Commit Graph

  • 2cdfce640f LMCassette // Partial CIN2 Support (%wildcardKey). ShikiSuen 2022-10-18 23:15:51 +0800
  • d6f47b6213 LMCassette // Partial CIN2 Support (%octagram). ShikiSuen 2022-10-18 20:49:49 +0800
  • 007928ea6f LMCassette // Remove "shouldStartReading" and "isOV". ShikiSuen 2022-10-19 13:13:51 +0800
  • 4e124e6aac Repo // Let tooltip window auto-disappear after given seconds. ShikiSuen 2022-10-19 10:22:07 +0800
  • 751824feef Repo // Better handling with tooltip colors. ShikiSuen 2022-10-19 02:45:21 +0800
  • 6060cc4fbf SessionCtl // Clear tooltip when necessary. ShikiSuen 2022-10-19 09:33:02 +0800
  • d1bd34ee43 SessionCtl // Show non-empty tooltip on .ofEmpty() state. ShikiSuen 2022-10-19 01:59:06 +0800
  • 27061754d6 PrefUI & PrefWindow // Allow CIN2 & VCIN files to be selected. ShikiSuen 2022-10-19 11:43:29 +0800
  • 06bcd3637c LMCassette // Tolerance with tabs: Use Tab as the delimiter if found. ShikiSuen 2022-10-18 20:41:37 +0800
  • 5ca4138b63 LMAssembly // Use class in lieu of struct. ShikiSuen 2022-10-18 18:23:18 +0800
  • da891266f5 LMCassette // Fix an issue of adding invalid contents to dictionary. ShikiSuen 2022-10-18 18:23:07 +0800
  • dfcb99eebe InputHandler // Force ASCII raw output in cassette mode. ShikiSuen 2022-10-19 01:05:45 +0800
  • f0866a816c PrefUI & PrefWindow // Japanese localization fix. ShikiSuen 2022-10-18 10:39:55 +0800
  • 609ad98f4a UpdateSputnik // Comment update. ShikiSuen 2022-10-18 21:10:18 +0800
  • ce7e140458 LMCassette // Fix a forgotten comment. ShikiSuen 2022-10-18 00:10:57 +0800
  • b59b8d5345 LMMgr // Fix malfunctioned loadCassetteData(). ShikiSuen 2022-10-19 10:37:44 +0800
  • 2772b6c8dc Bump version to 2.9.0 GM Build 2900. 2.9.0 ShikiSuen 2022-10-17 22:50:14 +0800
  • da68e12ff3 CCBridge // Add vertical ellipse symbol conversion. ShikiSuen 2022-10-17 22:54:54 +0800
  • 4a7d165ab6 PrefUI & PrefWindow // Add settings regarding cassette mode. ShikiSuen 2022-10-15 14:13:08 +0800
  • c0ef70fe0d InputHandler // Implement stroke composition support. ShikiSuen 2022-10-17 00:13:08 +0800
  • 23e02b9132 SessionCtl // Prompt cassette mode in TDK candidate window. ShikiSuen 2022-10-17 18:58:43 +0800
  • 0b8a61d1ad CheatSheet // Add hotkey descriptions regarding CIN cassette mode. ShikiSuen 2022-10-17 15:43:52 +0800
  • 10695d6e63 SessionCtl // Add menu item for toggling cassette mode, etc. ShikiSuen 2022-10-17 09:10:27 +0800
  • 49f9a3c995 SessionCtl // Force ABC layout if needed when Cassette mode is ON. ShikiSuen 2022-10-17 01:38:48 +0800
  • f2c5a5297a Repo // LMMgr.loadCassetteData() when necessary. ShikiSuen 2022-10-17 01:48:33 +0800
  • 1174a08360 LMMgr // Connecting properties regarding Cassette module. ShikiSuen 2022-10-15 15:28:39 +0800
  • c3757e2ac3 SessionCtl // Sync cassette mode status when necessary. ShikiSuen 2022-10-15 14:13:07 +0800
  • 8e03fb2469 CCBridge // Add cassetteConvert(). ShikiSuen 2022-10-17 14:45:43 +0800
  • 8b8ebbf14f Prefs // Add properties regarding Cassette module. ShikiSuen 2022-10-15 12:00:17 +0800
  • 9411f4c7b8 LMAssembly // Adapting LMCassette to LMInstantiator. ShikiSuen 2022-10-15 10:40:25 +0800
  • f74d3c174d LMAssembly // Introducing LMCassette. ShikiSuen 2022-10-14 21:55:30 +0800
  • 57d9c3f5e1 SessionCtl // Comment update. ShikiSuen 2022-10-17 21:01:58 +0800
  • 9a3ecba927 PrefUI // Reload user lang models on enabling the monitor. ShikiSuen 2022-10-17 02:00:54 +0800
  • fa32d8ac93 Repo // Implementing macOS System Preferences pane. ShikiSuen 2022-10-16 18:31:25 +0800
  • 470ea6623c Repo // Add an extra runtime search path, etc. ShikiSuen 2022-10-16 18:35:16 +0800
  • a5eacbcadc TISExtension // Enhancing type safety. ShikiSuen 2022-10-16 17:04:50 +0800
  • 2e58eca255 TISExtension // Add notes regarding "scriptCode". ShikiSuen 2022-10-16 17:01:55 +0800
  • 98487ce974 TDKCandidates // Add a spacer to the right edge of the window. ShikiSuen 2022-10-16 22:10:17 +0800
  • 3c52b2cc40 Makefile // Add command for cleaning SPM cache. ShikiSuen 2022-10-15 17:54:09 +0800
  • a9c02f9904 Tekkon // hasToneMarker() -> hasIntonation(). ShikiSuen 2022-10-17 10:01:48 +0800
  • 77f071eef5 Repo // Preferences -> SSPreferences. ShikiSuen 2022-10-16 18:04:55 +0800
  • 88b0726448 SessionCtl // Stop switching to certain states if not prompted to. ShikiSuen 2022-10-15 16:53:30 +0800
  • 2833224fd9 Bump version to 2.8.9 GM Build 2890. 2.8.9 ShikiSuen 2022-10-15 15:47:17 +0800
  • fd3c48bf02 LMAssembly // Format tweaks. ShikiSuen 2022-10-14 22:21:00 +0800
  • 04bdb0db47 LMAssembly // Change isLoaded() from function to variable. ShikiSuen 2022-10-14 22:18:16 +0800
  • 3aee3159e1 LMAssembly // Add a customized error. ShikiSuen 2022-10-14 22:10:18 +0800
  • da25d6acb5 TDKCandidates // Fix unit test error. ShikiSuen 2022-10-14 16:42:42 +0800
  • 29b89518c0 InputHandler // Simplify the arrow handling in handleInput(). ShikiSuen 2022-10-14 17:52:39 +0800
  • 272bfef227 SessionCtl // Fix a conditioning in candidatePairSelected(). ShikiSuen 2022-10-14 16:23:18 +0800
  • 19b0b138f2 InputHandler // Further simplification, etc. ShikiSuen 2022-10-14 15:15:09 +0800
  • 4860b52306 InputHandler // Simplifying inline rotation method. ShikiSuen 2022-10-14 15:39:55 +0800
  • 2cf53d5c6a SessionCtl // Optimize handlings of Committing() state. ShikiSuen 2022-10-14 14:57:16 +0800
  • 70e0044179 InputHandler // Simplify CapsLock input handling. ShikiSuen 2022-10-14 14:37:35 +0800
  • 1324e0a077 Repo // selectedCandidateIndex -> highlightedIndex. ShikiSuen 2022-10-14 14:26:34 +0800
  • b6b647d822 InputHandler // Simplify handleCandidate(). ShikiSuen 2022-10-14 13:52:51 +0800
  • 96fe170a8d InputHandler // Remove ineffective ThinkPad-specific key support. ShikiSuen 2022-10-14 13:45:24 +0800
  • e8e67a1f5f InputHandler // Simplifying aftermaths. ShikiSuen 2022-10-14 13:45:02 +0800
  • 0a0f02861b InputHandler // Remove errorCallback(). ShikiSuen 2022-10-14 13:31:52 +0800
  • 581122720d InputHandler // Remove state parameter. ShikiSuen 2022-10-14 13:07:22 +0800
  • 36a83f25a2 InputHandler // Remove stateCallback(). ShikiSuen 2022-10-14 12:03:14 +0800
  • 4522921a0f InputHandler // Simplify handleInput(). ShikiSuen 2022-10-14 11:44:27 +0800
  • d9cf938b29 Repo // Introducing InputHandlerProtocol. ShikiSuen 2022-10-14 00:32:16 +0800
  • 6e94cbea55 Repo // Moving input handling instructions to InputHandler. ShikiSuen 2022-10-14 00:00:11 +0800
  • 5832136e05 Repo // Implementing set() for NSWindowController. ShikiSuen 2022-10-13 13:34:50 +0800
  • c7347f0efb TDKCandidates // Changing folder structure. ShikiSuen 2022-10-14 14:24:38 +0800
  • 571e01e510 NSSoundImpl // Use Cocoa in lieu of AppKit. ShikiSuen 2022-10-13 13:28:34 +0800
  • 0926e345a4 ClientMgr // Allow multiple selection. ShikiSuen 2022-10-15 14:54:33 +0800
  • 4b08607608 PrefUI & PrefWindow // Disable multiple selection. ShikiSuen 2022-10-15 14:54:30 +0800
  • 595304a0b8 LMMgr // Format tweaks. ShikiSuen 2022-10-15 10:58:21 +0800
  • c76aa5c51e Tekkon // Fix a mistake instroduced by 2.8.7. ShikiSuen 2022-10-12 19:01:28 +0800
  • c7c7769024 Bump version to 2.8.8 GM Build 2880. 2.8.8 ShikiSuen 2022-10-12 17:53:50 +0800
  • 70f47407f9 UpdateSputnik // Use shared instance; Fix wrong key name. ShikiSuen 2022-10-12 14:11:12 +0800
  • 794cca4e98 AppDelegate // Format change, removing "currentAlertType". ShikiSuen 2022-10-12 12:14:40 +0800
  • 939162e08a Repo // NSApplication.shared -> NSApp. ShikiSuen 2022-10-12 12:10:49 +0800
  • 08148779e5 PrefUI // Use uppercase Hungary naming convention. ShikiSuen 2022-10-12 12:09:52 +0800
  • 9ae2797fca Repo // Change how NSWindow shared instances are handled. ShikiSuen 2022-10-12 11:58:37 +0800
  • 860dd68558 AppInstaller // Reorganize applicationDidFinishLaunching(). ShikiSuen 2022-10-12 10:09:10 +0800
  • 454b9bb228 Repo // Remove Zonble credits from AUTHORS and README. ShikiSuen 2022-10-12 08:40:53 +0800
  • 182c584fe5 AppInstaller // Fix the credit of isAppBundleTranslocated(). ShikiSuen 2022-10-12 08:34:19 +0800
  • 310ec10cf6 TDKCandidates // Fix theme color opacity in macOS 11 and 10.15. ShikiSuen 2022-10-11 18:24:50 +0800
  • 7c1dce393d AboutWindow // Also embed upstream license. ShikiSuen 2022-10-11 11:41:01 +0800
  • 77d219fde8 AppInstaller // Tearing down AppDelegate into parts. ShikiSuen 2022-10-11 11:59:29 +0800
  • dc3ed0a864 Repo // Embed LICENSE text files into app. ShikiSuen 2022-10-11 11:38:39 +0800
  • 57f08cfa76 AppInstaller // Update copyright information. ShikiSuen 2022-10-11 11:10:33 +0800
  • 66fb90d8d5 AboutWindow // Update copyright information. ShikiSuen 2022-10-11 11:10:21 +0800
  • 4a5182ccf3 Repo // Update copyright format. ShikiSuen 2022-10-11 11:14:07 +0800
  • 6aaeda6caf AppInstaller // Deprecating ArchiveUtil. ShikiSuen 2022-10-11 11:25:00 +0800
  • b2971032ba Xcode // Reorder file tree. ShikiSuen 2022-10-11 11:21:21 +0800
  • 82a4a0e1bc Repo // Pull symbol menu default data out of the package. ShikiSuen 2022-10-12 09:11:38 +0800
  • 6168cc32d0 Repo // Massive nomenclature changes, etc. ShikiSuen 2022-10-11 09:09:38 +0800
  • 458e7fa613 SessionCtl // Simplify handle(state). ShikiSuen 2022-10-11 00:00:58 +0800
  • 1e8b0af44b SessionCtl // Again let IME works right after rebooting itself. ShikiSuen 2022-10-10 20:09:17 +0800
  • 0956e043fd SessionCtl // Add (Bool)replaceCurrent to handle(event). ShikiSuen 2022-10-10 19:59:53 +0800
  • 0d79e83777 SessionCtl // Track and handle deactivated states correctly. ShikiSuen 2022-10-10 18:06:10 +0800
  • 81feeb341c IMKCandidates // Upgrade visible(). ShikiSuen 2022-10-10 15:23:59 +0800
  • 970174117e SessionCtl // Remove unnecessary nil setters for ctlCandidateCurrent. ShikiSuen 2022-10-10 15:00:05 +0800
  • 072ecdf907 CtlCandidateDelegate // Remove useless "AnyObject". ShikiSuen 2022-10-10 14:58:57 +0800
  • d4ba4dbdcf SessionCtl // Fix incorrect "deactivated" states. ShikiSuen 2022-10-10 14:44:02 +0800
  • c95a55dc60 SessionCtl // Publicization. ShikiSuen 2022-10-10 12:08:30 +0800
  • b43d4b8993 SessionCtl // Add warning comments towards handle(state). ShikiSuen 2022-10-10 11:59:43 +0800