Commit Graph

2330 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
c787b00d03 Update app/installer icons with multiple resolutions
The 16x16 is less sharp but I think still looks better. I'd definitely take a custom made icon for 16x16/32x32 that's a little sharper.
2022-07-12 19:29:32 -07:00
Ben Olden-Cooligan
0c0923c1ea Fix appdata path 2022-07-12 19:21:33 -07:00
Ben Olden-Cooligan
08ce408af5 Move icons to Lib.Common 2022-07-12 19:21:21 -07:00
Ben Olden-Cooligan
efe9981dc0 Fix msi language resources 2022-07-12 17:19:44 -07:00
Ben Olden-Cooligan
7927c70062 Msi verification 2022-07-10 19:06:47 -07:00
Ben Olden-Cooligan
a29e69505d Exe installer verification and better console output 2022-07-09 20:57:10 -07:00
Ben Olden-Cooligan
4b6cfb6ffe Add WinAppDriver test support for verification
We can eventually add some non-verification tests, potentially.
2022-07-09 14:28:28 -07:00
Ben Olden-Cooligan
09ea9eefe1 Fix test data directories 2022-07-08 23:56:14 -07:00
Ben Olden-Cooligan
749d80e7dc Fix invalid thumbnail size handling 2022-07-08 17:15:01 -07:00
Ben Olden-Cooligan
bd927ee509 Verification fixes wip 2022-07-08 16:52:47 -07:00
Ben Olden-Cooligan
65c3de715e Test and verify commands wip 2022-07-07 22:40:51 -07:00
Ben Olden-Cooligan
980d62726d Packaging command wip 2022-07-07 21:05:55 -07:00
Ben Olden-Cooligan
748b06c083 Exe packaging WIP 2022-07-06 23:23:01 -07:00
Ben Olden-Cooligan
269e3ee50e Update native deps
"mac" instead of "osx" as it reads better I think.
2022-07-06 23:22:22 -07:00
Ben Olden-Cooligan
16237f17a1 Move most resources out of NAPS2.Sdk 2022-07-06 18:22:30 -07:00
Ben Olden-Cooligan
1e3bb07cba WIP: package command 2022-07-06 17:41:54 -07:00
Ben Olden-Cooligan
951fedcd0c Add an "n2 build" command 2022-07-04 18:48:27 -07:00
Ben Olden-Cooligan
82dd26bab6 Create a generic NAPS2.Tools project for various commands, starting with "n2 clean" 2022-07-04 16:50:12 -07:00
Ben Olden-Cooligan
14e60e170e Fix build error 2022-07-03 10:54:49 -07:00
Ben Olden-Cooligan
97978e47a4 Merge branch 'master' of gitlab.com:cyanfish/NAPS2 into HEAD 2022-07-02 22:24:41 -07:00
Ben Olden-Cooligan
50317c9122 Add Sdk licensing 2022-07-02 22:05:11 -07:00
Ben Olden-Cooligan
1fcbac96d3 Fix a few more warnings 2022-07-02 21:43:59 -07:00
Ben Olden-Cooligan
fe6386f9a2 Fix all Lib.Common warnings 2022-07-02 19:55:20 -07:00
Ben Olden-Cooligan
b106fcb909 Add a ScannerTests project for integration tests against real scanners 2022-07-02 18:49:13 -07:00
Ben Olden-Cooligan
d1e86b18e3 Use file-scoped namespaces in forms 2022-07-02 16:12:34 -07:00
Ben Olden-Cooligan
6731df4789 Remove unused usings 2022-07-02 16:01:45 -07:00
Ben Olden-Cooligan
ab219849e2 Fix a bunch more warnings 2022-07-02 16:00:11 -07:00
Ben Olden-Cooligan
5796dc5c6a Fix a bunch of warnings 2022-07-02 15:13:31 -07:00
Ben Olden-Cooligan
99ebeb0fa5 Fix CA1416 (only supported on windows) errors in NAPS2.Sdk 2022-07-02 14:38:34 -07:00
Ben Olden-Cooligan
f0f961e7c5 Fix some warnings 2022-07-02 14:04:14 -07:00
Ben Olden-Cooligan
c6fd067740 Remove unnecessary dependencies from NAPS2.Sdk 2022-07-02 13:26:37 -07:00
Ben Olden-Cooligan
e107fc663b Improve network test flakiness 2022-07-02 12:07:12 -07:00
Ben Olden-Cooligan
e7e368a87d Reduce app test flakiness 2022-07-02 11:32:20 -07:00
Ben Olden-Cooligan
425b896cb4 Make the console return a non-zero exit code on error, add console app tests, and remove static variables in console deps 2022-07-02 11:21:21 -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
4298c0d3aa Fix some project warnings/errors 2022-07-02 10:30:31 -07:00
Ben Olden-Cooligan
cc961d022d Fix FViewer and various other bugs/todos around images 2022-07-01 21:45:52 -07:00
Ben Olden-Cooligan
0217185bc8 Refactor transformers to be simpler and more generic 2022-07-01 19:06:02 -07:00
Ben Olden-Cooligan
c734b13137 Fix double dispose for GdiImage.Lock 2022-07-01 12:44:38 -07:00
Ben Olden-Cooligan
d8ee7621cb Use IDisposable for IMemoryImage locking instead of manual unlock
This makes things easier now that "using var" is a thing.
2022-07-01 12:39:26 -07:00
Ben Olden-Cooligan
eb309b3337 Add more TwainMemoryBufferReader tests (and fixes) 2022-07-01 12:25:37 -07:00
Ben Olden-Cooligan
06935f5379 Refactor and document twain code, and fix GetDeviceList to use the remote controller 2022-06-30 22:56:57 -07:00
Ben Olden-Cooligan
397872884d Add worker channel test for TwainScan 2022-06-30 22:28:49 -07:00
Ben Olden-Cooligan
8f64f52d54 Add twain progress estimation 2022-06-30 22:27:52 -07:00
Ben Olden-Cooligan
f69ca91d1f Add PixelColors image assert 2022-06-30 19:54:21 -07:00
Ben Olden-Cooligan
f66ea1cb05 Add TwainMemoryBufferReader tests 2022-06-30 19:46:44 -07:00
Ben Olden-Cooligan
eaff512ded Improve SmoothProgress smoothness 2022-06-30 00:05:57 -07:00
Ben Olden-Cooligan
c50f9a13b1 Set image resolution during twain memory transfer 2022-06-30 00:05:39 -07:00
Ben Olden-Cooligan
fd36cf3f5d Implement grayscale and black/white for twain memory transfer 2022-06-29 22:03:34 -07:00
Ben Olden-Cooligan
7cf6140c50 Show progress for twain memory transfer
Still a bit janky, may need to improve the algorithm or reporting a bit
2022-06-29 21:07:56 -07:00