Commit Graph

119 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
774efbbd54 Create ColorScheme property on EtoPlatform 2024-08-31 14:12:48 -07:00
Ben Olden-Cooligan
67e17ee2cb WinForms: Dark mode
#109
2024-08-31 13:59:20 -07:00
Ben Olden-Cooligan
c5b0703e15 Fix undisposed surface 2024-08-31 12:33:38 -07:00
Ben Olden-Cooligan
0e5a442b86 Gtk: Scale image buttons 2024-08-29 21:05:29 -07:00
Ben Olden-Cooligan
ac35a1e233 Gtk: Render toolbar buttons and listview images at high dpi 2024-08-29 20:51:55 -07:00
Ben Olden-Cooligan
61d3be9e5a Add ButtonFlags and improve dpi-dependent button rendering 2024-08-27 22:18:31 -07:00
Ben Olden-Cooligan
529b287b63 Scale zoom/sidebar buttons by dpi 2024-08-27 21:37:33 -07:00
Ben Olden-Cooligan
646fe4dede Add AttachDpiDependency helper 2024-08-27 21:20:32 -07:00
Ben Olden-Cooligan
d04f31e601 Use IIconProvider more for higher-resolution icons as needed 2024-08-25 12:27:06 -07:00
Ben Olden-Cooligan
b93bb9a9b6 WinForms: Use high-resolution icons depending on DPI 2024-08-24 21:33:43 -07:00
Ben Olden-Cooligan
4796f3dd63 sidebar wip 2024-08-18 18:38:41 -07:00
Ben Olden-Cooligan
4ff06705bb Ellipsize device name 2024-08-10 13:27:25 -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
a9b0d9dbdd Fix compile 2024-04-07 11:46:33 -07:00
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