Commit Graph

103 Commits

Author SHA1 Message Date
ShikiSuen 9e1d130ba7 UserDef // +kMinCellWidthForHorizontalMatrix. 2024-03-10 22:00:51 +08:00
ShikiSuen 951f41461a TDKCandidates // Refactor highlightedColor(). 2024-03-09 04:14:59 +08:00
ShikiSuen 005116c429 SPM // Consolidate dependencies. 2024-03-06 00:18:55 +08:00
ShikiSuen e887ba01a5 CtlCandidateTDK // Patch another issue with reverse lookup. 2024-02-17 16:20:59 +08:00
ShikiSuen b20dfec630 TDKCandidates // Force-refresh reverse lookup results on refresh. 2024-02-17 12:41:45 +08:00
ShikiSuen 424a736c8e TDKCandidates // Support displaying codepoints. 2024-02-15 13:44:25 +08:00
ShikiSuen 965008fb7f TDKCandidates // Refactor context menu items. 2024-02-10 02:35:06 +08:00
ShikiSuen 73b0da3eb4 Repo // Stop previous session from interfering current palettes. 2023-12-31 23:51:42 +08:00
ShikiSuen a845dae62b TDKCandidates // Use Courier New for selection keys on old OS. 2023-12-28 22:11:22 +08:00
ShikiSuen 2a4b01c234 Repo // Close all panels of the previous session. 2023-12-27 14:53:37 +08:00
ShikiSuen 9b1fdb9c69 TDKCandidates // Read delegate.clientAccentColor(). 2023-11-29 09:24:47 +08:00
ShikiSuen 40d866714e TDKCandidates // Fix a bug with single-page matrix pools. 2023-11-27 19:06:18 +08:00
ShikiSuen 787bbd5c0f TDKCandidates // Patch the bgColor of the current candidate line. 2023-11-27 19:06:18 +08:00
ShikiSuen efe2abb03d TDKCandidates // Tweak default background color. 2023-10-28 22:47:56 +08:00
ShikiSuen 5b11ffec44 SwiftPackages // Boost platform req. to macOS 11. 2023-10-28 22:47:56 +08:00
ShikiSuen 3de134d640 Repo // Deprecating `SwiftUIBackports`. 2023-09-28 07:52:30 -05:00
ShikiSuen 4eacbf6f8c TDKCandidates // Removing SwiftUI support for now.
- SwiftUI is not suitable for necessities like writing a performance-critical candidate window.
2023-09-28 07:52:30 -05:00
ShikiSuen 90c35db4d1 Repo // Xcode 14.2 comaptibility. 2023-09-28 07:52:30 -05:00
ShikiSuen 804164740e TDKCandidates // Patch `.kern` for macOS 14. 2023-09-28 07:52:30 -05:00
ShikiSuen e22941e8ae CtlCandidateTDK // Auto-close out-of-date window instances. 2023-09-15 19:39:23 +08:00
ShikiSuen 09e5546e9b Repo // Ensure [weak self] wherever necessary. 2023-09-15 19:39:23 +08:00
ShikiSuen 75cc4aad53 NSAttributedString // Hardcode default kern value in macOS 14. 2023-09-15 19:39:23 +08:00
ShikiSuen 4224509dae CtlCandidateTDK // Auto-update tooltips when expanded. 2023-08-29 14:48:09 +08:00
ShikiSuen 2c132a4f92 Repo // Auto-expand candidate UI under certain conditions. 2023-08-29 14:48:09 +08:00
ShikiSuen 3a8060bf88 Repo // Make UserDefaults unit-testable. 2023-08-29 14:48:09 +08:00
ShikiSuen b2ee0e3972 TDKCandidates // Implement page-expansion feature. 2023-08-29 14:48:09 +08:00
ShikiSuen 339cfb0ad4 CtlCandidateTDK // Rewrite. 2023-07-30 13:43:36 +08:00
ShikiSuen e4a8f34075 CtlCandidateTDK // Again disable dragability to avoid glitches. 2023-07-30 13:43:36 +08:00
ShikiSuen 776f53bee8 CtlCandidateTDK // Enable dragability. 2023-06-18 11:09:25 +08:00
ShikiSuen e5c7505bdd CtlCandidateTDK // Reset window origin on updateDisplay(). 2023-06-18 11:09:25 +08:00
ShikiSuen 3f0f308c81 Repo // Compatibility with Xcode 15. 2023-06-17 16:25:54 +08:00
ShikiSuen 31e2b017ae TDKCandidates // Refine OS version check methods. 2023-06-06 00:47:02 +08:00
ShikiSuen 6fb1d9ee1d TDKCandidates // Optimizing reverse lookup display for SwiftUI. 2023-06-06 00:47:02 +08:00
ShikiSuen 720ccfa4e3 TDKCandidates // Remove SwiftUI ScrollViews. 2023-06-06 00:47:02 +08:00
ShikiSuen fe78a5c292 TDKCandidates // Make CandidatePool into an ObservableObject. 2023-06-06 00:47:02 +08:00
ShikiSuen 6ed08e5355 TDKCandidates // Fix an issue to draw reverse lookup results correctly. 2023-06-06 00:47:02 +08:00
ShikiSuen b77a8f6295 TDKCandidates // Layout tweaks for SwiftUI. 2023-06-06 00:47:02 +08:00
ShikiSuen 5f27622c68 PrefUI // Clang-format. 2023-06-06 00:47:02 +08:00
ShikiSuen 0990fdceb1 TDKCandidates // Legacy View (not enabled yet). 2023-06-06 00:47:02 +08:00
ShikiSuen 682aaf5053 TDKCandidates // Make CandidatePool into a class, etc. 2023-06-06 00:47:02 +08:00
ShikiSuen 5a8303a45f CtlCandidateTDK // Add isFilterable(). 2023-03-23 21:17:43 +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 a2f5606579 Repo // Add parameter names for ([String], String). 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 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 c3d5e9aaf8 TDKCandidates // Set the opacity of the non-current lines to 85%. 2023-03-01 22:58:19 +08:00