Commit Graph

77 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
89c919e17f Sidebar onboarding 2024-09-22 13:18:15 -07:00
Ben Olden-Cooligan
b4499f1576 Use command variable 2024-09-21 09:40:23 -07:00
Ben Olden-Cooligan
7caac95090 Mac: Fix button style after hide+show sidebar 2024-09-21 09:37:32 -07:00
Ben Olden-Cooligan
451ee4e84e Persist sidebar state 2024-09-15 19:48:15 -07:00
Ben Olden-Cooligan
f9e9f4cd1c Set natural width for profiles dropdown 2024-09-15 19:35:17 -07:00
Ben Olden-Cooligan
ae4fe3c03f Functional sidebar 2024-09-15 15:22:43 -07:00
Ben Olden-Cooligan
aa9bbc6540 Fix error 2024-08-29 20:03:52 -07:00
Ben Olden-Cooligan
381a3103dc Add ButtonFlags and improve dpi-dependent button rendering 2024-08-27 22:18:31 -07:00
Ben Olden-Cooligan
35b2e37fee Use IIconProvider more for higher-resolution icons as needed 2024-08-25 12:27:06 -07:00
Ben Olden-Cooligan
a233c796f3 sidebar wip 2024-08-12 19:00:19 -07:00
Ben Olden-Cooligan
5762c9433a Gtk: Fixes for device selection layout 2024-08-10 14:19:07 -07:00
Ben Olden-Cooligan
02442c862a Refactor common UI into DeviceSelectorWidget 2024-08-06 22:12:56 -07:00
Ben Olden-Cooligan
ca95b34d11 Add "Always Ask" option to device selection form 2024-08-01 17:41:44 -07:00
Ben Olden-Cooligan
af300170ab Keyboard shortcut fixes
#228
2024-04-07 11:19:51 -07:00
Ben Olden-Cooligan
5e7748cb32 Don't block returning from ProcessCoordinatorService 2024-04-07 11:00:26 -07:00
Ben Olden-Cooligan
e547d35be1 Remove ImageContext from IMemoryImage constructors
Now that ImageContext is stateless it can be created on demand, simplifying a lot of things.
2024-04-01 00:25:25 -07:00
Ben Olden-Cooligan
7f54aa63b0 Make confirmation dialogs more consistent
Prefer OkCancel and set OK as the default button. That way keyboard navigation works well (Enter = OK, Esc = Cancel).
2024-03-30 15:17:07 -07:00
Ben Olden-Cooligan
484941c7ad Rework cross-process coordination and support "Open With"
#146
2024-03-30 13:00:25 -07:00
Ben Olden-Cooligan
939d314a44 Gtk: Use Ctrl+Shift+Z instead of Ctrl+Y for redo 2024-03-10 20:55:36 -07:00
Ben Olden-Cooligan
a80880b7f9 Never show combine form with <2 images available 2024-03-09 22:18:52 -08:00
Ben Olden-Cooligan
47c163cf0c Add missing keyboard shortcuts 2024-03-09 22:15:30 -08:00
Ben Olden-Cooligan
946a04fb97 Add DocumentCorrection/Split/Combine to preview form 2024-03-09 22:11:11 -08:00
Ben Olden-Cooligan
963ccab93e Add placeholder forms for Split/Combine 2024-03-04 21:40:16 -08:00
Ben Olden-Cooligan
5bc32024cf Fix undo/redo default keyboard assignment 2024-03-04 21:37:09 -08:00
Ben Olden-Cooligan
72bf30403b Undo/redo 2024-03-04 20:50:35 -08:00
Ben Olden-Cooligan
d3fcc8ecdc Add missing using 2024-01-20 18:05:24 -08:00
Ben Olden-Cooligan
fb603bcadb Use a separate path in OnLoad for session loading 2024-01-14 23:23:10 -08:00
Ben Olden-Cooligan
f83aae50be Optimize session loading 2024-01-14 22:34:14 -08:00
Ben Olden-Cooligan
237e1c9102 Add a "Keep images across sessions" setting
#126
2024-01-14 20:17:33 -08:00
Ben Olden-Cooligan
e59988b4b8 Add new appsettings.xml options 2024-01-13 13:25:55 -08:00
Ben Olden-Cooligan
b394d593cc Add ScanButtonDefaultAction setting 2024-01-13 00:00:54 -08:00
Ben Olden-Cooligan
bb7e746634 WIP: Settings form 2024-01-12 22:42:55 -08:00
Ben Olden-Cooligan
9015ec7525 Support pasting bitmaps
Fixes #235
2024-01-09 20:47:02 -08:00
Ben Olden-Cooligan
eb104ec0f1 Sdk: Make protobufs internal 2023-12-29 21:02:54 -08:00
Ben Olden-Cooligan
0f3b4abcd3 Add Driver as a property on ScanDevice 2023-12-01 18:03:55 -08:00
Ben Olden-Cooligan
1de6b001da Escl: Exclude local shared devices from ESCL Driver device list 2023-11-26 19:05:44 -08:00
Ben Olden-Cooligan
3a82bfe5b6 Extract an interface for SharedDeviceManager 2023-11-18 11:49:18 -08:00
Ben Olden-Cooligan
e68605fb8d Escl: Server fixes 2023-11-05 13:22:48 -08:00
Ben Olden-Cooligan
012eab0ddc WIP: Scanner sharing 2023-10-30 14:21:39 -07:00
Ben Olden-Cooligan
d57a2982f6 Improve worker cleanup behavior
#192
2023-09-14 20:32:46 -07:00
Ben Olden-Cooligan
60a7362708 Fix DesktopController constructor 2023-08-26 10:25:13 -07:00
Ben Olden-Cooligan
65aec41038 Sdk: Win32 worker polish 2023-08-25 19:14:26 -07:00
Ben Olden-Cooligan
cdffb31aa5 Fix warnings 2023-07-08 14:50:34 -07:00
Ben Olden-Cooligan
6a0c5decbe Track individual pages for unsaved changes prompt
#126
2023-04-08 12:55:45 -07:00
Ben Olden-Cooligan
3918dff04c Add INotify interface and move types into Notifications namespace 2023-04-03 20:56:26 -07:00
Ben Olden-Cooligan
bb195cb5d0 WIP: Cross-platform notifications 2023-04-02 19:21:53 -07:00
Ben Olden-Cooligan
9f6fea02b4 Gtk: Add printing support 2023-03-25 16:53:39 -07:00
Ben Olden-Cooligan
3df38f0e90 Dispose workers on app exit
#50
2023-01-14 09:34:53 -08:00
Ben Olden-Cooligan
9fcdb44c4d Fix unsaved changes prompt on language switch 2023-01-07 14:04:42 -08:00
Ben Olden-Cooligan
2c2f2a2c29 Implement SaveButtonDefaultAction prompts 2022-12-30 16:23:32 -08:00