Commit Graph

393 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
36e4904c72 Fix setting control.Visible 2023-02-12 11:01:02 -08:00
Ben Olden-Cooligan
b773ad912a Lazily populate devices for AppleScanDriver 2023-02-11 17:57:29 -08:00
Ben Olden-Cooligan
1284002537 Asynchronous/lazy device prompt 2023-02-11 17:46:43 -08:00
Ben Olden-Cooligan
ab9f5210cd Rename InvokeAsync to InvokeDispatch 2023-02-05 15:02:46 -08:00
Ben Olden-Cooligan
a0f67959a6 Fix ui thread issue with autosave
Fixes #58
2023-02-05 15:01:22 -08:00
Ben Olden-Cooligan
4803cd07c9 Fix batch scan config state
Fixes #73
2023-02-05 13:02:27 -08:00
Ben Olden-Cooligan
e7b099c030 Gtk: Fix image forms
Fixes #60
2023-01-29 08:03:07 -08:00
Ben Olden-Cooligan
7586f56f7a Fix AboutForm update/donate visibility 2023-01-14 10:55:20 -08:00
Ben Olden-Cooligan
3df38f0e90 Dispose workers on app exit
#50
2023-01-14 09:34:53 -08:00
Ben Olden-Cooligan
5c2eb68188 Fix update checkbox initial value 2023-01-07 18:19:58 -08:00
Ben Olden-Cooligan
9fcdb44c4d Fix unsaved changes prompt on language switch 2023-01-07 14:04:42 -08:00
Ben Olden-Cooligan
65bcbfe030 Improve large image performance in image forms 2023-01-07 13:54:51 -08:00
Ben Olden-Cooligan
f4d6666486 Fix prompt type for FilePathWithPlaceholders 2023-01-02 19:11:50 -08:00
Ben Olden-Cooligan
3282a373fa Remove unsupported image types from filters 2023-01-02 18:53:01 -08:00
Ben Olden-Cooligan
c5f1d82d09 Mac: Remember save extension 2023-01-02 18:52:01 -08:00
Ben Olden-Cooligan
414714fed2 PreviewForm fixes 2022-12-31 16:24:25 -08:00
Ben Olden-Cooligan
bc26798708 Fix email config writing 2022-12-31 11:53:27 -08:00
Ben Olden-Cooligan
fe0c5a881b WinForms: Save/load toolstrip location 2022-12-30 22:03:27 -08:00
Ben Olden-Cooligan
5e234fba0d Fix prompt for unsaved changes on close 2022-12-30 22:00:48 -08:00
Ben Olden-Cooligan
22b9d9cb1a Don't remember background operations on Mac/Linux 2022-12-30 21:22:07 -08:00
Ben Olden-Cooligan
c49e53eb10 Hide irrelevant settings for mac/linux 2022-12-30 18:49:28 -08:00
Ben Olden-Cooligan
2c2f2a2c29 Implement SaveButtonDefaultAction prompts 2022-12-30 16:23:32 -08:00
Ben Olden-Cooligan
5d9c768014 Implement component download from console 2022-12-30 14:20:27 -08:00
Ben Olden-Cooligan
671a3a4b28 Clean up todos 2022-12-29 21:50:10 -08:00
Ben Olden-Cooligan
c0d2a8cb64 Mac: Fix scan menu 2022-12-29 19:59:14 -08:00
Ben Olden-Cooligan
43d79317d1 Mac: Add missing menu items 2022-12-29 18:21:26 -08:00
Ben Olden-Cooligan
2bbd9485ee Mac: Fix edit menu 2022-12-29 17:26:41 -08:00
Ben Olden-Cooligan
0747c04373 Dispose eto images more consistently 2022-12-29 16:40:09 -08:00
Ben Olden-Cooligan
0bc5308cc2 Mac: Consistently dispose image reps
This fixes some memory leaks.
2022-12-29 16:35:27 -08:00
Ben Olden-Cooligan
5120383e54 Trigger garbage collection after deleting images 2022-12-29 16:32:36 -08:00
Ben Olden-Cooligan
63b1adcc94 Merge remote-tracking branch 'Gitlab/master' 2022-12-29 15:45:04 -08:00
Ben Olden-Cooligan
5eab26dcad WinForms: Fix command text changes propagation 2022-12-29 15:44:26 -08:00
Ben Olden-Cooligan
2b72f8d4e2 Mac: Implement preview form zoom slider
A bit janky but good enough for now.
2022-12-29 15:30:20 -08:00
Ben Olden-Cooligan
377c5b6fdd Fix duplicate overwrite prompts 2022-12-29 11:42:28 -08:00
Ben Olden-Cooligan
3811740f15 Support visibility on rows/columns 2022-12-28 21:37:52 -08:00
Ben Olden-Cooligan
93e347a77b Fix relayout queueing to avoid flickering 2022-12-28 20:52:57 -08:00
Ben Olden-Cooligan
84dee83143 Rename ControlWithLayoutAttributes to LayoutControl 2022-12-28 14:37:45 -08:00
Ben Olden-Cooligan
088551569f Gtk: Fix label wrapping breaking layouts
Still need to fix wrapping itself
2022-12-28 14:36:43 -08:00
Ben Olden-Cooligan
0753ccce0e Gtk: Adjust groupbox padding 2022-12-28 14:25:32 -08:00
Ben Olden-Cooligan
28cc9bdaea Hide wia/twain-specific profile settings on unsupported platforms 2022-12-28 12:48:54 -08:00
Ben Olden-Cooligan
f829069070 Gtk: Fix some control sizing 2022-12-28 12:41:00 -08:00
Ben Olden-Cooligan
564913eff2 Gtk: Fix preview toolbar styling 2022-12-27 23:51:21 -08:00
Ben Olden-Cooligan
769fb86a18 Gtk: Preview form fixes 2022-12-27 23:28:10 -08:00
Ben Olden-Cooligan
dd8a8db330 Gtk: Fix initial image visibility 2022-12-27 17:15:48 -08:00
Ben Olden-Cooligan
725ea33026 Fix crop form error 2022-12-27 17:05:06 -08:00
Ben Olden-Cooligan
e2023ae55b Fix deadlock 2022-12-27 13:59:14 -08:00
Ben Olden-Cooligan
c1ed4d8733 Update IInvoker methods 2022-12-27 13:58:55 -08:00
Ben Olden-Cooligan
bb64e80f49 Finish up preview form
Still needs mac/linux testing though
2022-12-27 13:27:17 -08:00
Ben Olden-Cooligan
ab5c61a11d Reorganize classes in the NAPS2.EtoForms namespace 2022-12-26 21:00:12 -08:00
Ben Olden-Cooligan
a017d56abd Refactor preview zoom/scroll logic into a separate class 2022-12-26 19:42:32 -08:00
Ben Olden-Cooligan
051c608089 Improve preview form zoom behavior 2022-12-26 18:43:55 -08:00
Ben Olden-Cooligan
7070b9938a Preview form panning and zooming mouse controls 2022-12-25 23:40:43 -08:00
Ben Olden-Cooligan
a76e58985f WIP: Preview form image rendering 2022-12-25 17:45:50 -08:00
Ben Olden-Cooligan
0e1dc3ebcb WIP: Preview form functionality 2022-12-25 16:11:09 -08:00
Ben Olden-Cooligan
4faaa34f66 Update solution config names 2022-12-24 15:34:39 -08:00
Ben Olden-Cooligan
2f36e9eee0 Hide Print/Email on Mac/Linux
Definitely want to implement these soonish but no reason to block beta 1.
2022-12-23 13:20:51 -08:00
Ben Olden-Cooligan
8072cde0c6 Fix "view" icon size 2022-12-22 20:12:15 -08:00
Ben Olden-Cooligan
cd65bce057 Fix image form initial rendering 2022-12-22 20:10:29 -08:00
Ben Olden-Cooligan
4a2e9fc5df WIP: Multi-platform drag & drop 2022-12-21 19:20:21 -08:00
Ben Olden-Cooligan
3d3b2b9a40 Fix file drop 2022-12-21 14:27:42 -08:00
Ben Olden-Cooligan
5904ea6e57 Fix warnings 2022-12-21 10:15:03 -08:00
Ben Olden-Cooligan
3cc922ecdd Fix various warnings 2022-12-20 21:24:16 -08:00
Ben Olden-Cooligan
d8f52871bf Mac: Toolbar fixes for macOS 10.15 2022-12-20 00:04:12 -08:00
Ben Olden-Cooligan
6814772ccb Improve progress form layout 2022-12-18 20:12:52 -08:00
Ben Olden-Cooligan
3295c4a2ae Mac: Quit whole app for Mac instead of only closing the main window 2022-12-18 16:02:48 -08:00
Ben Olden-Cooligan
546ed83415 Fix app tests for Linux/Mac 2022-12-18 15:54:34 -08:00
Ben Olden-Cooligan
ce66b7ab14 Move off old winforms code 2022-12-10 22:56:41 -08:00
Ben Olden-Cooligan
c489996311 Migrate batch forms to Eto
Needs polish but seems to be mostly working.
2022-12-10 22:43:15 -08:00
Ben Olden-Cooligan
7be867d89b Migrate AdvancedProfileForm to Eto 2022-12-10 20:35:49 -08:00
Ben Olden-Cooligan
630f047087 Migrate PageSizeForm to Eto 2022-12-10 19:07:15 -08:00
Ben Olden-Cooligan
5c6cca9919 Migrate AutoSaveSettingsForm to Eto 2022-12-10 17:17:03 -08:00
Ben Olden-Cooligan
5279b48b24 Migrate PdfPasswordForm to Eto 2022-12-10 14:58:48 -08:00
Ben Olden-Cooligan
66bdb8110f Use just Scale instead of X/YScale 2022-12-10 13:20:01 -08:00
Ben Olden-Cooligan
b74df494af Fix wrapping issues 2022-12-10 12:51:07 -08:00
Ben Olden-Cooligan
2231f6bd29 Suspend rendering during layout 2022-12-10 12:15:31 -08:00
Ben Olden-Cooligan
7ca1cf7ef5 Use a BuildLayout method pattern
This helps organize logic a bit and better handles cases where forms have parameters.
2022-12-10 11:36:54 -08:00
Ben Olden-Cooligan
3b02a34d33 Migrate ErrorForm to Eto and implement dynamic visiblity/form size 2022-12-09 21:39:46 -08:00
Ben Olden-Cooligan
9a3915547a Migrate AuthorizeForm to Eto 2022-12-04 20:54:57 -08:00
Ben Olden-Cooligan
3c419ea58f Migrate EmailProviderForm to Eto 2022-12-04 20:41:42 -08:00
Ben Olden-Cooligan
b126f1f1a2 Migrate EmailSettingsForm to Eto 2022-12-04 19:42:44 -08:00
Ben Olden-Cooligan
57d4ce9371 Re-implement single page pdfs 2022-12-04 19:14:11 -08:00
Ben Olden-Cooligan
b617be4c1b Migrate ImageSettingsForm to Eto 2022-12-04 19:11:14 -08:00
Ben Olden-Cooligan
a1836724cf Migrate PlaceholdersForm to eto 2022-12-04 17:58:10 -08:00
Ben Olden-Cooligan
7e8a2867ce WinForms: Fix password box rendering 2022-12-04 15:08:32 -08:00
Ben Olden-Cooligan
9ce6d6edac Implement password box toggles 2022-12-04 14:59:18 -08:00
Ben Olden-Cooligan
648db2bc9c Fix up config removal
Turns out doing it the "right way" ends up being the easiest anyway.
2022-12-04 14:18:40 -08:00
Ben Olden-Cooligan
1f529e7add Mac: Improve groupbox styling 2022-12-04 13:12:22 -08:00
Ben Olden-Cooligan
df4355e3a2 Fully implement min/max width/height 2022-12-04 12:49:35 -08:00
Ben Olden-Cooligan
b5f650e6ed Implement PdfSettingsForm config without transactions 2022-12-03 22:12:14 -08:00
Ben Olden-Cooligan
95d6569db0 Auto show icons in dialogs 2022-12-03 18:16:26 -08:00
Ben Olden-Cooligan
cd0d25aa28 Layout changes for PdfSettingsForm 2022-12-03 18:05:48 -08:00
Ben Olden-Cooligan
52bfc26caf Fix removing from transaction scopes 2022-12-03 17:17:00 -08:00
Ben Olden-Cooligan
accc3db806 Show dialog icons only in image forms 2022-12-03 17:15:56 -08:00
Ben Olden-Cooligan
54b6dd0db9 WIP: PDF settings form 2022-12-03 16:49:18 -08:00
Ben Olden-Cooligan
ce93ec46fa Mac: Add settings menu items and more keyboard shortcuts 2022-12-03 13:25:22 -08:00
Ben Olden-Cooligan
872e3caa9b Mac: Simplify menus/toolbars 2022-12-03 12:42:27 -08:00
Ben Olden-Cooligan
ddb37bcc32 Unify ImageForm rendering 2022-12-02 18:30:32 -08:00
Ben Olden-Cooligan
389c7e5b86 Fix icons and titles on image forms 2022-12-02 18:03:19 -08:00
Ben Olden-Cooligan
aa96e2dfe7 Use platform-dependent Ok/Cancel button order 2022-12-02 17:52:27 -08:00
Ben Olden-Cooligan
2b3684a02a WinForms: Show icons in dialogs 2022-12-02 17:48:33 -08:00
Ben Olden-Cooligan
f989a25216 WinForms: Use native draw for dropdowns 2022-12-02 17:31:01 -08:00
Ben Olden-Cooligan
387360173b Keyboard shortcut fixes 2022-11-28 23:32:21 -08:00
Ben Olden-Cooligan
d657051395 Fix keyboard shortcuts and scroll zoom 2022-11-28 23:22:34 -08:00
Ben Olden-Cooligan
a8d8818f30 WIP: Keyboard shortcuts 2022-11-28 22:53:48 -08:00
Ben Olden-Cooligan
f4a1b19a5f Implement desktop context menu 2022-11-28 20:58:55 -08:00
Ben Olden-Cooligan
856db40d21 Fix PreviewForm icon 2022-11-28 18:26:54 -08:00
Ben Olden-Cooligan
ee9401e152 Migrate RecoverForm to Eto 2022-11-28 18:26:44 -08:00
Ben Olden-Cooligan
7542765d45 WinForms: Use an ImageList abstraction 2022-11-27 18:16:20 -08:00
Ben Olden-Cooligan
5969e7b726 WinFormsListView custom rendering 2022-11-27 15:23:48 -08:00
Ben Olden-Cooligan
0977eeb06e Update some strings to minimize churn 2022-11-27 12:06:35 -08:00
Ben Olden-Cooligan
37bcb6770a WinForms: Checkbox list and other fixes 2022-11-12 10:33:08 -08:00
Ben Olden-Cooligan
8c213722f0 WinForms: Clean up some code 2022-11-12 08:31:23 -08:00
Ben Olden-Cooligan
000cfc82d2 Add edge handles to crop form 2022-11-08 20:05:50 -08:00
Ben Olden-Cooligan
49f8586c1f Improve crop form drawing 2022-11-08 17:23:35 -08:00
Ben Olden-Cooligan
73bd1508d3 WIP: Crop form 2022-11-08 15:37:02 -08:00
Ben Olden-Cooligan
d611b83e05 Implement RotateForm 2022-11-08 09:03:51 -08:00
Ben Olden-Cooligan
3d601d0a53 Implement more image forms 2022-11-08 08:00:19 -08:00
Ben Olden-Cooligan
5c78d79657 Simplify BrightContForm and add icons to sliders 2022-11-07 22:41:04 -08:00
Ben Olden-Cooligan
bd208b3f6d Create SliderWithTextBox helper 2022-11-07 22:11:06 -08:00
Ben Olden-Cooligan
b7acfa6e7c Refactor and optimize image form render throttling 2022-11-07 21:40:15 -08:00
Ben Olden-Cooligan
1dd1a04f7c WIP: ImageForm migration 2022-11-07 21:10:38 -08:00
Ben Olden-Cooligan
ebef67fedd WIP: PreviewForm eto migration and mac customization 2022-11-07 16:35:34 -08:00
Ben Olden-Cooligan
6dfb90e266 Refactor save/export to generalize selections
This will allow us to use the same command provider for the preview form, just with a custom selection for the single image in the preview.
2022-11-07 16:10:10 -08:00
Ben Olden-Cooligan
0ce4032324 Mac: Refactor toolbars and icons 2022-11-07 10:53:56 -08:00
Ben Olden-Cooligan
bf0ebc3db7 Gtk: Zoom buttons 2022-11-02 21:17:01 -07:00
Ben Olden-Cooligan
d687424943 Implement overlay layout for zoom buttons 2022-11-02 17:26:11 -07:00
Ben Olden-Cooligan
4424a02b16 WinForms: Fixes for language switching 2022-11-02 16:51:27 -07:00
Ben Olden-Cooligan
f41d18b085 WinForms: Fix RTL 2022-11-02 15:33:22 -07:00
Ben Olden-Cooligan
930a330b38 WinForms: Fix language switching 2022-11-02 15:25:32 -07:00
Ben Olden-Cooligan
9bc962e164 Implement language switching on Eto 2022-11-02 13:32:23 -07:00
Ben Olden-Cooligan
adde23300f Gtk: Fix window resizing 2022-11-02 13:19:50 -07:00
Ben Olden-Cooligan
e4ba526902 Remove interface for FormStateController 2022-11-02 13:06:42 -07:00
Ben Olden-Cooligan
e3b77ef073 Fix separator as first menu entry 2022-11-02 12:14:04 -07:00
Ben Olden-Cooligan
4cf7766020 Fix padding on layout rows/columns 2022-11-02 00:11:08 -07:00
Ben Olden-Cooligan
3be5975fb1 Gtk: Implement donate button 2022-11-01 23:41:39 -07:00
Ben Olden-Cooligan
12404bada8 Gtk: Don't set window location 2022-11-01 23:16:54 -07:00
Ben Olden-Cooligan
0b419c9da5 Late set resizable=false
This fixes some Gtk layout issues
2022-11-01 22:44:06 -07:00
Ben Olden-Cooligan
6fe27297f9 Uncomment close call 2022-11-01 21:22:51 -07:00
Ben Olden-Cooligan
3495097646 Implement DownloadProgressForm 2022-11-01 21:22:09 -07:00
Ben Olden-Cooligan
0b9487dd63 Implement OcrDownloadForm 2022-11-01 19:20:07 -07:00
Ben Olden-Cooligan
743847743f Gtk: Fix form sizing again 2022-11-01 19:19:30 -07:00
Ben Olden-Cooligan
aa74dd6a99 Gtk: Fix layout size and top-left-corner issues 2022-11-01 17:45:30 -07:00
Ben Olden-Cooligan
8eeda442ec Use a common stub for mac/linux 2022-10-23 18:56:52 -07:00
Ben Olden-Cooligan
54d61f115f Fix negative scaling 2022-10-23 18:56:24 -07:00
Ben Olden-Cooligan
9af1ef7b0e Fix default size for desktop form 2022-10-23 18:38:35 -07:00
Ben Olden-Cooligan
bccb2e79a9 Improve form size handling 2022-10-22 21:21:44 -07:00
Ben Olden-Cooligan
e7f87014db Finish OcrSetupForm 2022-10-23 13:05:32 -07:00
Ben Olden-Cooligan
32f96e5dc0 Add spacers to EditProfileForm 2022-10-22 20:58:02 -07:00
Ben Olden-Cooligan
880f51be75 OCR setup form WIP 2022-10-22 20:52:29 -07:00
Ben Olden-Cooligan
895ff04ef7 Simplify layout ZeroSpace -> Filler 2022-10-22 20:30:14 -07:00
Ben Olden-Cooligan
0b61bd545d Add natural size layout constraints 2022-10-22 18:23:09 -07:00
Ben Olden-Cooligan
6855c2f087 Remove obsolete layout code 2022-10-16 11:58:03 -07:00
Ben Olden-Cooligan
440a2c6ff8 Use LayoutController on all eto forms 2022-10-16 11:51:29 -07:00
Ben Olden-Cooligan
c0e9b60c65 Platform conditionals for layout definitions 2022-10-15 22:12:10 -07:00
Ben Olden-Cooligan
d94658d970 Implement layout alignment and fixed dimensions 2022-10-15 21:58:42 -07:00
Ben Olden-Cooligan
48f974fc55 Gtk: Force normal titlebar for dialogs 2022-10-15 17:13:52 -07:00
Ben Olden-Cooligan
9ea0ac3ab3 Gtk: Fix ClientSize handling 2022-10-15 17:12:52 -07:00
Ben Olden-Cooligan
47bc2492c3 Refactor layouting and fix preferred length of aligned cells 2022-10-15 12:47:19 -07:00
Ben Olden-Cooligan
d932164af3 Gtk: Fix automatic form sizing 2022-10-15 11:52:42 -07:00
Ben Olden-Cooligan
12b78ed4d2 WIP: Automatic form size 2022-10-14 15:49:33 -07:00
Ben Olden-Cooligan
fd71cac560 WinForms: Fix build 2022-10-13 19:12:55 -07:00
Ben Olden-Cooligan
7536d827ae Gtk: Move ShowAll to the AddToContainer code path 2022-10-13 18:46:44 -07:00
Ben Olden-Cooligan
9d7f07a86b Gtk: Fix assertion errors 2022-10-13 16:44:37 -07:00
Ben Olden-Cooligan
787630783d Gtk: Fix form size save/restore 2022-10-13 16:17:05 -07:00
Ben Olden-Cooligan
3d8e53f046 Scaling fixes 2022-10-12 19:49:00 -07:00
Ben Olden-Cooligan
b881335f86 WinForms: Add support for new layout system 2022-10-12 18:21:27 -07:00
Ben Olden-Cooligan
625901478e Mac: ListView fixes 2022-10-12 17:28:16 -07:00
Ben Olden-Cooligan
f2476de522 WIP: Custom Eto layouting engine
This fixes Mac rendering issues and also massively speeds up layouting speed by avoiding unnecessary view invalidation (important for resize framerate)
2022-10-11 18:52:08 -07:00
Ben Olden-Cooligan
73f4e1bbef Fix build, tests, and some warnings on Windows 2022-10-10 19:10:17 -07:00
Ben Olden-Cooligan
c50c3381ec Refactor classes into eto namespaces 2022-10-10 18:44:13 -07:00
Ben Olden-Cooligan
c1f946df5f WIP: JPEG200 support, just on Mac for now 2022-10-10 18:25:59 -07:00
Ben Olden-Cooligan
f63b017178 WIP: Document correction 2022-10-08 18:03:46 -07:00
Ben Olden-Cooligan
1337d98be1 Vary title based on default profile 2022-09-30 16:29:31 -07:00
Ben Olden-Cooligan
52a09ed49e Fix toolbar item disabling 2022-09-29 18:11:54 -07:00
Ben Olden-Cooligan
0690cc26f7 Refactor desktop command definitions into a separate class 2022-09-29 17:59:04 -07:00
Ben Olden-Cooligan
3894645069 Use IAsyncEnumerable with a producer model
This replaces AsyncSource and simplifies various things. Also some cleanups / tests.
2022-09-27 18:12:36 -07:00
Ben Olden-Cooligan
275b57bdab Fix confirmation for delete 2022-09-15 18:58:47 -07:00
Ben Olden-Cooligan
b6ef834de7 Initialization fixes 2022-09-11 10:58:14 -07:00
Ben Olden-Cooligan
c3a6b3505a Rebrand to "NAPS2 - Not Another PDF Scanner"
Minor change of course, but this emphasizes "NAPS2" as the brand name, and the "2" at the end of "Not Another PDF Scanner" is unnecessary.
2022-09-11 10:50:38 -07:00
Ben Olden-Cooligan
ab470f6bd0 Move all thumbnail size logic into ThumbnailController
Also encapsulate ThumbnailRenderQueue in this new class. This provides a single point to change the rendered thumbnail size, which is necessary to handle high-dpi screens (currently implemented for Mac retina screens).
2022-09-10 18:16:20 -07:00
Ben Olden-Cooligan
49556765b8 Mac: Basic scan flow working 2022-09-05 22:03:40 -07:00
Ben Olden-Cooligan
5d426b6009 Migrate progress form to Eto 2022-09-05 21:43:36 -07:00
Ben Olden-Cooligan
47376fb6a0 Migrate select device form to Eto 2022-09-05 21:13:32 -07:00
Ben Olden-Cooligan
834d8c37f9 Migrate Edit Profiles form to Eto
Some styling padding etc. still todo, but I'm leaving that for later.
2022-09-05 20:05:16 -07:00
Ben Olden-Cooligan
92fde6774a WinForms: Fix zoom buttons and thumbnail rendering 2022-09-02 19:32:44 -07:00
Ben Olden-Cooligan
4431f87525 Fix winforms compile 2022-09-02 18:28:37 -07:00
Ben Olden-Cooligan
36c1996c37 Mac: Iterate on toolbar/menus 2022-08-25 20:33:16 -07:00
Ben Olden-Cooligan
a9ab2e84a1 Fix config set in about form 2022-08-25 19:57:33 -07:00
Ben Olden-Cooligan
b1e26712d0 Mac: Listview and thumbnail rendering mostly working
Still some minor issues around selection and multi-select, plus a few UI tweaks to go
2022-08-21 18:03:12 -07:00
Ben Olden-Cooligan
4889f04b19 WIP: Mac menus 2022-08-21 13:29:03 -07:00
Ben Olden-Cooligan
be848b4120 Mac: Switch to using net6-macos platform and implement basic toolbar 2022-08-21 10:42:11 -07:00
Ben Olden-Cooligan
d17c65dd22 Get NAPS2 app running on mac
Not showing any ui yet
2022-08-20 20:42:28 -07:00
Ben Olden-Cooligan
fb625370d6 Merge NAPS2.Lib.Console into NAPS2.Lib 2022-08-20 17:50:38 -07:00