Skip to content

Releases: xiaoyifang/goldendict-ng

Daily build v24.11.0-4b3d090c

29 Dec 11:52
Compare
Choose a tag to compare
Pre-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: dev

Changes

🔧 Fixes and Optimizations

  • opt: do not change font size of combobox and wordlist etc .
🔴 Uncategorized
  • merge to dev
  • merge staged into dev
  • merge staged to dev
  • last test build before new release
  • fix icu mac builds
  • dev: make new test build
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • daily merge,staged->dev

Daily build v24.11.0-b9ab7dc0

20 Dec 03:32
b9ab7dc
Compare
Choose a tag to compare
Pre-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

🔧 Fixes and Optimizations

  • opt: while change icon size ,change the font size as well
  • opt: add save to pdf & save mhtml
  • opt: favorite panel ,unify the export txt&xml as one
🔴 Uncategorized

Daily build v24.11.0-7f62fc87

17 Dec 12:44
Compare
Choose a tag to compare
Pre-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: dev

Changes

🔧 Fixes and Optimizations

  • opt: reorder the action
  • fix: regression in finding {id}-{id} lang pair from dict name
  • opt: combine the file filters as one entry
  • opt: replace the stardict icon
  • opt: generate dictionary icon from dictionary name
🔴 Uncategorized
  • merge to dev
  • merge staged into dev
  • merge staged to dev
  • last test build before new release
  • fix icu mac builds
  • dev: make new test build
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • daily merge,staged->dev

Daily build v24.11.0-979432e8

13 Dec 02:11
Compare
Choose a tag to compare
Pre-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: opt/ammend-pr-2016

Changes

  • no changes

Daily build v24.11.0-a5337770

12 Dec 07:24
a533777
Compare
Choose a tag to compare
Pre-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

🔧 Fixes and Optimizations

  • opt: beautify the layout of dictserver output
  • fix: cjk expand character can not be searched
🔴 Uncategorized
  • dev: ignore error when installing deps in macOS workflows

Daily build v24.11.0-853700af

04 Dec 05:55
853700a
Compare
Choose a tag to compare
Pre-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

🔴 Uncategorized
  • revert: defer+gdonready

Daily build v24.11.0-bed76f36

03 Dec 05:45
bed76f3
Compare
Choose a tag to compare
Pre-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: dev

Changes

🔧 Fixes and Optimizations

  • opt: disable collapse area when print
  • opt: remove the tooltip ,too simple to display
🔴 Uncategorized
  • merge to dev
  • merge staged into dev
  • merge staged to dev
  • last test build before new release
  • fix icu mac builds
  • dev: make new test build
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • merge staged to dev
  • daily merge,staged->dev

Daily build v24.11.0-a16e560c

01 Dec 10:37
a16e560
Compare
Choose a tag to compare
Pre-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

🔧 Fixes and Optimizations

  • fix: <script> without src is not delayed like <script src="..." defer>
  • opt: replace some inefficient uses of QUrlQuery
🔴 Uncategorized

Daily build v24.11.0-ad192634

26 Nov 17:16
Compare
Choose a tag to compare
Pre-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

Daily build v24.11.0-3c5b76f7

22 Nov 05:07
3c5b76f
Compare
Choose a tag to compare
Pre-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: Windows, use Fusion only when dark mode applied

🔧 Fixes and Optimizations

  • fix: local audio files without extension are not added to dictAudioMap
  • fix: stardict format's description HTML display (.ifo file)
  • Fix: wrong use of QBtyeArrayView::compare

🧼 Clean Code

  • refactor: port StarDict -> Ifo away from File::Index
  • clean: delete useless fopen style mode char* API from File::Index
  • clean: unify a common idx file read pattern uint32_t size + data
  • clean: delete stub_msvc.h
  • clean: remove duplicated getName overrides
  • refactor: move transliteration code to src/dict/transliteration
  • clean: delete unused QSemaphore and do a header cleanup
  • clean: delete gddebug
  • refactor: move X11 global hotkey out of hotkeywrapper.cc
🔴 Uncategorized
  • fix startdict index file reading