NormCap Changelog

What's new in NormCap 0.5.4

Jan 17, 2024
  • All: Fix duplicate capture window if started twice (#580)
  • Linux: Improve robustness of window positioning on Wayland.
  • Linux: Improve debug output regarding clipboard methods. (#581)

New in NormCap 0.5.3 (Jan 5, 2024)

  • All: Add CLI argument for selecting clipboard handler (mainly intended for debugging).
  • Linux: Revert clipboard handling to use Qt on Xorg, wl-clipboard on Wayland, and xclip only on AwesomeWM and Gnome 45. (#581)

New in NormCap 0.5.2 (Dec 13, 2023)

  • All: Fix normcap entry point to non-existing function.

New in NormCap 0.5.1 (Dec 13, 2023)

  • All: Fix accidentally removed normcap entry point for Python package.

New in NormCap 0.5.0 (Dec 13, 2023)

  • All: Add Swedish localization. Thanks, @eson57! (#599)
  • All: Fix issue where introduction window was still visible on the screen capture UI. (#536 comment)
  • All: Fix missing line breaks in "raw"-mode (#502 comment)
  • All: Improve line breaks for paragraphs detected in "parse"-mode (#502)
  • All: Add verification of top level domains to reduce false positive URL detections in "parse"-mode.
  • All: Add cleansing of some UTF-8 chars in "parse"-mode, e.g. „ and “ will be replaced by ". (You can still use "raw"-mode to leave them intact.)
  • Windows, macOS: Fix notifications not clickable in "raw"-Mode. (#438 comment)
  • Linux: Fig segfault in AppImage. (#543)
  • Linux: Fix incorrect selection when display scaling is active. (#397)
  • Linux: Add support for using xclip to copy result to clipboard. This seems more stable on Wayland systems than wl-clipboard, at least until compatibility with latest Gnome updates is restored.

New in NormCap 0.5.0 Beta 1 (Oct 9, 2023)

  • All: Add support for localization of the NormCap UI. Available translations so far:
  • German
  • All: Add introduction on startup. (#443)
  • All: Add explanatory tooltips to many menu entries.
  • All: Fix wrong detection of some special characters.
  • All: Fix crash caused by update checker.
  • All: Improve startup and recognition speed slightly.
  • Windows & macOS: Add click action to desktop notifications. If a notification is clicked, the (last) result is opened in an appropriate application. E.g. if a URL was detected, it is opened in the default browser. If plain text was detected, it is saved as temporary text file, which is opened in the default text editor. (#438)
  • Windows: Change installation path from ..dynoboNormCap to simpler ..NormCap
  • Linux: Fix NormCap to work with Sway DE. (#485)
  • Linux: Fix multi monitor setups with Wayland causing unnecessary timeouts. (#494)
  • Linux: Fix crash due to missing xcb-utils-cursor in AppImage, by including it. (#457)
  • Linux: Add support for hyprland display manager. Currently, requires grim for taking screenshots. (#375)
  • Linux: On Wayland, improve handling of missing screenshot permission. (#533)
  • macOS: Improve UX in case of missing screenshot permission.

New in NormCap 0.4.4 (Jun 5, 2023)

  • All: Fix regression causing exit through system tray not working. ([#458](https://github.com/dynobo/normcap/issues/458))

New in NormCap 0.4.3 (Jun 5, 2023)

  • All: Add command line flag `--background-mode` to start normcap minimized ([#439](https://github.com/dynobo/normcap/issues/439))
  • macOS: Improve dialog that is shown in case screenshot permissions are missing.
  • Windows: Fix upgrading with `msi`-installer might lead to error on startup. ([#452](https://github.com/dynobo/normcap/issues/452))
  • Windows: Upgrading with `msi`-installer should not remove downloaded languages in
  • future versions anymore.

New in NormCap 0.4.2 (May 22, 2023)

  • Fix quotes in detected text can result in wrong detection. ([#446](https://github.com/dynobo/normcap/issues/446))
  • Update AppImage base image from Ubuntu 18.04 (deprected) to 20.04.

New in NormCap 0.4.1 (May 1, 2023)

  • ALL CHANGES:
  • Enlarge settings button a bit to make it easier to spot.
  • Prevent running multiple instances and start capture in original instance instead.
  • Fix unintended re-capture if tray icon is disabled.
  • Fix occasional crashes after use of Language Manager.
  • Add experimental `--cli-mode` switch to print NormCap's detection to STDOUT and exit immediately. This is useful if you want to use the detected text as input for other programs or commands.
  • E.g.:
  • ```sh
  • normcap --cli-mode | xargs -I {} firefox "http://duckduckgo.com/?q={}"`

New in NormCap 0.4.0 (Jan 30, 2023)

  • All: Remove support for Tesseract < 5.0
  • All: Faster startup if "Check for updates" is enabled.
  • All: Refactor icon handling. Fixes a bug in the AUR package. (#353)
  • All: Fix crash if tesseract data for English is missing. (#353)
  • Linux: Fix FlatPak crashes due to missing permissions (#320).
  • Prebuild packages: Add UI for downloading additional languages.
  • Prebuild packages: Remove all default languages except English to reduce size.
  • Prebuild packages (Windows): Switch to different tesseract binaries, which should work more reliable across systems. Unfortunately, it also enlarges the file size a lot. Would be great to get your feedback on this! (#254)

New in NormCap 0.3.15 (Nov 20, 2022)

  • All: Add possibility to capture by left-clicking (or double-clicking) the tray icon. This also improves a bit the situation regarding #306.
  • All: Fix bug when running with Python 3.11 #311.
  • Windows: Improve the msi-installer by doing a clean uninstallation that removes also log-folder and tessdata folder.

New in NormCap 0.3.14 (Oct 31, 2022)

  • All: Add --version command line flag to easily print NormCap version.
  • All: Slightly improved startup time.
  • Windows: Debug information can be printed on screen again. (No need for checking the log file anymore.)
  • Linux: Fix FlatPak crashing when gtk3-nocsd is enabled, e.g. in Unity DE (#190).
  • Linux: Fix full screen view in Unity DE (#190).
  • Linux: Fix failing notifications if detected text starts with certain characters.

New in NormCap 0.3.13 (Oct 20, 2022)

  • All: Reduce interval for (optional) update check to 7 days instead on every run to saves startup-time.
  • macOS: Check for required screen recording permissions and warn if missing.
  • macOS: Fix issue where NormCap process keeps running in background after exit.
  • macOS: Work around failing screen recording permissions after installation of new NormCap version by resetting the permissions with every new NormCap version.

New in NormCap 0.3.12 (Sep 15, 2022)

  • All: Change color of tray icon on successful copy to clipboard to improve usability in case the notifications are turned off or not working.
  • All: Update dependencies.
  • Linux: Fix multi monitor support on Wayland.

New in NormCap 0.3.11 (Sep 5, 2022)

  • All: Improve removal of superfluous spaces in some eastern languages (#158).
  • Linux: Fix notification issues on some KDE distros (#260). Thx, @OLoKo64.

New in NormCap 0.3.10 (Sep 5, 2022)

  • All: Ensure backwards compatibility for Pillow < 9.2.0 (#255).
  • Linux: Option to add additional languages to FlatPak (#239). Experimental, might not yet work!

New in NormCap 0.3.11 (Sep 5, 2022)

  • All: Ensure backwards compatibility for Pillow < 9.2.0 (#255).
  • Linux: Option to add additional languages to FlatPak (#239). Experimental, might not yet work!

New in NormCap 0.3.9 (Aug 29, 2022)

  • All: Make update check more robust.
  • Windows: Fix copy to clipboard (#250).
  • Windows: Write log files for debugging (see FAQs).
  • macOS: Use pbcopy for more reliable copy to clipboard.
  • Linux: Fix notifications not showing up in prebuild packages on some systems.

New in NormCap 0.3.8 (Aug 22, 2022)

  • All: Further reduced file size of prebuild packages (#238). Thx, @thecoder-001
  • Linux: Fix clipboard issues on Wayland by using wl-clipboard. (#237)
  • macOS: Indicate build architecture in filename (M1 is not supported!); Also add to FAQs (#242).

New in NormCap 0.3.7 (Aug 4, 2022)

  • Linux: Fix TypeError crash during detection of appropriate screenshot method (#235)

New in NormCap 0.3.6 (Aug 3, 2022)

  • All: Hide UI while processing. Useful for larger sections of text or slower machines, where processing can take a while.
  • All: Delay exit in case notification=on and tray=off to ensure notification is shown.
  • Linux: Latest NormCap is now always available on FlatHub (#147, #225). Thx, @Tim453.

New in NormCap 0.3.5 (Aug 3, 2022)

  • All: Reduce the file size of prebuild packages.
  • Windows: Fix bug causing a 5 seconds delay during recognition #218.
  • Docu: Add Python version required for installing package from PyPi #221.

New in NormCap 0.3.4 (Jun 7, 2022)

  • All: Various speed improvements.
  • All: Smaller size by updating to Pyside 6.3 without addons.
  • Linux: Avoid crash on denied screenshot on Wayland.
  • Docu: In README, complement dependencies for installing pip package. Thx, @thecoder-001 & @faveoled.
  • Docu: Fix broken link in website Thx, @LGro.

New in NormCap 0.3.4 (May 31, 2022)

  • All: Various speed improvements.
  • All: Smaller size by updating to Pyside 6.3 without addons.
  • All: In README, complement dependencies for installing pip package. Thx, @thecoder-001 & @faveoled.
  • Linux: Avoid crash on denied screenshot on Wayland.

New in NormCap 0.3.3 (Apr 18, 2022)

  • All: Fixes screenshots not updated when capturing from tray menu #181.