leo
695db2a319
code_style: run dotnet format
...
Signed-off-by: leo <longshuang@msn.cn>
2025-03-17 20:57:18 +08:00
leo
aa0d4b4296
ux: adjust column width of commit hash and time after font size changed ( #994 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-03-06 11:50:22 +08:00
leo
792e61b24f
ux: re-design the layout for Interactive Rebase
window that tries to fix issue #1037
...
Signed-off-by: leo <longshuang@msn.cn>
2025-03-04 18:23:13 +08:00
leo
e28f8611ef
ux: re-design the layout for Interactive Rebase
window that tries to fix issue #1037
...
Signed-off-by: leo <longshuang@msn.cn>
2025-03-04 17:39:21 +08:00
leo
5301a368e0
ux: re-design the layout for Interactive Rebase
window that tries to fix issue #1037
...
Signed-off-by: leo <longshuang@msn.cn>
2025-03-04 09:46:02 +08:00
leo
4f350c84c3
ux: use Auto
for commit time column
2024-12-31 14:44:19 +08:00
leo
c4c7bef93c
ux: update Icons.Commit
2024-12-12 17:14:04 +08:00
leo
7d857a49f7
ux: add margins for ListItem in InteractiveRebase window ( #764 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-29 21:03:11 +08:00
leo
938876e924
fix: wrong column indentation on right side of Interactive Rebase window, for wide commit messages ( #764 )
2024-11-29 19:12:27 +08:00
leo
e65ac18afc
fix: wrong column indentation on right side of Interactive Rebase window, for wide commit messages ( #764 )
2024-11-29 19:04:58 +08:00
leo
400aaacf18
fix: wrong column indentation on right side of Interactive Rebase window, for wide commit messages ( #764 )
2024-11-29 09:21:53 +08:00
leo
e3c0f7d496
refactor: rewrite chromeless window ( #634 )
...
* use system chrome instead of custom caption button on macOS
* move `BeginMoveWindow` and `MaximizeOrRestoreWindow` to `ChromelessWindow`
* better supports for fullscreen mode on macOS
* redesign the layout of title bar for all windows
Signed-off-by: leo <longshuang@msn.cn>
2024-11-01 09:38:42 +08:00
leo
b9a24ceb53
feature: add hotkeys to move interactive rebase item up and down ( #557 )
2024-10-12 10:28:54 +08:00
leo
e19d025572
code_review: PR #431
...
* move resources and styles for macOS caption button to `CaptionButtonsMacOS` because it is never used by others and should not been changed
* add `IsCloseButtonOnly` property to `CaptionButtons` and `CaptionButtonsMacOS` and replace the controls in windows
2024-09-01 16:54:20 +08:00
Chiahong Hong
2b056ee644
ux: improve macOS window control button colors for a more native look
2024-09-01 13:47:13 +08:00
leo
7776cda475
enhance: using lightweight ListBox
instead of DataGrid
to improve performance
2024-08-27 21:28:48 +08:00
leo
d5e51d1f32
feature: supports using native window frame on Linux ( #390 )
2024-08-22 12:37:26 +08:00
leo
b059423391
feature: enable using drag-drop to re-order commits ( #319 )
2024-08-05 22:10:43 +08:00
leo
327b8033b6
rename: rename monospace
style to primary
2024-07-29 20:48:04 +08:00
leo
efa02d9e96
ux: remove unnecessary controls
2024-07-29 15:07:41 +08:00
leo
d3095d44c4
ux: macOS close window button icon
2024-07-15 10:27:10 +08:00
leo
4ef0f1180f
feature: add tooltip for branches ( #228 )
2024-07-02 10:23:21 +08:00
leo
dca8f8b39b
feature: warn when commit subject line goes beyond a certain number of characters ( #201 )
2024-06-23 15:45:54 +08:00
leo
d3042bbe8d
ux: style for buttons in conflict bar
2024-06-22 19:35:15 +08:00
leo
b39d33a897
ux: style change for InteractiveRebase
2024-06-20 20:03:01 +08:00
leo
8c8e09aa67
fix: crash when de-select commit using Ctrl
2024-06-20 17:32:14 +08:00
leo
7070a07e15
feature: simple interactive rebase support ( #188 )
...
* Only allow to start interactive rebase from merged commit in current branch
* The order of commits in the interactive rebase window is as same as it's in histories page.
* Unlike anthor git frontend app `Fork`, you should edit the final message on the last commit rather than the previous commit that will be meld into while squashing commits
2024-06-20 17:02:12 +08:00