Skip to content

Daily build v24.11.0-ad192634

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 26 Nov 17:16
· 30 commits to staged since this release

Install instructions for Windows, macOS and Linux.

Filename pattern: GoldenDict-ng-[version]-[Qt version]-[system name]...

For Linux, the released version is on Flathub → io.github.xiaoyifang.goldendict_ng.

Based on branch: staged

Changes

🚀 Features

  • feat: auto dark reader mode for Windows

🔧 Fixes and Optimizations

  • fix: replace default external audio player from mplayer to vlc

🧼 Clean Code

  • clean: delete Dictionary::getProperties which is unused since the first commit of GD
  • clean: delete unused & empty builtin qt-style.css for macOS/Linux
  • refactor: use standard string types and merge wstring(-qt) & utf8 namespaces into Text
  • clean: delete Hunspell::encodeToHunspell which is a synonym of utf32->utf8
  • refactor: merge some encoding and encoding names related code
  • clean: delete a non-existential "welcome tab" widget
  • refactor: consistently rename all Edit->Dictionaries -> ui files
  • refactor: default to Qt Multimedia and delete default player shenanigans
  • clean: limit QHotkeyApplication::(un)registerWrapper to Windows only
  • refactor: remove DataCommitter interface from QHotkeyApplication
🔴 Uncategorized
  • dev: generally improve cmake build script
  • fix Hunspell regression related to encoding