Ben Olden-Cooligan
Ben Olden-Cooligan
Would you be open to splitting the PdfSharpCore package so that the ImageSharp dependency is decoupled? For example: - Move ImageSharpImageSource & ImageSharp dependency into a new `PdfSharpCore.ImageSharp` project that...
Various ideas suggested include: - Remove the Language button in favour of putting it in the Settings window - Move the saving buttons to the right of the editing buttons...
- [WIA_PAGE_AUTO](https://learn.microsoft.com/en-us/windows/win32/wia/-wia-wia2-pagesizeconstants) - [ICAP_AUTOSIZE](https://twain.org/wp-content/uploads/2015/05/TWAIN-2.3-Specification.pdf) (TWAIN 2.0+ only) - Custom image processing?
Sometimes can be imprecise, e.g. https://sourceforge.net/p/naps2/tickets/1066/ One idea: Try and align on lines instead of words.
- Replace all the interleave options in the Reorder menu with a "Manual Duplex" option - Generalized "Undo" instead of deinterleave options - The "Manual Duplex" window should have "Reverse...
https://sourceforge.net/p/naps2/tickets/1064/ Rather than just showing a NoPagesInFeeder error, show a dialog that gets auto-dismissed when the paper is loaded and start the scan automatically. Could be per-driver logic, or maybe...
Elevate some existing config-file-only settings: - ~~[SaveButtonDefaultAction](https://github.com/cyanfish/naps2/blob/58a0405449b788237d43dae84e291d4cc3af6e71/NAPS2.Lib/Config/CommonConfig.cs#L42)~~ - [HiddenButtons](https://github.com/cyanfish/naps2/blob/58a0405449b788237d43dae84e291d4cc3af6e71/NAPS2.Lib/Config/CommonConfig.cs#L45C27-L45C40) - ~~[AlwaysRememberDevice](https://github.com/cyanfish/naps2/blob/58a0405449b788237d43dae84e291d4cc3af6e71/NAPS2.Lib/Config/CommonConfig.cs#L60C17-L60C37)~~ (only really matters for admin-defined profiles) - ~~[DeleteAfterSaving](https://github.com/cyanfish/naps2/blob/58a0405449b788237d43dae84e291d4cc3af6e71/NAPS2.Lib/Config/CommonConfig.cs#L87C17-L87C34)~~ - ~~[DisableExitConfirmation](https://github.com/cyanfish/naps2/blob/58a0405449b788237d43dae84e291d4cc3af6e71/NAPS2.Lib/Config/CommonConfig.cs#L93C17-L93C40)~~ (probably KeepSession is good enough) - ~~[SingleInstance](https://github.com/cyanfish/naps2/blob/58a0405449b788237d43dae84e291d4cc3af6e71/NAPS2.Lib/Config/CommonConfig.cs#L96C17-L96C31)~~ - ~~[ShowPageNumbers](https://github.com/cyanfish/naps2/blob/58a0405449b788237d43dae84e291d4cc3af6e71/NAPS2.Lib/Config/CommonConfig.cs#L171C17-L171C32)~~...