Ben Olden-Cooligan
426330ea13
Linux: Support SingleInstance
2024-04-01 17:32:33 -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
7a2ecfffa3
Fix build
2024-01-14 23:33:31 -08:00
Ben Olden-Cooligan
eb104ec0f1
Sdk: Make protobufs internal
2023-12-29 21:02:54 -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
012eab0ddc
WIP: Scanner sharing
2023-10-30 14:21:39 -07:00
Ben Olden-Cooligan
c8f6d9910c
Add a SetUpFileStorage test helper
2023-09-09 12:42:18 -07:00
Ben Olden-Cooligan
60a7362708
Fix DesktopController constructor
2023-08-26 10:25:13 -07:00
Ben Olden-Cooligan
657a05c2d2
Replace Moq with NSubstitute
...
Moq can no longer be trusted from a security/privacy standpoint (see https://github.com/moq/moq/issues/1372 ). As I do prefer Moq I may revert this if there is a trustworthy fork.
2023-08-10 18:08:34 -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
3df38f0e90
Dispose workers on app exit
...
#50
2023-01-14 09:34:53 -08:00
Ben Olden-Cooligan
2c2f2a2c29
Implement SaveButtonDefaultAction prompts
2022-12-30 16:23:32 -08:00
Ben Olden-Cooligan
00fd9b14d3
Disable more potentially flaky tests
2022-12-28 22:16:31 -08:00
Ben Olden-Cooligan
a2ebe0b156
Reduce test flakiness
2022-12-25 15:13:18 -08:00
Ben Olden-Cooligan
bd8036c968
Fix desktop controller tests
2022-12-02 16:40:22 -08:00
Ben Olden-Cooligan
f900619d1d
Fix test
2022-11-08 21:21:25 -08: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
e8c9ca4fab
Test fixes
2022-09-10 21:34:02 -07:00
Ben Olden-Cooligan
1f4cc6954e
Get Lib.Tests running without windows
2022-08-14 14:55:21 -04:00
Ben Olden-Cooligan
4922a71bad
Fix typo
...
I have no idea how I went this long without noticing...
2022-07-16 19:05:51 -07:00
Ben Olden-Cooligan
180b6872a7
Fix deskew
2022-07-15 12:06:51 -07:00
Ben Olden-Cooligan
dafc26c6b3
Add UiImageList to the RecoveryStorageManager constructor and other minor fixes
2022-07-02 11:19:28 -07:00
Ben Olden-Cooligan
8de8a4b9df
Remove RecoveryStorageManager as a dependency of UiImageList
2022-06-27 21:46:22 -07:00
Ben Olden-Cooligan
1572dfd095
Add ThumbnailRenderQueue tests and fix test flakiness
...
Probably will still flake on other machines (e.g. CI), but that's a problem for another time.
2022-06-27 21:16:10 -07:00
Ben Olden-Cooligan
6f5076d1ea
Add still image, donate prompt, and update check tests to DesktopControllerTests
2022-06-27 15:22:54 -07:00
Ben Olden-Cooligan
7544aff995
Add a couple DesktopController tests
...
Many more to add as we've set up the outline
2022-06-26 22:10:09 -07:00
Ben Olden-Cooligan
e89f49bfb3
Refactor ScopedConfig into a reusable base class and a specific Naps2Config class
2022-06-24 18:19:13 -07:00
Ben Olden-Cooligan
9d3620462a
WIP: Use a Config scheme that doesn't depend on nulls
...
This requires using a graph data structure to store the config values (and record which ones are set), rather than just an instance of the config object.
This also requires parsing input as expressions that define a lookup into the graph rather than functions that can operate on the config object directly.
2022-06-22 21:07:01 -07:00
Ben Olden-Cooligan
2f2211e1fc
Partition most WinForms and non-SDK classes into appropriate projects
...
Tried this a couple times previously and failed due to difficulty getting it to compile, but now enough things have been rewritten that the extra work is minimal.
2022-06-18 17:25:19 -07:00