Commit Graph

301 Commits

Author SHA1 Message Date
ShikiSuen 74d4cc5b8c InputHandler // Show current candidate ID during inline rotation. 2022-12-22 17:49:39 +08:00
ShikiSuen 21c55f6b5b Repo // Change of when to do window position setup. 2022-12-20 20:31:28 +08:00
ShikiSuen 78635348d5 Repo // Add hotkey for calling reverse-lookup window. 2022-12-20 20:31:27 +08:00
ShikiSuen f27d08b221 RevLookupWindow // Disable anchored constraints. 2022-12-20 20:31:27 +08:00
ShikiSuen a61d95339b InputHandler // Allow jumping from candidate state to marking state. 2022-12-20 20:31:27 +08:00
ShikiSuen f9abcd4f09 InputHandler // Accommodating Megrez 2.5.1 update.
- Utilizing [Node].smashedPairs, etc.
- Refactoring rotateCandidate().
2022-12-20 20:20:01 +08:00
ShikiSuen c13d223bb2 InputHandler // Accommodating Tekkon 1.3.1 update.
- Also add Shift+Ctrl+Command+Option+Enter support for committing non-HTML textbook readings only.
2022-12-20 20:20:01 +08:00
ShikiSuen f9c79d06b4 InputHandler // Skip UOM observation when inline-rotating candidates. 2022-12-20 20:20:01 +08:00
ShikiSuen 6734bc49c5 CtlPrefWindow // Conditionally force-reload phrase editor on show(). 2022-12-20 20:20:00 +08:00
ShikiSuen b64910d7a5 SessionCtl // Change how updateVerticalTypingStatus() gets triggered. 2022-12-20 20:20:00 +08:00
ShikiSuen 00ce1f23ce LMMgr // Load corresponded data model on .tagOverrides(). 2022-12-20 20:20:00 +08:00
ShikiSuen c1350bccc3 LMAssembly // Remove duplicated symbols. 2022-12-20 20:20:00 +08:00
ShikiSuen 83801eee1b InputHandler // Accommodating changes introduced in Megrez 2.5.0 update. 2022-12-20 20:20:00 +08:00
ShikiSuen dedbddf223 SessionCtl // Add the menu item for calling reverse-lookup window. 2022-12-20 20:20:00 +08:00
ShikiSuen 892a574378 Repo // Introducing reverse-lookup window. 2022-12-20 20:20:00 +08:00
ShikiSuen 9ec8428af6 Repo // Force all windows to be focused on call, etc. 2022-12-20 20:20:00 +08:00
ShikiSuen 2e3549f172 Repo // Change the initial position of certain windows. 2022-12-20 20:20:00 +08:00
ShikiSuen 225e95655c CtlPrefWindow_PhraseEditor // Fix incorrect license header. 2022-12-20 20:20:00 +08:00
ShikiSuen 16162cd9ca SessionCtl // Update certain menu titles. 2022-12-20 20:20:00 +08:00
ShikiSuen aaf8ab3216 InputHandler // Documentation fix. 2022-12-20 19:55:50 +08:00
ShikiSuen d2107f847a PhraseEditor // Release some memory when it gets disappeared. 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 0f11ad8862 PrefUI // Clang-format. 2022-12-20 19:55:50 +08:00
ShikiSuen bd11f209f9 SessionCtl // Stop blocking reserved key inputs right after reboot. 2022-12-20 19:55:50 +08:00
ShikiSuen c134ba0356 IMEStateData & SessionCtl // Update the separator for the convertedMark. 2022-12-20 19:55:50 +08:00
ShikiSuen 829bb8d16b AppDelegate // Reload user dictionary data after changing its folder.
- Also tweak the order in reloadOnFolderChangeHappens().
2022-12-20 19:55:50 +08:00
ShikiSuen 573c93b59d PrefUI // Padding adjustments in the PhraseEditorUI page. 2022-12-20 19:55:50 +08:00
ShikiSuen 7e73eab9f2 PhraseEditorCocoa // Remove isSaved().
- This is to synchronize behaviors with PhraseEditorUI.
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 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 1b86b1b609 LMInstantiator // Fix a parameter name. 2022-12-20 19:55:50 +08:00
ShikiSuen 21b231c392 PrefUI // Disable Windows Aero glass effect.
- This causes legibility issues with grey texts shown in textField, hence the removal of it.
2022-12-20 19:55:50 +08:00
ShikiSuen 7b3509fcdf SessionCtl // Stop receiving inputs until factory dictionary is loaded. 2022-12-20 19:55:50 +08:00
ShikiSuen ea725ed329 Tekkon // Nomenclature updates for future purposes. 2022-12-20 19:55:50 +08:00
ShikiSuen 2664509276 Repo // Massive updates conforming to recent changes of Megrez. 2022-12-20 19:55:49 +08:00
ShikiSuen ebaf44c7dc SessionCtl // Disable CandidateContextMenu for Spotlight and Raycast. 2022-12-20 19:55:49 +08:00
ShikiSuen f4787c29da PrefUI // Performance optimization for the keyboard page. 2022-12-20 19:55:49 +08:00
ShikiSuen 1a9fd9b2c1 LMMgr & AppDelegate // Connecting PhraseEditorCocoa to the IME. 2022-12-17 15:14:23 +08:00
ShikiSuen 36e9a0c1dd PrefWindow // Implementing PhraseEditorCocoa. 2022-12-17 15:14:23 +08:00
ShikiSuen 2ff3f0f0d0 PrefUI // Add phrase editor page. 2022-12-17 15:14:23 +08:00
ShikiSuen 68b2b2554e LMMgr // Conforming to PhraseEditorDelegate.
- LMMgr // Classification.
2022-12-17 15:14:23 +08:00
ShikiSuen 5dbbb0fcfa Prefs // +kPhraseEditorAutoReloadExternalModifications. 2022-12-17 15:14:23 +08:00
ShikiSuen d2046968cf AppDelegate // Update FileObserveProject when necessary. 2022-12-17 15:14:22 +08:00
ShikiSuen 6e4bd51e18 LMMgr // Update FileObserveProject when necessary. 2022-12-17 15:14:22 +08:00
ShikiSuen 19c2e24948 SessionCtl & LMMgr // Simplify the handling of openUserDictFile(). 2022-12-17 15:14:22 +08:00
ShikiSuen 291b4c9237 LMMgr // Change the default external data editor.
- Use macOS built-in TextEdit instead.
2022-12-17 15:14:22 +08:00
ShikiSuen e499437f2c LMMgr // Lazy-reload UserPhrasesData when writing phrases.
- Make loadUserPhrasesData() more precise.
2022-12-17 15:14:22 +08:00