Commit Graph

26 Commits

Author SHA1 Message Date
ShikiSuen 35d4426730 UserPhrase // Improve score boosting / nerfing for single kanji. 2024-03-02 23:06:53 +08:00
ShikiSuen 55dcdc8ce0 (NS)String // Add some codepoint extensions. 2024-03-02 23:06:53 +08:00
ShikiSuen 368f9bb653 SwiftImpl // Add array builder and Bool.from(integer:). 2024-02-09 18:37:20 +08:00
ShikiSuen 09aec2bb06 SettingsUI // Implement UserDefRenderable. 2024-01-29 21:18:56 +08:00
ShikiSuen 1dcdc21411 SwiftImpl // Patch RangeReplaceableCollection.deduplicated(). 2023-12-20 11:10:14 +08:00
ShikiSuen 5b11ffec44 SwiftPackages // Boost platform req. to macOS 11. 2023-10-28 22:47:56 +08:00
ShikiSuen 3a8060bf88 Repo // Make UserDefaults unit-testable. 2023-08-29 14:48:09 +08:00
ShikiSuen c33c50d2d8 SwiftImpl // Add overlap checker for Array and Set.
- This is at least usable for macOS 10.9; If macOS 10.10 and later, Swift has built-in functions to achieve this.
2023-05-26 00:37:29 +08:00
ShikiSuen a83c91c738 SwiftExtension // Add bool operators. 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 ce0d6e1fe4 SwiftExtension // Refactor String.parsedAsHexLiteral().
Co-authored-by: IsaacXen <blackoutxen@gmail.com>
2023-02-11 13:07:59 +08:00
ShikiSuen 37d7a036a8 SwiftExtension // Add String.parsedAsHexLiteral(). 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
ShikiSuen 2e9940b664 SwiftExtension // Introducing Index Revolver. 2023-02-01 14:44:12 +08:00
ShikiSuen fdd767069e Repo // Regularize FileHandle API usages for future purposes. 2022-12-30 10:52:51 +08:00
ShikiSuen 228160a62b SwiftExtension // Add i18n number formatters. 2022-12-22 17:49:39 +08:00
ShikiSuen c11e08f33d SwiftExtension // Make AppProperty bindable. 2022-12-22 00:39:41 +08:00
ShikiSuen 5e1ef36441 SwiftExtension // Add String.withEllipsis(). 2022-12-20 19:55:50 +08:00
ShikiSuen 7b1892bd8d Extensions // Add .localized() support for certain string types. 2022-12-20 19:55:50 +08:00
ShikiSuen 5d98194076 SwiftExtension // Add Double.rounded(toPlaces:). 2022-12-17 15:14:22 +08:00
ShikiSuen 3c88b810bc SwiftExtension // Add String.charDescriptions: [String], etc. (#249)
* SwiftExtension // Add String.charDescriptions: [String].

* SwiftExtension // Including certain SwiftUI extensions.
2022-12-17 15:14:21 +08:00
ShikiSuen ee8b8d9013 Repo // Merge certain Swift extensions. 2022-12-17 14:54:49 +08:00
ShikiSuen 0abc362576 Repo // Deprecating Zonble's method of handling selection key errors.
- Also adding the ability of detecting non-printable chars.
2022-12-17 14:54:48 +08:00
ShikiSuen c8dd57f684 SwiftExtension // Add credit to the Property Wrapper.
Ref: https://www.avanderlee.com/swift/property-wrappers/
2022-12-17 14:54:47 +08:00
ShikiSuen 227d0fb1bc Repo // Require that minimum candidate key count is 6, etc.
- SP2 Fix: Shared // Add missing dependency.
2022-12-17 14:49:05 +08:00
ShikiSuen 9d077a9d49 Repo // Massive refactor & renovation.
- This commit is a massive refactor update towards the current vChewing codebase, modernizing the entire project structure.
- Put things into packages to boost compile speed.
- Also: IMKCandidates // macOS 10.13 High Sierra compatibility.
- ctlIME // Remove duplicated setValue().
2022-12-17 14:49:04 +08:00