Commit Graph

894 Commits

Author SHA1 Message Date
ShikiSuen c99f16b108 Update Data - 20230302 2023-03-04 20:32:26 +08:00
ShikiSuen d758ce5cd1 PrefWindow & PrefUI // Maintenance. 2023-03-04 20:32:26 +08:00
ShikiSuen c0ea1b2a21 i18n // Fix. 2023-03-03 13:25:35 +08:00
ShikiSuen d44dec7ea4 PrefUI // Update descriptions regarding UOM. 2023-03-03 09:42:51 +08:00
ShikiSuen d561d9e768 UpdateSputnik // Fix update info site. 2023-03-03 09:33:10 +08:00
ShikiSuen 614079250f Update Data - 20230301 2023-03-02 23:04:09 +08:00
ShikiSuen 153699247d CheatSheet // Update. 2023-03-01 22:58:19 +08:00
ShikiSuen ff468a94a1 UpdateSputnik // Also show the GitHub download page in notification. 2023-03-01 22:58:19 +08:00
ShikiSuen 2fc8dbe541 InputHandler // Tweak generatePunctuationNamePrefix(). 2023-03-01 22:58:19 +08:00
ShikiSuen f7dc87fd7d InputHandler // Fix half-width numeral inputs with (shift+)option key. 2023-03-01 22:58:19 +08:00
ShikiSuen 1b0fd45951 SessionCtl // Fix half-width numeral inputs with (shift+)option key. 2023-03-01 22:58:19 +08:00
ShikiSuen cf04e09acd PrefWindow // Bind enableMouseScrollingForTDKCandidatesCocoa. 2023-03-01 22:58:19 +08:00
ShikiSuen 7b8ac4ccda PrefUI // Bind enableMouseScrollingForTDKCandidatesCocoa. 2023-03-01 22:58:19 +08:00
ShikiSuen 35124352ed SessionCtl // Bind enableMouseScrollingForTDKCandidatesCocoa. 2023-03-01 22:58:19 +08:00
ShikiSuen 1bbc17d21f Prefs // +enableMouseScrollingForTDKCandidatesCocoa. 2023-03-01 22:58:19 +08:00
ShikiSuen be8f7b5a22 Prefs & PrefUI // +enableSwiftUIForTDKCandidates. 2023-03-01 22:58:19 +08:00
ShikiSuen ab724fe680 Repo // Add fail-safe for errors related to IMKCandidate internal APIs. 2023-03-01 22:58:19 +08:00
ShikiSuen 526be1e678 Prefs // +failureFlagForIMKCandidates. 2023-03-01 22:58:19 +08:00
ShikiSuen 949f140671 TDKCandidates // Rewrite the UI using NSStackView.
* The mouse wheel scrolling operation currently gives a disastrous experience with TrackPad, hence getting disabled for now.
2023-03-01 22:58:19 +08:00
ShikiSuen 7180bb2798 ClientListMgr // Block the access of ComDlg32 for macOS <= 10.12. 2023-03-01 22:58:19 +08:00
ShikiSuen 04f1889923 ClientListMgr // Allow dragging app bundles to the window. 2023-03-01 22:58:19 +08:00
ShikiSuen 92f5fcbfdb ClientListMgr // Bind BkSp key to the delete button. 2023-03-01 22:58:19 +08:00
ShikiSuen e6e99c5205 InputHandler // Implement Alt+BkSp features. 2023-03-01 22:58:19 +08:00
ShikiSuen b7fa29e298 Xcode // Use `#889464` as the global theme color.
- Bright Mode: R:88/255, G:94/255, B:64/255
- Dark Mode: #889464
2023-03-01 22:58:19 +08:00
ShikiSuen a86f12668f Update Data - 20230223 2023-02-24 00:08:53 +08:00
ShikiSuen c80ce1f54d PrefWindow // Sync recent changes happened in PrefUI. 2023-02-24 00:08:53 +08:00
ShikiSuen 3f45c5a9ec PrefUI // +legacyCandidateViewTypesettingMethodEnabled. 2023-02-24 00:08:53 +08:00
ShikiSuen 23842be93c PrefUI // Bind candidateWindowShowOnlyOneLine, etc.
- Also state how to change the candidate row / column capacity.
2023-02-24 00:08:53 +08:00
ShikiSuen 95b53ac082 SessionCtl // Bind legacyCandidateViewTypesettingMethodEnabled. 2023-02-24 00:08:53 +08:00
ShikiSuen 777870a1d3 SessionCtl // Bind candidateWindowShowOnlyOneLine, etc.
- Also unseal reverse lookups to all conditions.
2023-02-24 00:08:53 +08:00
ShikiSuen 2bfad15422 TDKCandidates // Massive renovation + Cocoa legacy mode. 2023-02-24 00:08:53 +08:00
ShikiSuen 4a2db996a0 Prefs // +candidateWindowShowOnlyOneLine. 2023-02-24 00:08:53 +08:00
ShikiSuen 6319465f32 Prefs // +legacyCandidateViewTypesettingMethodEnabled. 2023-02-24 00:08:53 +08:00
ShikiSuen b91ecde609 InputHandler // Don't beep() on failed candidate page operation. 2023-02-24 00:08:53 +08:00
ShikiSuen 1f3fd08cad ClientListMgr // Autofill recent 20 clients on adding new clients. 2023-02-24 00:08:53 +08:00
ShikiSuen bb991d0c86 SessionCtl // Temporarily remember the recent 20 clients' Bundle IDs. 2023-02-24 00:08:53 +08:00
ShikiSuen 888e6a9ddf Repo // Make candidateIndexAtKeyLabelIndex() nullable. 2023-02-24 00:08:53 +08:00
ShikiSuen 2289be50b6 Prefs // Change default candidate keys amount to 6. 2023-02-24 00:08:53 +08:00
ShikiSuen d3454ccd56 Repo // Utilizing NSAttributedString.boundingDimension. 2023-02-24 00:08:53 +08:00
ShikiSuen 74ccd6d0b7 LMMgr // Simplify writeUserPhrase(). 2023-02-24 00:08:53 +08:00
ShikiSuen 4e9faa70c5 PrefUI // Fix tab page height problems. 2023-02-24 00:08:53 +08:00
ShikiSuen 35edeaf6e0 PrefUI // Add the DevZone back with new options. 2023-02-24 00:08:53 +08:00
ShikiSuen 5ff00871fe PrefWindow // Add the DevZone back with new options. 2023-02-24 00:08:53 +08:00
ShikiSuen 87bc36aa9e Repo // Upgrade ClientListMgr to mk2. 2023-02-24 00:08:53 +08:00
ShikiSuen ce9138028a Prefs // +disableSegmentedThickUnderlineInMarkingMode.
Fullname: disableSegmentedThickUnderlineInMarkingModeForManagedClients.
2023-02-24 00:08:53 +08:00
ShikiSuen 03bdee4437 PrefUI // Correct a description regarding App Sandbox. 2023-02-24 00:08:53 +08:00
ShikiSuen 3984cb79e4 SessionCtl // Simplify handing of NSRange parameters, etc. 2023-02-24 00:08:53 +08:00
ShikiSuen bcc15a0356 Update Data - 20230215 2023-02-15 12:55:20 +08:00
ShikiSuen 1819f193f8 Repo // Update CNS last-checked tag to 2023-01-06. 2023-02-15 12:55:20 +08:00
ShikiSuen 6fe3bfe6fe Repo // Update IME menu icon to fit macOS 13. 2023-02-15 12:55:20 +08:00