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
|
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 |
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
|
be8f7b5a22
|
Prefs & PrefUI // +enableSwiftUIForTDKCandidates.
|
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
|
2bfad15422
|
TDKCandidates // Massive renovation + Cocoa legacy mode.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
888e6a9ddf
|
Repo // Make candidateIndexAtKeyLabelIndex() nullable.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
d3454ccd56
|
Repo // Utilizing NSAttributedString.boundingDimension.
|
2023-02-24 00:08:53 +08:00 |
ShikiSuen
|
18bdf80afd
|
Repo // Using map(\.description) in lieu of charComponents().
|
2023-02-11 13:07:59 +08:00 |
ShikiSuen
|
856c5d02d7
|
Clang-format // Use Google Swift Format Style.
|
2023-02-11 13:07:59 +08:00 |