Commit Graph

104 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
9a2537c840 Use Polyfill package to simplify net462 support 2024-04-01 18:09:47 -07:00
Ben Olden-Cooligan
426330ea13 Linux: Support SingleInstance 2024-04-01 17:32:33 -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
a980c61727 Gtk: Fix preview form Ctrl+mousewheel 2024-03-30 16:02:26 -07:00
Ben Olden-Cooligan
3186ffdda2 Workaround for https://github.com/picoe/Eto/issues/2601 2024-03-15 18:59:43 -07:00
Ben Olden-Cooligan
0a7349ced6 Upgrade Eto.Forms to 2.8.3
This allows removing several workarounds due to upstream fixes.
2024-03-15 18:48:51 -07:00
Ben Olden-Cooligan
f03bd76799 Gtk: Tweak wrapping behavior 2024-03-10 20:55:18 -07:00
Ben Olden-Cooligan
b7140b8b09 Fix warnings and comments 2024-03-01 10:43:21 -08:00
Ben Olden-Cooligan
f30bba3f73 Gtk: Fix stacked buttons not showing in toolbar overflow menu 2024-01-29 19:01:57 -08:00
Ben Olden-Cooligan
7895a6ffd6 Gtk: Write GTK logs to debuglog instead of stdout 2024-01-14 14:37:07 -08:00
Ben Olden-Cooligan
36cb118093 Gtk: Implement profiles toolbar 2024-01-14 13:15:34 -08:00
Ben Olden-Cooligan
f133aa9ae5 WinForms: Implement profiles toolbar 2024-01-13 13:37:12 -08:00
Ben Olden-Cooligan
b2807bcc0d WinForms: Fix copying 1bit/8bit images 2024-01-09 21:00:19 -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
a53cdc63e9 Add stubs for IOsServiceManager 2023-12-22 06:08:23 -08:00
Ben Olden-Cooligan
c0440c5ff3 WIP: Share as service 2023-12-21 10:35:43 -08:00
Ben Olden-Cooligan
91a57ea84f Don't run print in a task on Mac/Linux
#238
2023-12-07 21:12:49 -08:00
Ben Olden-Cooligan
fdcec857e9 Use EtoInvoker instead of SyncContextInvoker 2023-12-07 21:10:03 -08:00
Ben Olden-Cooligan
b92362af02 C# 12: Use collection initializers 2023-12-06 20:17:50 -08:00
Ben Olden-Cooligan
7e3dcbdd79 Fix warning 2023-11-26 13:32:08 -08:00
Ben Olden-Cooligan
804f110504 Update dependency versions 2023-11-25 13:41:29 -08:00
Ben Olden-Cooligan
61aebe6c8c Migrate to net8 2023-11-18 11:43:50 -08:00
Ben Olden-Cooligan
485c446b51 Re-implement console --progress
#83
2023-10-10 21:01:44 -07:00
Ben Olden-Cooligan
d935fb4a95 Ensure unhandled errors are handled in all configurations 2023-10-08 17:38:10 -07:00
Ben Olden-Cooligan
5d2ac21185 Refactor common entrypoint code into GuiEntryPoint 2023-10-08 17:14:46 -07:00
Ben Olden-Cooligan
ff224584ec Gtk: Fix copy 2023-10-07 10:46:41 -07:00
Ben Olden-Cooligan
311e59aa64 Gtk: Inject StyleContext for better dark mode detection 2023-07-27 21:48:03 -07:00
Ben Olden-Cooligan
947a8b8ade Suppress unused warning 2023-07-08 13:19:34 -07:00
Ben Olden-Cooligan
e7bf6f0866 Use color scheme for preview form 2023-07-08 13:19:24 -07:00
Ben Olden-Cooligan
a81bd25bf9 Gtk: Support dark mode for listview/desktop colors 2023-07-08 13:16:16 -07:00
Ben Olden-Cooligan
6f4787464b Make NAPS2.Threading classes internal 2023-04-30 14:24:48 -07:00
Ben Olden-Cooligan
c8cc584c82 Gtk: Fix notification label wrapping 2023-04-22 15:53:54 -07:00
Ben Olden-Cooligan
f787cdc531 Gtk: Use Eto for toolbar menus
Fixes #85
2023-04-16 16:35:08 -07:00
Ben Olden-Cooligan
29cd05f340 Gtk: Context menus 2023-04-14 19:24:56 -07:00
Ben Olden-Cooligan
09dbcfe2a5 Fix Gtk/Mac module config 2023-04-09 00:30:05 +00:00
Ben Olden-Cooligan
da6da22ff9 Use Microsoft.Extensions.Logging for SDK logging 2023-04-06 19:25:08 -07:00
Ben Olden-Cooligan
bd02fe6b46 Gtk: Show drop visual indicator 2023-04-03 05:11:11 +00:00
Ben Olden-Cooligan
bb195cb5d0 WIP: Cross-platform notifications 2023-04-02 19:21:53 -07:00
Ben Olden-Cooligan
ef05940838 Handle adding and removing layout items 2023-04-02 12:55:32 -07:00
Ben Olden-Cooligan
66c239b829 Gtk: Implement drag/drop
Fixes #62
2023-03-27 05:38:05 +00:00
Ben Olden-Cooligan
9f6fea02b4 Gtk: Add printing support 2023-03-25 16:53:39 -07:00
Ben Olden-Cooligan
bcf7f13b2b Dark mode wip 2023-03-11 13:41:22 -08:00
Ben Olden-Cooligan
775e205b8e Gtk: Fix image in About form 2023-03-08 00:52:00 +00:00
Ben Olden-Cooligan
04451c4511 Move copyright to CommonTargets and update to 2023 2023-01-01 14:14:52 -08:00
Ben Olden-Cooligan
8c3ebbe375 Gtk: Fix getting preferred size after initial layouting 2022-12-31 16:59:56 -08:00
Ben Olden-Cooligan
f4af5c5cdc Fix image ownership issue 2022-12-31 15:58:25 -08:00
Ben Olden-Cooligan
2c2f2a2c29 Implement SaveButtonDefaultAction prompts 2022-12-30 16:23:32 -08:00
Ben Olden-Cooligan
2ef85f7e5f Clean up todos 2022-12-30 12:51:48 -08:00
Ben Olden-Cooligan
671a3a4b28 Clean up todos 2022-12-29 21:50:10 -08:00