What's Changed
- ux: add missing progress description
- ux: use DataGrid instead of ChangeCollectionView for changes in INFORMATION page
- fix: application data dir may not have been created before crash (#161)
- fix: force re-create the tree instead of only rebuild the source for the tree (#157)
- fix: xaml errors in Rider
- fix: change list in grid mode looks and works weird (#157)
- code_review: PR #160
- Merge pull request #160 from workgroupengineering/feature/CopyFileName
- fix: binding errors in xaml
- feat: Allow Copy only file name with extension
- Merge pull request #158 from gadfly3173/feat/i18n-fallback
- fix: i18n use en_US.axaml as default language resource
- ux: foreground color for dark theme (#156)
- fix: commit graph rendering bug
- Merge pull request #155 from gadfly3173/feat/gpg-format
- fix: IsEnabled handler not triggered when GPGFormat changed
- feat: add gpg format switcher
- ux: better change list layout in commit detail's INFORMATION page
- ux: popup running icon
- ux: style for revision comparison with current worktree
- fix: memory leak caused by animation
- enhance: reduce CPU usage
- fix: memory leak caused by animation
- enhance: better support for signed commits (#154)
- refactor: code cleanup
- fix: remove binding to SelectedChanges from change list in the INFORMATION page
- feature: new way to expand/collapse folder node in TreeDataGrid
- Merge pull request #153 from Hammerliu/fix_crash
- revert: disable double-click folding/unfolding because it will cause IndexOutOfRange exception
- Fix the crash caused by pushing without a branch
- revert: csproj changes for debuging
- feature: double-click on single-selecte change tree or file tree will expand/collapse folder node
- Merge branch 'develop' into feature/treedatagrid
- enhance: the character between version's minor and build part maybe '-'
- code_review: PR (#152)
- Merge pull request #152 from gadfly3173/fix/git-version
- feat: show tooltip if git version too low
- ux: new style for ChangeViewModeSwitcher
- ux: remove text decorators of commit SHA in the left panel of FileHistories
- Merge branch 'develop' into feature/treedatagrid
- feature: allow to ignore local changes also when switching branch or pulling changes (#151)
- code_style: code cleanup
- ux: alignment for commit changes in CommitDetail page
- Merge branch 'develop' into feature/treedatagrid
- feature: new way to display changes of submodules
- enhance: a more adaptable regular expression for remote URLs (#149)
- refactor: use TreeDataGrid instead of TreeView/DataGrid to improve performance (#148)
- feature: add a context menu item to compare selected branch/revision with current worktree
- ux: layout for CheckoutCommit
- feature: add context menu for both branch and commit to compare selected with current HEAD
New Contributors
- @Hammerliu made their first contribution in #153
- @workgroupengineering made their first contribution in #160
Full Changelog: v8.14...v8.15