Skip to content

Commit d564d46

Browse files
kwrkbclaude
andcommitted
docs: PLAN.mdにPR #5マージ履歴とレビュー対応を反映
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent fe85323 commit d564d46

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

PLAN.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,12 @@ SQLiteView は INSERT/UPDATE/DELETE/CREATE/DROP/BEGIN/COMMIT/ROLLBACK 等の書
8484
- `_strip_sql_noise()`: ダブルクォート識別子の除去を追加(セキュリティ強化)
8585
- エラーパステスト6件追加(空クエリ、無効SQL、未接続操作、存在しないファイル、文字列リテラル内WHERE)
8686

87+
**PR #5: UI/UX改善(ダークモード・モノスペースフォント・ショートカット)** — マージ完了(2026-02-28)
88+
- フェーズ2全タスク実装
89+
- PRレビュー対応:
90+
- `_SETTINGS_GROUP``SETTINGS_GROUP` に公開化し、`theme.py``mainwindow.py` で定数共有
91+
- ショートカットコンテキスト変更提案はスキップ(SQL IDE標準のWindowShortcut維持)
92+
8793
---
8894

8995
## フェーズ2: UI/UX 改善(完了)
@@ -116,7 +122,7 @@ SQLiteView は INSERT/UPDATE/DELETE/CREATE/DROP/BEGIN/COMMIT/ROLLBACK 等の書
116122
- [x] `mainwindow.py` に View メニュー追加 — "Toggle Dark Mode" (Ctrl+D)
117123
- [x] `sql_highlighter.py``set_color_scheme()` 追加 — ライト (GitHub風) / ダーク (VS Code風) の2パレットを切替、`rehighlight()` で即反映
118124
- [x] `mainwindow.py` でハイライター参照を保持し、テーマ切替時に色同期
119-
> テーマ設定は `QSettings("SQLiteViewer", "App")``theme` キーへ保存し、起動時に `app.py` で先に適用する。
125+
> テーマ設定は `QSettings(*SETTINGS_GROUP)``theme` キーへ保存し、起動時に `app.py` で先に適用する`SETTINGS_GROUP``theme.py` で定義し `mainwindow.py` からインポート
120126
121127
### Step 6: モノスペースフォント(完了)
122128

@@ -154,4 +160,4 @@ uv run python -m sqliteviewer
154160

155161
## 現状
156162

157-
フェーズ2まで実装済み。SQLiteView はライト/ダークテーマ切替、固定幅フォントの SQL エディタ/スキーマ表示、`Ctrl+Enter``F5``Ctrl+R` の操作に対応した。レビューで `StrEnum`(3.11+) の Python 3.10 非互換を検出し `str, Enum` に修正済み
163+
フェーズ2まで実装・マージ済み(PR #5。SQLiteView はライト/ダークテーマ切替、固定幅フォントの SQL エディタ/スキーマ表示、`Ctrl+Enter``F5``Ctrl+R` の操作に対応した。レビューで `StrEnum`(3.11+) の Python 3.10 非互換を検出し `str, Enum` に修正、`QSettings` グループの定数共有化も対応済み

0 commit comments

Comments
 (0)