github danpla/dpscreenocr v1.1.0

latest releases: v1.4.1, v1.4.0, v1.3.0...
22 months ago

Update 2022-07-17 21:39:11+0300: The Windows installer was updated to fix long startup time and high drive load.


  • Added system tray icon
  • Enabled high DPI support in Qt 5
  • Languages:
    • All names are now inverted, e.g. "Creole, Haitian" instead of "Haitian Creole"
    • Fixed missing name for jpn_vert
    • jpn is no longer identified as vertical
    • Fixed missing "l" in "Cyrillic"
  • Added \ to the list of keys for the hotkey
  • If there are multiple texts in the recognition queue, "Add text to history" and "Run executable" actions now process each text as it arrives instead of waiting for the entire chain
  • Non-empty recognized text no longer has a trailing newline
  • History:
    • Removed "Wrap words" checkbox (the history_wrap_words option in settings.cfg is still available)
    • Recognized text is now immediately added to the history file to minimize possible data loss in case of abnormal program termination
    • Font size is now taken from system settings. This also fixes zooming text with Control + mouse wheel
    • HTML export:
      • " and ' are no longer replaced by &quot and &apos
      • CSS: Reduced left text margin from 2 to 1 em and added 1 em right margin
    • "Export history" file dialog now uses "History" as the default file name instead of leaving it empty
    • "Export history" file dialog now remembers the file name until you close the program
    • "Export history" file dialog is now native when using Qt 4
  • Unix:
    • Program is now relocatable, e.g. it now loads resources from paths relative to the location of the executable, rather than from absolute paths based on the installation prefix
    • Moved from "Utility" to "Graphics" menu to comply with the freedesktop.org standard
  • X11:
    • "Copy to clipboard" no longer sets text to the PRIMARY clipboard
    • Fixed taking images in 30-bit depth
    • Fixed selection appearing behind newly opened windows in qtile WM
  • Windows:
    • Installer now allows local installation, e.g. for users without administrator rights
    • Tesseract language files are now stored in "C:\Users\(your name)\AppData\Local\dpscreenocr\tesseract_5_data"
    • Enabled native interface theme
    • App now shows progress in the background of the taskbar button
    • Updated Tesseract to 5.2.0
    • (Windows 10 version 1903 and newer) Added a workaround for Tesseract that fixes an empty language list when the application resides in a path containing Unicode symbols not supported by the current code page
    • Default history export path is now the user's home directory instead of the directory of the executable
    • "Run executable" no longer opens Explorer if the path is empty
    • "Run executable" no longer executes a batch file if its name has trailing spaces or upper-case characters in the extension
  • settings.cfg:
    • New options:
      • ui_tray_icon_visible
      • ui_window_minimize_on_start
      • ui_window_minimize_to_tray
    • Removed options:
      • action_run_executable_wait_to_complete; waiting is now always enabled
      • ocr_dump_debug_image was replaced by the DPSO_DUMP_DEBUG_IMAGE environment variable
      • ui_native_file_dialogs
    • Leading and trailing double quotes are no longer treated especially; if you need to preserve leading and trailing spaces, wrap the value in \ instead of double quotes. This change is not backward compatible with version 1.0, but in practice it will only affect the action_copy_to_clipboard_text_separator option.
  • New translations:
    • Bulgarian
    • Catalan
    • Chinese (Simplified)
    • Croatian
    • French
    • German
    • Norwegian Bokmål
    • Polish
    • Spanish
    • Turkish
    • Ukrainian
  • Added support for building with Tesseract 5 and Qt 6
  • CMake:
    • Removed DPSO_COMPILE_PO in favor of DPSO_ENABLE_NLS
    • Removed DPSO_QT_LOCAL_DATA; the program is now relocatable on Unix-like systems
    • Removed DPSO_QT_RCC_ICONS
    • Removed DPSO_QT_X11_SET_WINDOW_TITLE_WORKAROUND; Qt5X11Extras is now required when building with Qt 5.0.0-5.3.1.
    • Replaced DPSO_QT4 by DPSO_QT_VERSION
    • Removed "cpack -G DEB" support
    • Removed "cpack -G NSIS" support in favor of Inno Setup
    • Windows DLLs are now collected automatically when using CMake >= 3.16

The dpScreenOCR-1.1.0-MSYS2-pkgbuilds.zip archive contains PKGBUILD files for MSYS2 that were used to build custom versions of some libraries. See the readme.txt file in the archive for the details.

Don't miss a new dpscreenocr release

NewReleases is sending notifications on new releases.