ashguineのブログ -6ページ目

ashguineのブログ

ブログの説明を入力します。

🚀 Imeck15 V1.9.1 リリース!

✨安定性・操作性が大幅アップ✨
Windows & Linux 両対応の大型アップデート



こんにちは!いつもImeck15をご利用いただきありがとうございます。
最新バージョン V1.9.1 をGitHubにて公開しました!🎊

今回は、アプリの基礎となる部分を徹底的に見直し、「より軽く、より安定して、より使いやすく」なるよう改善を行いました。
主な変更点をご紹介します!👇


✨ 今回の注目ポイント

🔧 内部コードの大規模リファクタリング

ui.pycore.py を中心に、プログラムの構造を徹底的に整理しました!🧹
これによりコードの品質が向上し、今後の開発もしやすくなると同時に、アプリ全体の挙動がさらにスムーズになりました。

✅ 全機能の再検証 & 信頼性アップ

リファクタリングに合わせて、すべての機能を一からテストし直しました。
これまで通りの機能が、より確実に動作するようにチューニングされています💪

🔄 操作時の「ひっかかり」を解消

設定を変更している最中に画面が固まらないよう、ファイルの保存処理と画面操作の競合を最小限に抑えました。
サクサク快適に設定変更ができます!🎵

🖥️ Linux & Windows 自動フォーカス対応

Windowsだけでなく、Linux版でもターゲットのアプリを自動的に手前に表示する機能が強化されました!🐧🪟
OSを問わず、クリックの精度と信頼性が向上しています。

📂 設定ファイルの互換性もバッチリ

自動コンバーター搭載!
新しいバージョンで作成した設定ファイルも、古いバージョンで読み込めるように自動変換します。
バージョンの行き来をしてもエラーが出にくい設計になりました✨

🐛 その他の修正・改善

  • ✔️ タイマースケジュールのキャッシュ作成問題を修正
  • ✔️ ボタン表示(上へ/下へ)の表示崩れを修正
  • ✔️ フォルダ設定時の背景色表示を修正
  • ✔️ Windowsでの認識範囲設定ダイアログを改善
  • ✔️ JSONファイルのバージョン間互換性の向上

📦 ダウンロードはこちら

GitHubのリリースページからダウンロードできます!👇

Windows (exe):
📂 Windows_Imeck15_v1.9.1_multi language.zip

Linux (bin):
📂 Linux_Imeck15_v1.9.1_multi language.zip

開発者より:
今回は巨大になった主要モジュールを機能ごとに分割しました。
コードを短く機能ごとに分割するとAIのミスが減ります。
「いつの間にか機能が無くなってる〜 (;´Д`)」ということが減るはず…
これがAIコーディングの悩みどころですね〜。
それとクイックタイマー設定呼び出しのマウス右左同時押しは失敗でした。
マウス右左同時長押し(0.5秒)に変更しました。
なにかする度にクイックタイマー設定画面がでてしまうということが無くなるはずです。
ashguine.