Skip to content

GoldenDict-ng-v24.05.05-LiXia.240505.ecd1138c

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 05 May 14:30
· 4 commits to staged since this release
ecd1138

Install instructions for Windows, macOS and Linux

https://xiaoyifang.github.io/goldendict-ng/install/.

Filename pattern (文件名模式): [Qt version]-GoldenDict-ng-[OS]-[release-date].[ext]

Windows users can use either ****-installer.exe (for installer) or ****.zip (unzip and run).
The goldendict.exe can be dropped into previous installation's folder (if dependencies aren't changed).

Linux users can use Flatpak or build from source.
https://flathub.org/apps/io.github.xiaoyifang.goldendict_ng

macOS users can use .dmg installer.

6.5.1-GoldenDict.exe_windows-2019_20230701.zip means built with Qt6.5.1, windows/msvc-2019 at 20230701 as a zip archive.

Build Details

macOS: macOS-12 (x86_64) and macOS-14 (Arm)
Windows: Visual studio 2019
based on: master

Changes

🚀 Features

  • opt: support UP/Down arrow key in headword UI
  • opt: add the language variant option for wikipedia dictionaries
  • opt: allow add directory in portable mode
  • opt: css feature content-visibility only available in modern style
  • feat: document Index file in architecture.md
  • opt: the xapian fts does not concern about the address order
  • feature: Add StartupWMClass to the application's ".desktop" file
  • feat: utilize CMake for macOS .app and .dmg creation
  • feat: switch macOS CI builds to CMake

🐛 Fixes

  • fix: correctly use CMake's FindX11
  • fix: uses libc iconv on FreeBSD
  • fix: ctrl+v in Welcome page will result a wrong search
  • fix: possible crash on macos
  • fix: reduce darkreader mode white flash further by using QWebEnginePage::setBackgroundColor() (for Qt6.6.3+)
  • fix: two typos in desktop file
  • fix: a crash when qrcx:// fails.
  • fix: CMake problems found by the openBSD package
  • fix: "Open Image in System Viewer" doesn't work on macOS
  • fix: crash when clicking audio insanely fast.
  • fix: macos build
  • fix: soundDir index not updating when sounds modified
  • fix: in portable version,the default content dir lost recursive attribute.
  • fix: url handler and encoded ACE / Punycode / percent encoded URLs
  • fix: ffmpeg dll install path

🤖 Github action

  • action: update CI workflows and bump current version

🧼 Clean Code

  • clean: simplify tabbar double click detect via qt's built-in methods
  • clean: remove macOS unused code related to gestures
  • clean: remove unnecessary passing of openSearchAction to ArticleView's ctor
  • clean: deprecations that won't break Qt5 compatibility
  • clean: rename File::Class to what it is really used.
  • clean: utilize QSaveFile and improve config/favorite/history file saving
🔴 Uncategorized
  • New Crowdin updates
  • New Crowdin updates
  • New Crowdin updates
  • New Crowdin updates
  • Fix cmake complains no
  • Typo fix for Mediawiki language variant
  • upgrade to qt6.6.2
  • Announce Goldendict-ng for guix
  • New Crowdin updates
  • A temporary workaround to #1451
  • CMakeLists.txt: Enforce UTC in timestamp generation
  • Update libraries: fmt to 10.2.1 and toml++ to 3.4.0
  • CMake: let cpack generate package.
  • Update windows dependencies: zim-9.0, zlib-1.3.1
  • New Crowdin updates
  • doc: extra info about morphology
  • New Crowdin updates
  • fix macOS CI
  • Cut a new release
  • update CI again
  • cut a release, really