github xiaoyifang/goldendict-ng tag-alpha.d9c16a2f
GoldenDict-ng-v23.06.02-alpha.230713.d9c16a2f

pre-release16 months ago

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.

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

Changes

🚀 Features

  • feat: add -v --version flag to CLI
  • feat: load and display ZIM dictionary icon
  • opt: unify windows icon
  • opt: dsl remove useless method and refactor langcodes logic
  • opt: group widget remove all tabs
  • feat: XDXF: distinguish ex_orig and ex_tran
  • opt: dsl target url attribute
  • opt: add fullindex position
  • opt: refactor folding auto-generate file
  • opt: limit the number of stardict's extra synonym (from .syn) searching

🐛 Fixes

  • fix: slob fullindex will freeze the preference dialog
  • fix: qtimer release memory
  • fix: macOS missing slot warning
  • fix: refactor editDictionary logic
  • fix: code smells in group widget
  • fix:dsl language parse issue
  • fix: tts only enable current locale
  • fix: statusbar crash at some rare conditions
  • fix: possible crash when show()
  • fix: when search hypen - alone will result too much unnecessary result.
  • fix: sounddir audio extension
  • fix: splash windows optimization
  • fix: website encoding problem
  • fix: qt5 website output response as text/plain
  • fix: terminator handler does not work as expected
  • fix: unicode regex option support
  • fix: a possible crash of restoreState() in linux with qt6.5.1
  • fix: warning about "Release of profile requested but WebEnginePage st…

🤖 Github action

  • action: change release change-log generation logic
  • action: modify release note
  • action: update tag when upload release
  • action: release tag
  • action: remove xapian in the action name
  • action: ubuntu build libzim from source
  • action: windows package order
  • action: remove commit log changes

🧼 Clean Code

  • clean: convert MainWindow::addGlobalAction SLOT to new syntax
  • clean: convert Scanpopup edictGroupRequested to new syntax
  • clean: convert a few trivial old SIGNAL/SLOT to new syntax
  • clean: remove config old code
  • clean: remove redundant dictionaryNativeIcon
  • clean: remove duplicated exCantReadFile definitions
  • clean: unify DataRequest string data appends
  • clean: unify how data added to dataRequestInstant
  • clean: remove zstd which is unused since the migration to libzim
🔴 Uncategorized
  • macos: change plist file
  • doc: update fulltext document
  • New Crowdin updates
  • ubuntu: appimage use ubuntu 20.04 instead
  • guard against null img for ZIM
  • Update splash.png
  • New Crowdin updates
  • New Crowdin updates
  • New Crowdin updates
  • New Crowdin updates
  • New Crowdin updates
  • doc: update fts related strings
  • New Crowdin updates
  • misc fts fix
  • docs: simplify unnecessary tech info in the release page
  • New Crowdin updates
  • update documentation
  • New Crowdin updates

Don't miss a new goldendict-ng release

NewReleases is sending notifications on new releases.