leo
aff003fd6d
enhance: cleanup unused resources
...
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
Localization Check / localization-check (push) Waiting to run
Signed-off-by: leo <longshuang@msn.cn>
2025-05-18 22:00:35 +08:00
leo
4b849d9d5c
ux: update workspace/page switcher popup layout
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-18 20:33:55 +08:00
leo
9614b995d8
refactor: workspace/page switcher ( #1330 )
...
- add `Switch Tab` popup
- change hotkey to open `Preferences` to `Ctrl+,/⌘+,`
- change hotkey to open `Switch Workspace` to `Ctrl+Shift+P/⌘+⇧+P`
- change hotkey to open `Switch Tab` to `Ctrl+P/⌘+P`
Signed-off-by: leo <longshuang@msn.cn>
2025-05-18 19:36:17 +08:00
leo
4c1ba717a7
refactor: rewrite workspace switcher ( #1267 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-17 20:14:09 +08:00
leo
f121975a28
code_review: PR #1328
...
* remove hotkey to open workspace dropdown menu
* call orignal `ViewModels.Launcher.SwitchWorkspace` directly in view
* add missing translation for Chinese
Signed-off-by: leo <longshuang@msn.cn>
2025-05-17 18:37:02 +08:00
popara
01945f231e
Added workspaces shortcuts ( #1328 )
...
- added Alt+Space for opening Workspaces context menu (which can then be navigated normally with arrows)
- added Alt+1 through Alt+9 for switching to corresponding workspace
2025-05-17 13:17:10 +08:00
leo
ef4b639f8e
code_style: move platform dependent code to initialize window to namespace SourceGit.Native
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-12 21:52:50 +08:00
leo
9eae1eeb81
ux: add InputGesture
for hotkeys dialog
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-22 11:05:39 +08:00
leo
695db2a319
code_style: run dotnet format
...
Signed-off-by: leo <longshuang@msn.cn>
2025-03-17 20:57:18 +08:00
leo
c6aedf1193
ux: right margin of main tab bar on macOS
...
Signed-off-by: leo <longshuang@msn.cn>
2025-02-12 21:29:17 +08:00
leo
632222a776
ux: add icon for quit menu item
2025-01-13 15:37:55 +08:00
wl2776
458a1ea83c
feature: Exit on Ctrl+Q ( #898 )
2025-01-13 15:33:13 +08:00
wl2776
6e5626f267
fix: several typos in source code ( #895 )
2025-01-13 10:11:28 +08:00
leo
c768b1750e
feature: use -p:DisableUpdateDetection=true
to disable built-in update detection feature ( #819 )
2024-12-17 10:26:35 +08:00
leo
f418b72c64
feature: use [$workspace] $repo_name ($repo_path)
as main window's title ( #818 )
2024-12-16 15:47:33 +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
1dd1e41b7b
ux: workspace button margin
2024-09-24 10:09:54 +08:00
leo
0190c2111d
enhance: workspace tooltip ( #445 )
2024-09-09 18:47:53 +08:00
leo
ebc112a627
feature: workspace support ( #445 )
2024-09-09 18:26:43 +08:00
leo
d5e51d1f32
feature: supports using native window frame on Linux ( #390 )
2024-08-22 12:37:26 +08:00
leo
ff3d841d12
feature: add a menu item to open app data dir
2024-08-15 11:47:04 +08:00
leo
1d15c4c95f
fix: drag window won't stop ( #326 )
2024-08-06 15:12:44 +08:00
Noah Kiser
d23134bdc5
Reduce Minimum window size
...
From 1280x720 to 1000x600
To fit window in top-half / top-third of portrait 1920x1080 monitor:
+------------+
| SourceGit |
| |
+------------+
|File Browser|
| |
+------------+
| Web Browser|
| |
+------------+
2024-07-29 07:40:53 -05:00
leo
f4eca45754
code_style: remove all IDE warnings
2024-07-15 00:30:31 +08:00
leo
1241539260
refactor: custom renderer for launcher tab bar
2024-06-29 17:04:39 +08:00
leo
ac00d1a221
fix: window border artifacts when drag maximized window to another monitor
2024-06-27 22:06:05 +08:00
leo
e330862ec9
refactor: rewrite Launcher
...
* move main tabbar to a standalone control
* simpfy notification
2024-06-26 20:56:29 +08:00
leo
1ce0d0f7bf
fix: crash when using Ctrl to unselect active tab
2024-06-26 16:47:43 +08:00
leo
885dccb52b
ux: multiple layout style changes
2024-06-24 19:52:00 +08:00
leo
3afb134037
cleanup: remove duplicated
2024-06-17 19:44:54 +08:00
leo
1dffb2ebf5
ux: another way to fix transparent background of popup panel on Linux
2024-06-14 09:44:44 +08:00
leo
76bb93518a
revert: "ux: use the same style for popup"
...
This reverts commit d85f7ffe1b
.
Sometimes, it results a transparent popup panel
2024-06-13 21:19:58 +08:00
leo
762ec1f702
fix: begin drag was triggered when double click on the title bar
2024-06-13 17:55:22 +08:00
leo
d85f7ffe1b
ux: use the same style for popup
2024-06-13 14:20:26 +08:00
leo
f5b35d3db2
refactor: replace all window with custom ChromelessWindow
2024-06-13 11:54:10 +08:00
leo
662c9e1580
enhance: remember last WindowState of Launcher
2024-06-12 10:22:26 +08:00
leo
f977e76ea7
feature: remember window size and layout information ( #165 )
2024-06-11 16:36:52 +08:00
leo
5514c56a29
refactor: more efficient way to update the visibility of tab splitters
2024-06-06 18:09:35 +08:00
leo
9d88ae466f
fix: xaml errors in Rider
2024-06-01 12:58:59 +08:00
leo
1257234712
fix: binding errors in xaml
2024-06-01 12:13:57 +08:00
leo
73cfeca8a9
fix: memory leak caused by animation
2024-05-30 17:30:54 +08:00
leo
fa3a3b2dad
refactor: code cleanup
2024-05-30 15:13:59 +08:00
leo
2e58da7c2a
ux: use SystemAccentColor
and SystemListLowColor
2024-05-21 10:54:19 +08:00
Gadfly
ed680bf813
ux: Use RepeatButton instead of Button to make ScrollIndicator support PointerPress operation
2024-05-11 22:50:49 +08:00
Gadfly
0fcef2343a
fix: add ScrollViewer event handler to disable scroll indicators based on scroll position
2024-05-11 22:26:09 +08:00
leo
3fffb0b229
feature: add hotkeys Ctrl+Shift+P
(on Windows/Linux) and ⌘+,
(on macOS) to open Preference
dialog
2024-05-11 18:06:31 +08:00
leo
e0d35409b4
feature: move main menu to macOS system menu bar
2024-05-11 11:31:14 +08:00
leo
e0d3a320fc
ux: macOS hotkey tips ( #103 )
2024-05-06 07:14:53 +08:00
leo
68566b9b34
enhance: use ⌘
instead of Ctrl
, ⌥
instead of Alt
for all hotkeys used by this app on macOS ( #103 )
2024-05-05 18:19:59 +08:00
leo
5e6059ba36
ux: hotkey tooltip in buttons
2024-04-29 15:22:06 +08:00