Pythonで作ったテキストファイル編集デスクトップアプリ
ほどんどChatGPTとClaudeに作ってもらいました。
使ってみたいという方がいましたらどうぞ。
ただし、実行して不具合が発生しても、責任は持ちません。自己責任でお願いします
機能説明
テキストファイル管理
指定したフォルダ内の「.txt」ファイルを更新日時順に読み込み、グリッド状に表示します。
プレビュー表示と編集
各ファイルは先頭10行のプレビュー付きのボタンとして表示され、クリックすると新規ウィンドウで内容を編集できます。
新規作成・削除機能
新しいテキストファイルを作成し、また削除確認ダイアログ経由でファイル削除後に一覧を更新します。
検索機能
キーワード(正規表現にも対応)でファイル内の内容を検索し、一致したファイルのみを表示します。検索履歴も保存されます。
ユーザ設定の保存
フォントサイズ、フォントファミリー、グリッド列数、ダークモードなどの設定をJSON形式で保存し、再起動時に反映されます。
フォルダ履歴
過去に開いたフォルダを履歴として管理し、再利用可能にします。
DPIスケーリング対応
システムのDPIに合わせたスケーリングを適用するため、異なる解像度でも見やすいUIを実現しています。
ナビゲーションバー
上段と下段に分け、フォルダ選択やフォント設定、ページ移動、検索などの操作を直感的に行えるように配置しています。
ファイルソート
こんなの
https://gyazo.com/ee5171ea05b7899e60ed8a411896aefb