Commit Graph

9330 Commits

Author SHA1 Message Date
chatasweetie
03c97e0366 remove recording indicator from snapshot window 2026-07-01 12:53:54 -07:00
chatasweetie
77c53e6f9a add contextual names to Launch and Delete buttons 2026-07-01 11:08:29 -07:00
chatasweetie
0a2e4b5253 replace ItemsRepeater with ListView for list semantics 2026-07-01 10:47:12 -07:00
chatasweetie
af03fd610a add accessible names to search and name fields 2026-07-01 10:34:53 -07:00
chatasweetie
3f67465fc6 add red border overlay during snapshot capture 2026-07-01 09:24:16 -07:00
chatasweetie
027124f98a set AutomationProperties.Name on snapshot buttons 2026-06-29 14:46:16 -07:00
chatasweetie
df2d162275 Use OnPropertyChanged(string) overload, remove using System.ComponentModel 2026-06-29 14:38:09 -07:00
chatasweetie
123ae05e1b LaunchProjectAsync() to async void event 2026-06-29 14:30:24 -07:00
chatasweetie
2a4919fe41 catch specific exceptions in name-index parsing 2026-06-29 14:24:11 -07:00
chatasweetie
70e08ddd63 add timeout to Process.WaitForExit calls 2026-06-29 14:15:27 -07:00
chatasweetie
c17554482c consolidate theme detection + fix snapshot a11y 2026-06-29 13:43:30 -07:00
chatasweetie
bcf3c98c8a eliminate side effects and external INPC callers - IconImage+ 2026-06-29 11:44:49 -07:00
chatasweetie
5b8eaef852 remove side effects from Application.cs getters 2026-06-29 11:14:57 -07:00
chatasweetie
d2ba3d9ae4 remove side effects from IconImage getter 2026-06-29 10:57:00 -07:00
chatasweetie
285db8d4a9 convert Application.cs properties to [ObservableProperty] 2026-06-29 10:43:55 -07:00
chatasweetie
740e18e081 extract RefreshWorkspacesView from getter 2026-06-29 10:31:23 -07:00
chatasweetie
606e03b085 replace System.Timers.Timer with DispatcherTimer 2026-06-26 15:40:37 -07:00
chatasweetie
d7b8fe006d decouple ViewModel from Views via messaging and revert to WorkspacesEditorPage to {Binding} 2026-06-25 16:01:17 -07:00
chatasweetie
35d04b6fd3 remove Action delegates from ViewModel 2026-06-25 13:36:32 -07:00
chatasweetie
8a8887eaf8 replace Environment.Exit with graceful shutdown 2026-06-25 12:49:22 -07:00
chatasweetie
27633f6f7d remove View type references from ViewModel 2026-06-25 12:42:00 -07:00
chatasweetie
7c194bd108 decouple SnapshotWindow from ViewModel 2026-06-25 12:30:25 -07:00
chatasweetie
1539e6e061 convert Bindings to x:Bind 2026-06-25 10:12:33 -07:00
chatasweetie
ecc737d0e5 migrate MainViewModel to ObservableObject 2026-06-25 09:50:18 -07:00
chatasweetie
b72ae3b8b5 migrate Project.cs to ObservableObject 2026-06-25 09:41:13 -07:00
chatasweetie
e055f303e1 migrate BaseApplication to ObservableObject 2026-06-25 09:33:39 -07:00
chatasweetie
8fcdc199a0 remove dead INotifyPropertyChanged from MonitorSetup 2026-06-25 09:08:17 -07:00
chatasweetie
b7bb10f5f8 add CommunityToolkit.Mvvm and mark classes partial 2026-06-25 09:04:46 -07:00
chatasweetie
f85b25696f localize AutomationProperties.Names 2026-06-24 14:18:10 -07:00
chatasweetie
b620c40f75 Port telemetry events 2026-06-24 13:41:23 -07:00
chatasweetie
5eb0591c58 Port desktop shortcut creation 2026-06-24 13:22:33 -07:00
chatasweetie
3a0b5df3af moved CAPTURING to resources 2026-06-24 12:47:52 -07:00
chatasweetie
23c8bcc9be detect and use system theme for preview rendering 2026-06-24 11:58:42 -07:00
chatasweetie
5a236c2e4c Add error logging to DrawHelper catch blocks 2026-06-24 11:53:21 -07:00
chatasweetie
f061ed9ac6 remove dead code: unused P/Invokes, COM refs, empty handler 2026-06-24 11:50:17 -07:00
chatasweetie
a6ab4ebd3e removed comments reference to migration and overlaywindow that does not work for winui 2026-06-24 10:52:55 -07:00
chatasweetie
a361c32911 remove migration note and morebutton_click handle, not needed because there is a flyout 2026-06-24 10:43:28 -07:00
chatasweetie
54ac6f7c96 add logger for preview if issue 2026-06-24 10:41:26 -07:00
chatasweetie
519bd5398f Use AppWindow.Move + Resize separately instead of MoveAndResize for window size persistence across DPI-scaled monitors 2026-06-24 10:02:03 -07:00
chatasweetie
e845b000d2 Add AutomationProperties to workspace cards, More button, Save button, sort/position ComboBoxes, CLI TextBox, position fields, editor heading, and snapshot description for screen reader support 2026-06-24 08:52:33 -07:00
chatasweetie
60b78051fe fix keyboard accessibility: Escape key + capture focus 2026-06-23 14:47:18 -07:00
chatasweetie
c2fcf06391 update editor exe path to WinUI3Apps in infrastructure 2026-06-23 14:19:26 -07:00
chatasweetie
7b7a54a73f Delete dead HeadingTextBlock control 2026-06-23 14:09:40 -07:00
chatasweetie
c15e28bbca add pulsing red dot with CAPTURING text to replace red overlay borders shown during capture, due to WinUI limiation for multi-window support 2026-06-23 14:06:36 -07:00
chatasweetie
c3fb02567c mark hotkey thread as background for clean process exit 2026-06-23 13:23:08 -07:00
chatasweetie
c1e623cba9 localize hardcoded strings 2026-06-23 13:16:50 -07:00
chatasweetie
f81758d4e7 add a _captured flag, set it in SnapshotButtonClicked, skip CancelSnapshot in OnClosed if already captured 2026-06-23 13:02:11 -07:00
chatasweetie
c333ed96c0 add delete confirmation dialog 2026-06-23 12:57:20 -07:00
chatasweetie
fb46aaa913 add call base.Dispose in Disponse, haha 2026-06-23 12:40:55 -07:00
chatasweetie
de9b92e94a port DrawHelper to display icons on workspace cards on main 2026-06-23 12:34:40 -07:00