Commit Graph

27 Commits

Author SHA1 Message Date
ShikiSuen e44843e603 LMAssembly // Pack LMUserOverride inside LMInstantiator, etc. 2024-02-23 13:55:29 +08:00
ShikiSuen bb4729ee3f LMMgr // Fix when to reload phrase editors. 2024-02-14 13:44:22 +08:00
ShikiSuen a1d9f502c1 Repo // Implementing FileOpenMethod. 2024-02-09 18:37:20 +08:00
ShikiSuen e3a775dfa5 PEUI // Fix i18n. 2024-02-06 21:33:19 +08:00
ShikiSuen a448c4cf7a SwiftUI // Fix the wrong term "onChange" to "didChange". 2024-02-04 00:16:34 +08:00
ShikiSuen 133901ede2 Repo // Add SQLite support for factory database. 2023-11-27 23:54:39 +08:00
ShikiSuen 6c2a3ee8b4 PhraseEditorUI // Fine-tweaks. 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 fa979137df PrefUI // Boost SwiftUI requirements to macOS 13. 2023-09-28 07:52:30 -05:00
ShikiSuen 3a8060bf88 Repo // Make UserDefaults unit-testable. 2023-08-29 14:48:09 +08:00
ShikiSuen f3673fa4a8 NSEvent // Implement keyModifierFlags, etc. 2023-08-29 14:48:09 +08:00
ShikiSuen 3f0f308c81 Repo // Compatibility with Xcode 15. 2023-06-17 16:25:54 +08:00
ShikiSuen 78a950e355 LMAssembly & LMMgr // Add countPhrasePairs(), etc. 2023-03-23 21:17:43 +08:00
ShikiSuen 856c5d02d7 Clang-format // Use Google Swift Format Style. 2023-02-11 13:07:59 +08:00
ShikiSuen 70c2eb954c PrefUI // Add alternative tooltip button. 2023-01-11 17:39:27 +08:00
ShikiSuen d2107f847a PhraseEditor // Release some memory when it gets disappeared. 2022-12-20 19:55:50 +08:00
ShikiSuen ac6b53b3ec TextEditorEX // Remove (buggy) tooltip binding support.
- This binding causes responsiveness issues towards the editor.
2022-12-20 19:55:50 +08:00
ShikiSuen a9c7d0c12d PhraseEditor // Add tooltip to the main edit area. 2022-12-20 19:55:50 +08:00
ShikiSuen 5bbc4edf33 PhraseEditor // Add tooltip to the weight field. 2022-12-20 19:55:50 +08:00
ShikiSuen 31ae856530 PhraseEditorUI // Remove isSaved() to solve an issue with TextEditor. 2022-12-20 19:55:50 +08:00
ShikiSuen 89d2884ea2 PhraseEditor // Implement tagOverrides().
- This affects both PhraseEditorCocoa and PhraseEditorUI.
2022-12-20 19:55:50 +08:00
ShikiSuen 7943ae9992 PhraseEditorUI // Remove redrawTrigger, using alternative methods instead. 2022-12-20 19:55:50 +08:00
ShikiSuen 59903995ce LMMgr & PhraseEditorDelegate // Add tagOverrides(), etc. 2022-12-20 19:55:50 +08:00
ShikiSuen 34e9ca9493 PhraseEditor // Allow calling TextEdit if the option key is pressed. 2022-12-20 19:55:50 +08:00
ShikiSuen 2c684a925c Repo // Change #Override tag. 2022-12-20 19:55:50 +08:00
ShikiSuen 9f72ecc88a Repo // Introducing PhraseEditorUI and its delegate protocol. 2022-12-17 15:14:23 +08:00