Skip to content

Releases: wuyun-1921/goldendict-ng

v26.7.0-wy-202607070815

Choose a tag to compare

Changes since v26.7.0-wy-202607070606:

  • 0d16f47 feat: Ctrl+Alt+Left/Right to move focus between panels
  • 6e4e228 docs: rename heading to GoldenDict-ng wy fork

v26.7.0-wy-202607070606

Choose a tag to compare

Changes since v26.7.0-wy.3:

  • 83dfa8e ci: wy-release naming, notes, and guard against partial releases
  • 666f2c5 ci: rename release workflow to wy-release, drop wy-main from release path
  • de48b02 fix(ci): wy-main-release naming, notes, and artifact upload
  • 731b6f2 chore: fork updates — group routing fix, glossary, packaging, cleanup

Goldendict-ng WY fork v26.7.0-wy.3

Choose a tag to compare

@github-actions github-actions released this 07 Jul 04:30

Initial release.

Goldendict-ng WY fork v26.7.0-wy.2

Choose a tag to compare

@github-actions github-actions released this 06 Jul 19:46

Initial release.

Goldendict-ng WY fork v26.7.0-wy.1

Choose a tag to compare

@github-actions github-actions released this 06 Jul 11:18
ci: trigger release on tag push, use tag as release version, remove p…

Goldendict-ng WY fork v26.7.0-alpha.fbca6997d5

Choose a tag to compare

Merge branch 'feat/dict-panels' into tmp2

Goldendict-ng WY fork v26.7.0-alpha.6645a9f64f

Choose a tag to compare

Merge branch 'feat/dict-panels' into tmp

Goldendict-ng WY fork build v26.7.0-alpha.4809902c7c

Choose a tag to compare

Merge branch 'feat/dict-panels' into tmp

Goldendict-ng WY fork build v26.7.0-alpha.3c4dd5f2cb

Choose a tag to compare

merge feat/dict-panels

wy-patches v26.7.0 (f3b90b0806)

Pre-release

Choose a tag to compare

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.

🚀 Features

  • Add dict panel height limit settings to config - (1280f78)
  • Dict panel height limit CSS - (ad646cd)
  • Dict panel split-scroll zone via JS wheel handler - (e92c976)
  • Dict panel preferences UI - (9f7bb79)
  • Add QSplitter for side-by-side panels - (e7c3e5b)
  • Panel toggle shortcuts and menu items - (1f82e5b)
  • Tab context menu 'Move to Panel' - (18eb545)
  • Option to open web dicts directly in panels - (5b875b1)
  • Article extras — scroll zones, height limit, and display CSS - (2d6b542)
  • Article extras — scroll zones, height limit, and display CSS - (e5cef7f)
  • Add m_alwaysQuery flag to ArticleView - (c9beef8)
  • Forward queries to Always Query tabs in showTranslationFor - (6bbcef4)
  • Panel parity, multi-tab side panels, Move-to submenu, Always Query - (773efe9)
  • Side panel context menus and popup exclusion - (b607864)
  • Multi-panel — side-by-side dictionary panels with session save/restore - (4887d8b)
  • Save/restore search bar text in session - (41adec4)
  • Highlight focused panel tab in blue + delete session.json when pref off - (9c01933)
  • Article extras — scroll zones, height limit, and display CSS - (0a7dfd4)
  • Multi-panel — side-by-side dictionary panels with session save/restore - (4351239)
  • Save/restore search bar text in session - (b7ab470)
  • Highlight focused panel tab in blue + delete session.json when pref off - (869ff7b)
  • Article extras — scroll zones, height limit, and display CSS - (5fc62ae)

🐛 Bug Fixes

  • Only inject dict panel CSS when enabled - (ecc9402)
  • Panel QTabWidget wrappers, scroll zones, close shortcuts - (59d8634)
  • Panel space release, crash on close, 50% default split - (8e61d4d)
  • 3-zone scroll, panel space cleanup, new panel right, global shortcuts - (eb85573)
  • Tab titles preserved when moving between panel and tab bar - (ec6e1c1)
  • Panels on right, correct 50% width - (d34dbab)
  • All panels split space equally with main tab widget - (37e5e04)
  • Tab widget 2x weight vs panels, Ctrl+Shift+Q for close panel - (522490e)
  • TogglePanel only moves tab→panel when focus is on tab widget - (f01e227)
  • Panel actions use addGlobalAction, delete instead of deleteLater, register on tabWidget+panelSplitter - (cc65d7c)
  • 50/50 equal split, let Qt layout engine compute panel sizes - (5764e41)
  • Force equal sizes when adding panels (QSplitter gives tiny defaults) - (792e15e)
  • Reset panel orientation to side-by-side on first panel - (6b78eac)
  • Manual scroll to prevent browser inertia takeover on fast scroll - (a5c2a4a)
  • Decouple scroll zones from height limit, rename to Dict Article Scroll, px-only - (78482ce)
  • Rename to Articles Extra, gray out max height when unchecked, fix CSS build - (1cd73c4)
  • Always 50/50 split, force side-by-side after every panel change - (145abf5)
  • Defer panel sizing until after layout, width was 0 - (361eefb)
  • Dynamic stretch based on orientation, re-assert side-by-side in timer - (38c73cc)
  • Remove orientation manipulation from addPanel, let stretch factors handle sizing - (c6ac9cf)
  • Add back deferred setSizes for initial panel equality - (de40f2c)
  • Invalidate layout after stretch changes - (c87f1f5)
  • Add missing closing brace in distributePanelSizes - (83d71ae)
  • Middle scroll zone falls through to page scroll at article edges - (d1134eb)
  • Replace QHBoxLayout with QSplitter for outer split, use setSizes for 50/50 - (929393d)
  • Remove forced orientation, set focus on panel webview for keyboard shortcuts - (cec711f)
  • Use focus() method to set webview focus in panel - (fc23a5b)
  • Side-by-side panel default, global Alt+Up/Down shortcuts - (9ee6cde)
  • OuterSplitter Qt::Vertical for left/right arrangement - (ff602db)
  • Toggle both splitters for 1-row/1-column all-items layout - (96c637a)
  • SetSizes takes pixels, not ratios — use actual width/height - (93d3507)
  • Revert to QHBoxLayout with stretch + invalidate/activate - (ffa95a6)
  • Dynamic stretch — side-by-side 1/(1+N) each, stacked 50/50 - (80f3d19)
  • Single splitter — all items equal size (main tab + panels) - (a229cdf)
  • PanelSplitter must be visible since tabWidget lives inside - (801c303)
  • Set orientation to side-by-side on every panel add - (102fdb2)
  • ...
Read more