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