Skip to content

feat: システムユーザ辞書の読み込みをサポート - #183

Merged
nyanko3141592 merged 7 commits into
mainfrom
feat/import_system_user_dictionary
Aug 3, 2025
Merged

feat: システムユーザ辞書の読み込みをサポート#183
nyanko3141592 merged 7 commits into
mainfrom
feat/import_system_user_dictionary

Conversation

@ensan-hcl

@ensan-hcl ensan-hcl commented Aug 3, 2025

Copy link
Copy Markdown
Member

resolve #182

~/Library/KeyboardServicesの位置にあるSQLite DBがシステムのユーザ辞書データであることがわかったので、これを取得して読み込む機能を追加した。

ただし、この位置にあるデータはデフォルトではアクセスできず、ユーザに明示的に選択してもらう必要がある。このため、設定画面内で「読み込む」ボタンを押した際にPanelが開き、そこでKeyboardServicesを選択すると読み込める、という設計を取った。

読み込み後はシステムユーザ辞書を通常の変換と併せて利用できる。

@ensan-hcl
ensan-hcl requested a review from nyanko3141592 August 3, 2025 00:51
@ensan-hcl ensan-hcl self-assigned this Aug 3, 2025
@ensan-hcl ensan-hcl added the enhancement New feature or request label Aug 3, 2025
@ensan-hcl
ensan-hcl marked this pull request as ready for review August 3, 2025 00:58
@nyanko3141592

Copy link
Copy Markdown
Collaborator

It works well! LGTM!
CleanShot 2025-08-03 at 23 32 10@2x

@nyanko3141592 nyanko3141592 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nyanko3141592
nyanko3141592 merged commit 9c706f5 into main Aug 3, 2025
6 checks passed
@nyanko3141592
nyanko3141592 deleted the feat/import_system_user_dictionary branch August 3, 2025 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: macOSの標準のユーザ辞書を使えないか調べる

2 participants