Commit Graph

3842 Commits

Author SHA1 Message Date
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