Commit Graph

289 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
69ae69d7ea Mac: Fix size of delete button in PageSizeForm 2024-08-11 22:48:43 -07:00
Ben Olden-Cooligan
9c3e95d994 Refactor page size dropdown into a widget 2024-08-11 22:48:05 -07:00
Ben Olden-Cooligan
bbd102348f Mac: Use native icons as much as possible 2024-08-11 21:01:31 -07:00
Ben Olden-Cooligan
066bdb77fc Fix clicking "Manual IP" in list mode 2024-08-10 19:42:10 -07:00
Ben Olden-Cooligan
fcf7a4e292 Better unique device logic 2024-08-10 14:23:12 -07:00
Ben Olden-Cooligan
5762c9433a Gtk: Fixes for device selection layout 2024-08-10 14:19:07 -07:00
Ben Olden-Cooligan
4ff06705bb Ellipsize device name 2024-08-10 13:27:25 -07:00
Ben Olden-Cooligan
22543d79c2 Migrate to new EnumDropDownWidget 2024-08-10 11:14:12 -07:00
Ben Olden-Cooligan
260f281c09 Fix for custom page size selection 2024-08-10 10:46:38 -07:00
Ben Olden-Cooligan
fee1275598 Page size based on caps 2024-08-10 10:37:40 -07:00
Ben Olden-Cooligan
629ab6797e Dynamic settings available in profile based on caps 2024-08-08 22:53:50 -07:00
Ben Olden-Cooligan
1e9255c4b6 Mac: Fixes for ChooseDeviceForm 2024-08-07 17:22:09 -07:00
Ben Olden-Cooligan
02442c862a Refactor common UI into DeviceSelectorWidget 2024-08-06 22:12:56 -07:00
Ben Olden-Cooligan
55b1927a82 Rename SelectDeviceForm to ChooseDeviceForm
This will ensure we don't persist form state from the old design
2024-08-06 21:31:05 -07:00
Ben Olden-Cooligan
ce87c708c3 Use standard ok/cancel buttons in SharedDeviceForm 2024-08-06 21:30:19 -07:00
Ben Olden-Cooligan
3154229543 Use new device selection design in SharedDeviceForm 2024-08-06 21:26:33 -07:00
Ben Olden-Cooligan
b3d6ed65b8 Escl: Manual IP option 2024-08-06 21:24:19 -07:00
Ben Olden-Cooligan
e950727f88 Use an IconUri property on ScanDevice instead of full caps 2024-08-06 21:03:33 -07:00
Ben Olden-Cooligan
a2d6073430 Persist relevant caps in ScanProfile 2024-08-05 17:00:44 -07:00
Ben Olden-Cooligan
5761f2be3c Map enum dropdowns by key instead of index 2024-08-04 18:11:24 -07:00
Ben Olden-Cooligan
8e1247b408 Allow any DPI value in ScanProfile 2024-08-04 16:24:09 -07:00
Ben Olden-Cooligan
207a50ca7d Escl: Use icon URI from scanner caps 2024-08-04 15:34:03 -07:00
Ben Olden-Cooligan
c275304c66 Don't disable driver-specific checkboxes
Now that devices are picked in combination with drivers, it makes sense to decouple the driver from available settings.
2024-08-02 16:46:14 -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
95bf090a69 WIP: New device selection form 2024-08-01 13:27:45 -07:00
Ben Olden-Cooligan
1746100be1 Change IListView.ImageSize type to Eto.Drawing.Size 2024-08-01 13:13:15 -07:00
Ben Olden-Cooligan
b99d95bc58 Fix scroll-to-zoom in desktop form
#355
2024-04-13 20:09:24 -07:00
Ben Olden-Cooligan
eda3c04d51 Fix unnecessary error log 2024-04-08 16:25:24 -07:00
Ben Olden-Cooligan
7b9c64a989 Don't select appended list items, except for profiles 2024-04-07 11:59:28 -07:00
Ben Olden-Cooligan
b6afb4b367 Fix pressing Escape to close some dialogs 2024-04-07 11:43:58 -07:00
Ben Olden-Cooligan
af300170ab Keyboard shortcut fixes
#228
2024-04-07 11:19:51 -07:00
Ben Olden-Cooligan
64c288ddcf Gtk: Fix issues with ProgressForm closing too fast
#345
2024-04-01 01:18:54 -07:00
Ben Olden-Cooligan
4a5efc6599 Clarify profile string ("flip duplexed" -> "flip back sides") 2024-03-31 20:11:59 -07:00
Ben Olden-Cooligan
1dc32a4cea Clarify OCR string ("automatically" -> "pre-emptively") 2024-03-31 14:41:22 -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
c07bcddf3b Escl: HTTPS support, security policies, and HTTPS->HTTP fallback
#338
2024-03-27 23:25:25 -07:00
Ben Olden-Cooligan
c8a41e322e Fix warning 2024-03-15 18:47:52 -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
a3c4104e99 Fix unregistering event handler 2024-03-09 22:22:13 -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
03bd237cd3 Initial split impl 2024-03-09 15:10:16 -08:00
Ben Olden-Cooligan
419149bc48 Fix potential deadlock 2024-03-09 14:14:52 -08:00
Ben Olden-Cooligan
accb11ff2d Use real image width/height for crop original dimensions 2024-03-09 14:13:24 -08:00
Ben Olden-Cooligan
3bcd97a97a Refactor ImageFormBase with a UnaryImageFormBase subclass 2024-03-08 18:08:54 -08:00
Ben Olden-Cooligan
f37d2fd348 Fix CombineForm visibility flicker 2024-03-08 17:55:59 -08:00
Ben Olden-Cooligan
8716c6a10a Initial combine impl 2024-03-06 20:14:51 -08:00
Ben Olden-Cooligan
963ccab93e Add placeholder forms for Split/Combine 2024-03-04 21:40:16 -08:00
Ben Olden-Cooligan
34f6e5ff75 Add icon for Document Correction 2024-03-04 21:37:59 -08:00