Ben Olden-Cooligan
c07bcddf3b
Escl: HTTPS support, security policies, and HTTPS->HTTP fallback
...
#338
2024-03-27 23:25:25 -07:00
Ben Olden-Cooligan
79bba70370
Improve OCR text alignment
...
This is nearly a full rewrite of the alignment code. Position is now based on the line baseline (provided by Tesseract) and the font size is smarter (defaulting to Tesseract's provided value with various adjustments).
The goals were:
- Have Ctrl+F highlight the word as accurately as possible.
- Have Ctrl+A/Ctrl+C end up with text that matches the original as closely as possible.
- Have PdfSharp and Pdfium produce consistent output.
On my test cases all goals are fully met.
#236
2024-03-26 19:05:17 -07:00
Ben Olden-Cooligan
1abcdd6cc6
Switch MimeKit to MimeKitLite latest version
2024-03-24 00:03:54 -07:00
Ben Olden-Cooligan
431a894fed
Upgrade packages
2024-03-19 17:01:32 -07:00
Ben Olden-Cooligan
95e4325743
Add debug logging for scan start
2024-03-18 09:28:28 -07:00
Ben Olden-Cooligan
b4dc656e84
Twain: Always set ICAP_BITDEPTH
...
The spec recommends always setting ICAP_PIXELTYPE and ICAP_BITDEPTH as there is no guaranteed default value. (thanks Alec Skelly)
2024-03-17 17:58:54 -07:00
Ben Olden-Cooligan
fc58f48c91
Simplify twain type names
2024-03-17 17:51:01 -07:00
Ben Olden-Cooligan
6b9076c1b9
Fix error with single-character keyboard shortcuts
2024-03-17 09:48:55 -07:00
Ben Olden-Cooligan
5baccdacc5
Tools: Only package linux-arm64 on x64 with --xcompile
2024-03-15 19:23:18 -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
f90374717a
Add back Mac invoke workaround
2024-03-15 18:55:50 -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
c8a41e322e
Fix warning
2024-03-15 18:47:52 -07:00
Ben Olden-Cooligan
34e35d8998
Update readme
2024-03-15 18:47:40 -07:00
Ben Olden-Cooligan
5b4601675d
SDKREL (0.6.0)
2024-03-10 21:38:13 -07:00
Ben Olden-Cooligan
537f1f8dc4
Change OCR test string for Appium
2024-03-10 21:34:02 -07:00
Ben Olden-Cooligan
cf03fc97a6
PUBLISH (7.4.0)
2024-03-10 21:18:52 -07:00
Ben Olden-Cooligan
2d0c77469d
Prevent infinite recursion for self-referencing types
2024-03-10 21:18:47 -07:00
Ben Olden-Cooligan
939d314a44
Gtk: Use Ctrl+Shift+Z instead of Ctrl+Y for redo
2024-03-10 20:55:36 -07:00
Ben Olden-Cooligan
f03bd76799
Gtk: Tweak wrapping behavior
2024-03-10 20:55:18 -07:00
Ben Olden-Cooligan
d2b4569499
Update language files
2024-03-10 19:37:31 -07:00
Ben Olden-Cooligan
e44eb682f9
Keep inner exceptions when serializing
2024-03-10 14:03:25 -07:00
Ben Olden-Cooligan
a3c4104e99
Fix unregistering event handler
2024-03-09 22:22:13 -08:00
Ben Olden-Cooligan
a80880b7f9
Never show combine form with <2 images available
2024-03-09 22:18:52 -08:00
Ben Olden-Cooligan
47c163cf0c
Add missing keyboard shortcuts
2024-03-09 22:15:30 -08:00
Ben Olden-Cooligan
946a04fb97
Add DocumentCorrection/Split/Combine to preview form
2024-03-09 22:11:11 -08:00
Ben Olden-Cooligan
f0bb622f3a
Use NAPS2.Mdns package
2024-03-09 19:51:45 -08:00
Ben Olden-Cooligan
bda067fe6f
Use NAPS2.NTwain package
2024-03-09 19:50:06 -08:00
Ben Olden-Cooligan
3669c2df56
Use NAPS2.PdfSharp package
2024-03-09 19:47:05 -08:00
Ben Olden-Cooligan
a3090e1a07
Use LogicalPixelFormat to keep 1bpp after rotation
2024-03-09 16:15:59 -08:00
Ben Olden-Cooligan
03bd237cd3
Initial split impl
2024-03-09 15:10:16 -08:00
Ben Olden-Cooligan
5b78a8f84b
Count file references in FastRecover before moving
2024-03-09 14:19:16 -08:00
Ben Olden-Cooligan
419149bc48
Fix potential deadlock
2024-03-09 14:14:52 -08:00
Ben Olden-Cooligan
accb11ff2d
Use real image width/height for crop original dimensions
2024-03-09 14:13:24 -08:00
Ben Olden-Cooligan
b51822584f
Make transforms records to fix equality
2024-03-09 13:53:47 -08:00
Ben Olden-Cooligan
3bcd97a97a
Refactor ImageFormBase with a UnaryImageFormBase subclass
2024-03-08 18:08:54 -08:00
Ben Olden-Cooligan
f37d2fd348
Fix CombineForm visibility flicker
2024-03-08 17:55:59 -08:00
Ben Olden-Cooligan
412598dd49
Merge pull request #320 from cyanfish/dependabot/nuget/NAPS2.Images.ImageSharp/SixLabors.ImageSharp-3.1.3
...
Bump SixLabors.ImageSharp from 3.0.2 to 3.1.3 in /NAPS2.Images.ImageSharp
2024-03-07 18:08:31 -08:00
Ben Olden-Cooligan
8716c6a10a
Initial combine impl
2024-03-06 20:14:51 -08:00
Ben Olden-Cooligan
740d3bbccc
Set invoker in entry points
2024-03-06 20:09:09 -08:00
dependabot[bot]
19dd9ffd6e
Bump SixLabors.ImageSharp in /NAPS2.Images.ImageSharp
...
Bumps [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp ) from 3.0.2 to 3.1.3.
- [Release notes](https://github.com/SixLabors/ImageSharp/releases )
- [Commits](https://github.com/SixLabors/ImageSharp/compare/v3.0.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-05 16:35:39 +00:00
Ben Olden-Cooligan
d0e9cbc84b
Update templates
2024-03-04 21:49:16 -08:00
Ben Olden-Cooligan
963ccab93e
Add placeholder forms for Split/Combine
2024-03-04 21:40:16 -08:00
Ben Olden-Cooligan
34f6e5ff75
Add icon for Document Correction
2024-03-04 21:37:59 -08:00
Ben Olden-Cooligan
5bc32024cf
Fix undo/redo default keyboard assignment
2024-03-04 21:37:09 -08:00
Ben Olden-Cooligan
87ea9f8023
Remove obsolete todo
2024-03-04 21:09:02 -08:00
Ben Olden-Cooligan
9dbcb69719
Fix undo error for disposed images
2024-03-04 21:06:33 -08:00
Ben Olden-Cooligan
4af10c5e86
Add undo/redo/copy/paste icons
2024-03-04 20:57:23 -08:00
Ben Olden-Cooligan
72bf30403b
Undo/redo
2024-03-04 20:50:35 -08:00
Ben Olden-Cooligan
4a2308bf00
Fix mac build
2024-03-03 13:18:16 -08:00