Skip to content

Releases: teddychan/yahoo-keykey-2

Yahoo KeyKey 2 v2.11.2

Choose a tag to compare

@github-actions github-actions released this 10 Aug 07:54
9f1daed

What's Changed

  • release: 2.11.2 — stop the Debug IME reaching the installed one's data and updater by @teddychan in #92

Full Changelog: v2.11.1...v2.11.2

Yahoo KeyKey 2 v2.11.1

Choose a tag to compare

@github-actions github-actions released this 09 Aug 17:38
eed6072

What's Changed

  • feat: adopt DragonKit 3.1.0 and settle attributions on name → licence by @teddychan in #87
  • chore: pin DragonKit 3.2.0 by @teddychan in #89
  • fix(build): make vendor/dragon-kit resolution non-destructive, and restore the full Cangjie licence phrase by @teddychan in #88
  • docs(build): stop naming a DragonKit version in the pin comments by @teddychan in #90
  • chore(release): 2.11.1 by @teddychan in #91

Full Changelog: v2.11.0...v2.11.1

Yahoo KeyKey 2 v2.10.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 16:09
c08d32a

What's Changed

  • fix(engine): report and set aside an unreadable user-frequency store by @teddychan in #76
  • chore(packages): enable complete concurrency checking as warnings by @teddychan in #77
  • fix(app): guard the whole Cangjie table set with one lock by @teddychan in #78
  • feat(a11y): expose the candidate window to assistive technologies by @teddychan in #79
  • refactor(input): extract pure key-routing decisions and cover them with tests by @teddychan in #80
  • perf(build): compile release builds with -O by @teddychan in #81
  • ci: fail the build on compiler warnings by @teddychan in #82
  • feat(deps): adopt DragonKit v2.4.0 by @teddychan in #83
  • docs(release): prepare the 2.10.0 release notes by @teddychan in #84

Full Changelog: v2.9.1...v2.10.0

Yahoo KeyKey 2 v2.9.1

Choose a tag to compare

@github-actions github-actions released this 05 Aug 02:07
42f260d

What's Changed

  • release: v2.9.1 — dismiss the candidate window when the input session ends (#70) by @teddychan in #72

Full Changelog: v2.9.0...v2.9.1

Yahoo KeyKey 2 v2.9.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 16:36
3feea72

What's Changed

  • docs: fix license detection, document all install/update channels, highlight 2.8.0 by @teddychan in #66
  • docs: unify README structure, style, and table of contents by @teddychan in #67
  • docs: a release ships the .zip only — fix RELEASE.md and package-release.sh header by @teddychan in #68
  • docs: add Tests section with measured coverage by @teddychan in #69
  • refactor!: adopt DragonKit v2.0.0's shared DragonAppMenu — no Uninstall in the IMK menu by @teddychan in #71
  • ci: machine-check DragonKit conformance; kit v2.0.1 by @teddychan in #73
  • chore: bump DragonKit to v2.1.0 by @teddychan in #74
  • release: v2.9.0 — make the shared input-menu items dispatch under IMK by @teddychan in #75

Full Changelog: v2.8.0...v2.9.0

Yahoo KeyKey 2 v2.8.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 11:01
7d9d7b0
  • Press Space to confirm the code. In 速成, and in 倉頡 with the * wildcard, candidates appear before the code is finished, so Space flipped to the next page instead of confirming what you typed. A new setting makes the first Space confirm the code and stay on page 1 — press Space again to page, or 1–9 to pick. Off by default, and plain 倉頡 is unaffected.
  • Fixed: 三代倉頡 offered characters under the wrong code. Typing 人一弓口 (何's code) also offered 含, whose code is 人戈弓口. The bundled 三代 table came from an upstream merge that never removed duplicates, giving 800 characters a second, non-standard code; those extra codes are gone and every character keeps its real one. 五代倉頡 was never affected.

What's Changed

  • feat: option to require Space to confirm the code in 速成 / 倉頡-with-* (#61) by @teddychan in #63
  • fix: 三代 table matched characters under codes they don't decompose to (#62) by @teddychan in #64
  • release: v2.8.0 — Space-to-confirm option, 三代 wrong-code fix by @teddychan in #65

Full Changelog: v2.7.0...v2.8.0

Yahoo KeyKey 2 v2.7.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 16:35
5d19efa
  • Page through 聯想 associated-phrase candidates. Use Page Up / Page Down to move between pages of associated-phrase suggestions.
  • Choose how you pick associated phrases. A new setting lets you select the associated-phrase key — plain Number keys or Shift+Number.
  • ⌘ and ⌃ shortcuts pass through. Keyboard shortcuts using ⌘ or ⌃ now reach the app instead of being swallowed by the input method.

What's Changed

  • test: add App-logic test suite + engine coverage top-up by @teddychan in #47
  • ci: run engine + App-logic tests on pull requests by @teddychan in #48
  • docs: add Tests CI status badge by @teddychan in #49
  • ci: bump actions/checkout to v7 by @teddychan in #50
  • docs: fix install guide — releases ship .zip, not .pkg (#54) by @teddychan in #57
  • fix: pass ⌘/⌃ shortcuts through to the app instead of eating them (#56) by @teddychan in #58
  • feat: configurable associated-phrase selection key (Number vs Shift+Number) (#52) by @teddychan in #59
  • feat: Page Up / Page Down for 聯想 associated-phrase pages (#53) by @teddychan in #55
  • release: v2.7.0 — candidate paging, configurable 聯想 key, ⌘/⌃ passthrough by @teddychan in #60

Full Changelog: v2.6.4...v2.7.0

Yahoo KeyKey 2 v2.6.4

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:29
b17244e
  • Starts up even faster and lighter. At launch, Yahoo KeyKey 2 now reads its dictionary in a single pass instead of two, and it builds the 速成 (Simplex) code table and the 反查/拆碼提示 reverse-lookup index only when you actually use them. If you type only 倉頡 or 拼音, that's less work and less memory every time the app starts. Nothing you type changes.
  • 拼音 stays responsive on unusual input. Typing a long run of letters that can't form valid syllables no longer makes the pinyin composer do more and more work on every keystroke.

Yahoo KeyKey 2 v2.6.3

Choose a tag to compare

@github-actions github-actions released this 09 Jul 00:36
a250b0f
  • Faster startup and lower memory use. At launch, Yahoo KeyKey 2 no longer builds a large in-memory copy of its whole dictionary just to work out which characters are most common — it now reads only what it needs. The app starts up quicker and uses less memory, and nothing you type changes.
  • 拼音 typing is a little more efficient. While you're composing pinyin, the engine skips repeated sorting work it used to do on every keystroke. You'll notice it most with long phrases. The candidates you see, and their order, are exactly the same as before.

Yahoo KeyKey 2 v2.6.2

Choose a tag to compare

@github-actions github-actions released this 08 Jul 11:45
6953e3c
  • Removed 候選字大小 from the input menu. The coarse 小/中/大 shortcuts in the input-method menu-bar item are gone — candidate text size is now set with the fine-grained slider under 設定… ▸ 一般, which lets you pick any size in the supported range instead of just three fixed steps. Your current size is unchanged.