github xiaoyifang/goldendict-ng v23.09.08-WhiteDew.216505c9
GoldenDict-ng-v23.09.08-WhiteDew.230907.216505c9

Install instructions for Windows, macOS and Linux

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

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

Qt6.X is recommended for various enhancements.

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 AppImages or Flatpak.
https://flathub.org/zh-Hans/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

AppImage: Ubuntu-20.04
macOS: macOS-12 and macOS-13
Windows: Visual studio 2019
based on: refs/heads/master

Changes

🚀 Features

  • opt: full text index compact
  • feat: CMake: add a flag to parallel install with the original GD (by install files differently)
  • opt: optimize the removeDirectory method
  • feat: add windeploy CMake target to make redistributable GD on Windows
  • opt: remove outline of dictionary name in classic style
  • opt: remove invalid index on exit
  • opt: rewrite solo mode in the dictionary bar
  • opt: add Ctrl+Shift+S to stop the current playing sound
  • opt: reconstruct the welcome page
  • feat: add an option to make debug dictionary easier
  • opt: refactor a string endswith method
  • opt: refactor the compare logic
  • opt: preference layout rearrangement
  • opt: replace programdict with a new icon
  • opt: add system font configuration

🐛 Fixes

  • fix: translate line in floatable toolbar will lose focus
  • fix: website dictionary base tag
  • fix: fts temp folder deletion
  • fix: epwing remove unused method
  • fix: adjust the order of Mainwindow's show() and restoreState/restoreGeometry
  • fix: fts progress large than 100
  • fix: no need to installEventFilter( this) to itself
  • fix: include lzma on default
  • fix: remove old unnecessary logic which blocks updating Windows Title
  • fix: generate icon name crash with 0 size
  • fix: qcompleter lost signal when qlineedit lost focus
  • fix: update globalbroadcaster translatelinetext also in scanpopup
  • fix: scale the downarrow.png to 18x18
  • fix: epwing dictionary index twice
  • fix: epwing rebuild issue
  • fix: epwing case sensitive
  • fix: skip invalid headword in some epwing dictionaries
  • fix: navigate through epwing restricted to certain dictionary
  • fix: epwing dictionary reference navigation restrict to certain dicti…
  • fix: the headwords got mixed together
  • fix: search in the current page does not clear found dictionary panel

🤖 Github action

  • action: macos ,remove python
  • action: sonar cloud analysis
  • action: replace deprecated set-output with new syntax
  • action: macos zim dependencies fix with dylibbundler
  • action: windows specific, update makensis version
  • action: update release note , add flatpak
  • action: macos ,remove unused line
  • action: add human friendly branch
🔴 Uncategorized
  • New Crowdin updates
  • Make appicon work on Windows when built by CMake.
  • Update winlib
  • let cmake find windeployqt.exe
  • fix windeployqt path.
  • New Crowdin updates
  • New Crowdin updates
  • New Crowdin updates
  • New Crowdin updates
  • New Crowdin updates
  • New Crowdin updates
  • doc: how to debug dictionary js
  • doc: how to debug dictionary js
  • New Crowdin updates
  • New Crowdin updates
  • style: epwing dictionary css

Don't miss a new goldendict-ng release

NewReleases is sending notifications on new releases.