ShikiSuen
5a03fcc510
PCB // Add a leading symbol to keep layout integrity.
2023-03-12 14:56:14 +08:00
ShikiSuen
8535fc1711
Repo // Sync changes from Megrez v2.6.0 update.
2023-03-10 16:02:08 +08:00
ShikiSuen
490a646f88
Megrez // Compositor refactoration with hard copy support.
2023-03-10 16:02:08 +08:00
ShikiSuen
625897a744
Repo // Call candidatePairHighlightChanged() when appropriate.
2023-03-10 16:02:08 +08:00
ShikiSuen
fc49bebc5d
Repo // API changes for further purposes.
2023-03-10 16:02:08 +08:00
ShikiSuen
87ad7dccbb
LMConsolidator // Fix the procedure for fixing the pragma header.
2023-03-10 16:02:08 +08:00
ShikiSuen
a2f5606579
Repo // Add parameter names for ([String], String).
2023-03-10 16:02:08 +08:00
ShikiSuen
e6696d910d
Repo // Refactoring the entire LMMgr.
2023-03-10 16:02:08 +08:00
ShikiSuen
03b4fb683d
ShiftKeyUpChecker // Ignore CapsLock key events.
2023-03-10 16:02:08 +08:00
ShikiSuen
837bce78cf
TDKCandidates // Disallow filtering single kanjis through context menu.
2023-03-07 18:38:59 +08:00
ShikiSuen
a846fe48ac
TDKCandidates // Nomenclature update & Add spanLength property.
2023-03-07 18:38:59 +08:00
ShikiSuen
9da9c12809
Megrez // Turn SpanUnit.maxLength into a dynamic variable.
2023-03-07 18:38:59 +08:00
ShikiSuen
f8abcd59e4
Megrez // Fix an issue that update() can ruin a span unit object.
2023-03-07 18:38:59 +08:00
ShikiSuen
ed84c613a0
TooltipUI // Add round window corners.
...
* Note: This is not migratable to macOS 10.9 (plus that it is meaningless to test for macOS 10.10 - 10.12), hence the decision that this feature will be offered to the mainstream releases only.
2023-03-07 18:38:59 +08:00
ShikiSuen
21932166de
SSPreferences // Add certain customized settings back.
2023-03-07 18:38:59 +08:00
ShikiSuen
5fa96c7f64
SSPreferences // Update to the upstream version (Mar. 5, 2023).
2023-03-07 18:38:59 +08:00
ShikiSuen
b715325db3
SwiftUIBackports // Add supported data types for AppStorage.
2023-03-07 18:38:59 +08:00
ShikiSuen
25cf9bfbf8
SSPreferences // Troubleshoot the text overflow issues, etc.
2023-03-04 20:20:38 +08:00
ShikiSuen
58da06bad0
TDKCandidates // Remove a deprecated condition.
2023-03-04 20:20:38 +08:00
ShikiSuen
c7623244ab
TDKCandidates // Fix the .languageIdentifier attribute.
2023-03-03 13:25:35 +08:00
ShikiSuen
4f9e159c95
TDKCandidates // Remove useless comments.
2023-03-03 13:25:35 +08:00
ShikiSuen
cfecfbc146
UOM // Fix the handling of mutDecayExponent.
2023-03-03 09:42:51 +08:00
ShikiSuen
93812a7707
LMAssembly // Add a test case for LMCoreEX.
2023-03-02 23:11:19 +08:00
ShikiSuen
b5de4dd57d
Megrez // Memory sanitization.
2023-03-02 23:11:19 +08:00
ShikiSuen
ff468a94a1
UpdateSputnik // Also show the GitHub download page in notification.
2023-03-01 22:58:19 +08:00
ShikiSuen
6c0accd968
NSEventImpl // Use mapMainAreaNumKey.keys in lieu of arrMainAreaNumKey.
2023-03-01 22:58:19 +08:00
ShikiSuen
c3d5e9aaf8
TDKCandidates // Set the opacity of the non-current lines to 85%.
2023-03-01 22:58:19 +08:00
ShikiSuen
ab4ae41af6
TDKCandidates // Ensure compatibility with macOS 10.9 Mavericks.
...
* Refine constraint calculation methods.
* Reintroduce `window.isOpaque = false`.
* Fix translatesAutoresizingMaskIntoConstraints().
* Debugging dimensions of UI components.
* Avoid using zero rects on construction.
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
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
36e6634247
NotifierUI // Improve fading animations.
2023-03-01 22:58:19 +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
9fbfe22fa6
SwiftUIExtension // Porting read-only NSTextField to SwiftUI.
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
a83c91c738
SwiftExtension // Add bool operators.
2023-02-24 00:08:53 +08:00
ShikiSuen
6e46ba8fee
LMCassette // Fix unit tests.
2023-02-24 00:08:53 +08:00
ShikiSuen
d3454ccd56
Repo // Utilizing NSAttributedString.boundingDimension.
2023-02-24 00:08:53 +08:00
ShikiSuen
7d4e7ae551
CocoaExtension // +NSAttributedString.boundingDimension.
2023-02-24 00:08:53 +08:00
ShikiSuen
74ccd6d0b7
LMMgr // Simplify writeUserPhrase().
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
3984cb79e4
SessionCtl // Simplify handing of NSRange parameters, etc.
2023-02-24 00:08:53 +08:00
ShikiSuen
b87c9071ca
Prefs // +classicHaninKeyboardSymbolModeShortcutEnabled.
2023-02-15 12:55:20 +08:00
ShikiSuen
151b9c4899
IMKHelper // Patch certain keyboard layouts missing in old macOS.
2023-02-15 12:55:20 +08:00
ShikiSuen
84ea8de1d2
NSEventImpl // Simplify a condition.
2023-02-11 13:07:59 +08:00