Commit Graph

313 Commits

Author SHA1 Message Date
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