scanner

An all-in-one scanner app built for the Universal Windows Platform

MPL-2.0 License

Stars
481

Bot releases are visible (Hide)

scanner - 3.2.7.0 - Quality of life improvements Latest Release

Published by simon-knuth 5 months ago

This is a gradual rollout and may not be offered by the Microsoft Store for some time, unless actively searching for updates.

Fixed PDF DPI
That's right: Starting with version 3.2.7.0, PDF files declare the correct page size. This means that pages aren't comically large when combined with other PDFs anymore. Furthermore, you don't always have to zoom out when you're opening the file in your favorite PDF viewer.

  • #123: Improved file handling to reduce "Access denied" error when scanning to PDF
  • Added "Select all" CheckBox for cropping similar pages
  • Added export functionality to the context menu in the page list for PDF files
  • Added "Discover more" button to learn more about my apps
  • Hid duplex option is hidden if duplex isn't supported
  • Hid "Scan and merge" if feeder isn't selected
scanner - 3.2.6.0 - Minor updates

Published by simon-knuth 12 months ago

This is a gradual rollout and may not be offered by the Microsoft Store for some time, unless actively searching for updates.

  • #109: Added hotkeys for the scan button to simplify scanning multiple pages with the flatbed
  • #111: Fixed error and file corruption when cropping multiple similar pages at once
  • fixed a bug that locked the user in an undesirable state when saving an edit as copy
  • updated localizations with changes accumulated over the last year
  • added Tunisian Arabic (AR-TN)
  • added Czech (CS)
  • added Indonesian (ID)
scanner - 3.2.5.0 - Bug fix

Published by simon-knuth almost 2 years ago

  • fixed a bug that caused an error message to appear after each scan with an existing page for some users
  • updated expired certificate
scanner - 3.2.4.0 - Minor improvements

Published by simon-knuth about 2 years ago

This is a gradual rollout and may not be offered by the Microsoft Store for some time, unless actively searching for updates.

  • #77: "Scan and Merge" uses the reversed order by default and remembers the setting
  • added a context menu to file naming blocks as an alternative to using drag and drop to move or delete blocks
  • added Romanian
scanner - 3.2.3.0 - File naming

Published by simon-knuth about 2 years ago

This is a gradual rollout and may not be offered by the Microsoft Store for some time, unless actively searching for updates.

Here comes the second big update of the year! The update was actually supposed to be released months ago, but various issues blocked it for a long time. Let's check out what's new:

🔠 Customized file naming (#67)

Keep your files better organized than ever with the new file naming options. With an intuitive editor you can build a complex file naming pattern. A pattern consists of one or more blocks, ranging from simple text to properties like the time, date or even the scanner's name. Blocks can be moved around freely and offer various options. The live preview demonstrates what a pattern's result could look like, so you can just play around with it until everything looks good.

 

📃 Faster resolution changes (#64)

Some scanners offer a wide range of resolution options, but finding the one you want in such a big list can be pretty frustrating. The v3.1 update added the ability to traverse the resolutions list faster by typing the first few digits of the desired resolutions. However, this required you to actually know which existing resolution to select and could get tricky. In this latest version the resolutions ComboBox will now turn into a search box, if your scanner offers many resolutions. Just type in your desired resolution and the app will suggest direct matches or select the closest available value. The list is still available by selecting the dropdown arrow.

🪄 Better setup

The app's setup previously was a one-page affair and only included a privacy setting. While keeping the setup super short is extremely important for a utility app, it is still the place for the most fundamental settings. Based on the feedback I've received, many users were still struggling to understand how they could save their scans in a different location and the help page's effect on this didn't satisfy me enough. After all, users who don't find the settings page, also rarely find the help page. That's why the setup now includes a second page with the save location setting.

Complete list of changes

  • #83: trying to apply an invalid file name is now blocked proactively
  • #77: scan and merge now supports inserting pages in an inverted order
  • #74: added app language setting
  • #67: added intuitive editor to configure a custom file name
  • #64: the resolutions ComboBox now supports direct input if many resolutions are available and will select the closest available resolution
  • changed page list icon to more closely resemble what it does
  • added a second page to the setup, which includes the save location setting
  • added a progress text that explains what the app is currently working on during a scan
  • added a link to the save location settings to the right-click menu of the save location button in the sidebar
  • fixed pages in page list don't show page numbers for PDFs after scan
  • fixed page list doesn't scroll when dragging elements to the top or bottom edge
  • added a link to the file naming settings to the rename dialog
  • improved accessibility in the rename dialog and the scan and merge dialog
  • fixed hyperlinks in settings getting too long for some languages
  • added Slovak localization
  • added Norwegian localization

 
 

Something else...

I think this is a good moment to briefly touch on what's next. Working on Scanner has been a truly marvelous experience for me. Almost 3 years have already passed since I released the first (extremely bare-bones) version of the app and what I expected to just be a short project turned into a massive milestone for me. Not only did I learn so so much along the way, the app also opened up a lot of other opportunities for me.
It's been a great time and I believe that with this update Scanner is approaching a state where I can be very satisfied with what I have built. This is a good moment to take a step back and focus on new challenges. There'll probably be some bugs to fix after this update, but for the first time in a long time I'm not planning any new features.

If you're interested in my next project, you can follow me on GitHub or Twitter. Spoiler: It's gonna involve a certain windowed operating system. 🪟
 

scanner - 3.1.3.0 - Fix

Published by simon-knuth over 2 years ago

This is a gradual rollout and may not be offered by the Microsoft Store for some time, unless actively searching for updates.

  • #82: fixed an issue causing the selected contrast adjustment to be ignored
scanner - 3.1.2.0 - Fixes and Dutch localization

Published by simon-knuth over 2 years ago

This is a gradual rollout and may not be offered by the Microsoft Store for some time, unless actively searching for updates.

  • added Dutch localization
  • fixed an issue causing images to be encoded in the wrong format when automatically rotated or manually edited
  • fixed an issue causing messy file names when "Append time to file name" is enabled
scanner - 3.1.1.0 - Fix

Published by simon-knuth over 2 years ago

This is a gradual rollout and may not be offered by the Microsoft Store for some time, unless actively searching for updates.

  • #72: fixed an issue causing empty PDFs to be created for some users
  • #73: the rename dialog now shows the file extension
scanner - 3.1.0.0 - Preview and merge

Published by simon-knuth over 2 years ago

This is a gradual rollout and may not be offered by the Microsoft Store for some time, unless actively searching for updates.

It's the first big feature update of 2022! This time around I focused on tools accompanying the scan experience. Here are some highlights followed by the complete list of changes:

🔍 Preview and scan region selection (#61)

First up, the preview has been expanded upon and is now more powerful than ever. The used area is much bigger than before to give you a better impression of what the actual scan is gonna look like. If you are scanning from a flatbed, you can select a scan region from the preview dialog. It even includes editable width and height fields, allowing you to enter precise measurements in centimeters or inches.

 

📥 Scan and merge

Feeder scanners also get a special treat. Using the new "Scan and merge" tool that's hidden inside the scan button, you can insert new pages in specific spots. The major use case is scanning many two-sided sheets with a feeder scanner that doesn't support duplex. Previously, users had to scan both sides of the sheets consecutively and then reorder the pages manually, which could be quite a feat. No more! Just scan all the front sides first and then merge all the flip sides into the first batch to get a neatly organized PDF in just two simple steps. It's almost too easy.

🤏 Improved PDF file sizes (#63)

PDF files sometimes grew in size waaaaaay too fast depending on the scanner. The conversion is now more consistent and all pages are compressed before they are added to the file.


Please note: Starting with this update, Scanner now requires at least Windows 10 v1903 to run. Users on Windows 10 v1809 will have to remain on Scanner v3.0.6.


Complete list of changes

  • the app now requires at least Windows 10 v1903 to run, as opposed to v1809
  • introduced new preview dialog with a bigger preview canvas
  • #61: added ability to select a scan region from the preview dialog when scanning from the flatbed
  • added new "Scan and merge" tool that can be launched from the scan button and is available for feeder scans with an existing PDF file
  • added new "Measurement units" option to the settings to switch between inches and centimeters
  • added "Legal" aspect ratio to the North American category
  • color modes that aren't supported in any configuration will now be hidden completely for a more compact menu
  • #48: Fixed resetting the brightness/contrast values didn't have any effect
  • #63: PDF files were quite big for some users, this should now be much more consistent regardless of the used scanner
  • #64: the resolution list can now be traversed quickly by typing the desired value
  • improved accessibility in page list, editor and scan options (most noteworthy: screen readers can now explain the next action triggered by the scan options, which was previously transported by iconography)
  • fixed flipping a custom aspect ratio locks the aspect ratio
  • added borders to the pages in the page list for better contrast
  • #69: improved analytics and logging surrounding the scanner search to hopefully improve its reliability
  • added Hindi localization
scanner - 3.0.6.0 - Fixes

Published by simon-knuth almost 3 years ago

This is a gradual rollout and may not be offered by the Microsoft Store for some time, unless actively searching for updates.

  • #50: (Hopefully) Fixed multiple crashes impacting devices with certain sets of language packs installed
  • Fixed errors while processing or editing files could lock up the UI indefinitely
  • Fixed stopping a "start fresh" scan doesn't close the old pages completely, resulting in an inconsistent state
  • Fixed "+" icon missing from the scan flyout when "Start fresh" is selected as default scan action
  • Fixed auto rotation sometimes doesn't select an installed language when no ideal one is available
  • Added a warning to the auto rotation setting that appears when no compatible language is available
  • Fixed a crash that could occur when quickly selecting a page after the app launches and then going back to the scan options
  • Updated translations
scanner - 3.0.5.0 - Crash fix

Published by simon-knuth almost 3 years ago

  • This fixes the high-hitting crash introduced in v3.0.4, which impacted certain non-English display languages.
scanner - 3.0.4.0 - Fixes and improvements

Published by simon-knuth almost 3 years ago

Warning

Saying this would be the last update of 2021 jinxed it: A high-hitting bug is included in this release, preventing users with certain display language such as French or German from starting a scan, essentially rendering the app unusable. Please stay on previous versions for now. An update (v3.0.5) is rolling out but may be significantly delayed due to the holidays. I apologize for the inconvenience.

 
 
 

This last update of 2021 includes a lot of fixes, some quality-of-life improvements, a handful of new features and some cosmetic changes I didn't manage to include in the v3.0 update. Thanks for all the help here on GitHub and POEditor! ❤️

  • #57: Fixed an error preventing users on Windows 10 from scanning anything when "Ask every time" is enabled.
  • #59: Updated the localization.
  • #55: JPGs don't unexpectedly grow in size when automatic rotation is enabled anymore.
  • #52: A default action for the scan button can now be selected in the settings ("Add to existing pages" vs. "Start fresh")
  • Added an animation to the editor that's shown while scanning.
  • The page list button now shows the total number of pages when the app window is very narrow.
  • Improved the error message shown when a scan fails due to the just picked save location.
  • Fixed invalid scanners sometimes showing up in the list or invalid source modes being offered in the scan options.
  • Fixed last used auto crop mode not being retrieved from the database correctly, causing a faulty instruction to be sent to the scanner.
  • Fixed scan button flyout not highlighting the default action correctly.
  • Settings links can now directly navigate to a specific setting.
  • Fixed a crash when navigating between pages when the app window is very narrow.
scanner - 3.0.3.0 - Improvements

Published by simon-knuth almost 3 years ago

Improved startup reliability.

Fixed app appearing idle when processing the first scan.

Improved settings migration from pre-3.0 versions.

Updated localization.

scanner - 3.0.2.0 - Localization and duplex improvements

Published by simon-knuth almost 3 years ago

Fixes #51 and falls back to English strings for untranslated parts of the app.

Adds a Spanish translation.

Hopefully fixes some duplex issues that could cause duplex not to work or to only support up to 5 pages in a single run.

scanner - 3.0.1.0 - Hotfix for crash at launch

Published by simon-knuth almost 3 years ago

Includes a fix for #47.

scanner - 3.0.0.0 - Windows 11 update

Published by simon-knuth almost 3 years ago

A modernization of the code base, which includes a migration to MVVM for improved maintainability and reliability. The app's branding and visual appearance will undergo a major refresh to feel right at home on Windows 11. Scanner is now just called that - Scanner - gone is "for Windows 10".

The update also adds many new smart features, such as the ability to remember the last used scan configuration on a per-scanner basis, automatic scan rotation and more.

This release will not impact the current system requirements, every version starting with Windows 10 1809 will be supported, with the best experience reserved for Windows 11.

Changes:

  • A complete redesign for Windows 11
  • Added support for advanced scan options (automatic cropping and contrast/brightness adjustment), which can be enabled in the app settings
  • Added support for automatic color mode selection (requires a compatible scanner)
  • Previewing will now apply the selected scan options, e.g. contrast adjustments
  • Added a setting for the editor orientation (horizontal or vertical)
  • Added a special mode for users whose OS blocks the app from selecting a save location instead of just crashing (impacts ~3% of all users)
  • Added a concise help page for frequently asked questions
  • Added automatic rotation using text recognition
  • Added the ability to crop multiple pages at once, which is useful for when automatic cropping isn't available and all pages need the same crop
  • The crop aspect ratio is now remembered across app sessions
  • Unified the page list for PDFs and image files
  • Added a context menu to the page list allowing users to duplicate pages or show their save location in File Explorer
  • Fixed title bar buttons not being colored correctly when an app theme is forced
  • Fixed users being able to skip the setup by closing the app or pressing the escape key
  • Fixed zoom buttons sometimes not zooming in to the viewport center
  • Added quick options for the "Open with" menu
  • Users can now display the latest changelog in the settings
  • Added Hungarian localization
scanner - 2.2.6.0 - Hungarian

Published by simon-knuth almost 3 years ago

Includes a new localization.

scanner - 2.2.5.0 - Catalan and Chinese

Published by simon-knuth about 3 years ago

Includes new localizations.

scanner - 2.2.4.0 - Improvements

Published by simon-knuth about 3 years ago

Includes #39 for much smaller JPGs.

Updated localizations.

scanner - 2.2.3.0 - Bug fixes

Published by simon-knuth about 3 years ago

Added Ukrainian localization.