これは最初の公開 changelog です。「何を直したか」だけでなく、どう進化してきたかを時系列で共有します。
バージョン概要
- 現在のリリース:v0.5.0
- 起点:v0.1.0
- 対応環境:Windows 10(1903+)/ Windows 11、x64・ARM64
タイムライン
2026-01 · v0.1.0 — 基礎機能: フェンス + 自動分類
- 折りたたみ・リサイズ可能なデスクトップフェンスを導入
- フェンス内/フェンス間のドラッグ&ドロップ管理を追加
- 拡張子・名前・パス条件の基本ルールエンジンを搭載
ユーザーへの価値:手動整理の繰り返しから解放され、デスクトップ構成を維持しやすくなりました。
2026-01 → 2026-02 · v0.1.x — ルール機能の強化
- Regex マッチングを強化
- DSL 式ルールを追加し、複雑条件の記述が可能に
- ルール優先度と競合解決を改善
ユーザーへの価値:複雑なファイル運用でも高精度に自動仕分けできるようになりました。
2026-02 · v0.1.x — 安定性と復旧の向上
- SQLite ベースのレイアウト永続化を強化
- Explorer 再起動時の自動再接続・復元を改善
- マルチモニター/DPI 変化時の座標適応を強化
ユーザーへの価値:再起動やクラッシュ、表示環境変更後もレイアウトが崩れにくくなりました。
2026-03 · v0.1.x — 日常 UX の磨き込み
- Pin/Lock、折りたたみ、透過などフェンス操作を改善
- バックアップ/復元フローを改善し、設定移行を簡単に
- ドキュメントと導入ガイドを拡充
ユーザーへの価値:日常利用がよりスムーズかつ安全になり、長期運用しやすくなりました。
2026-03-20 · v0.2.0 — ネイティブ Win32 フェンス&レイアウトモード
- フェンスウィンドウをネイティブ Win32 に全面移行。フェンスでデスクトップアイコンを覆ってもクリックが透過し、描画残像も解消。パフォーマンスと安定性が大幅に向上
- フェンスレイアウトモードを追加:グリッド(Grid)、リスト(List)、コンパクト(Compact)の 3 種類。フェンスごとに独立して選択可能
- 国際化フレームワークを導入。JSON 言語パックのホットスワップに対応
- 画面解像度切り替え時に履歴レイアウトを自動復元。一致する履歴がない場合は比率スケーリングで適応
- マルチモニター感知を強化。フェンスがモニター ID と紐付けられ永続化され、マルチスクリーン環境でのレイアウト管理がより正確に
ユーザーへの価値:フェンスの透過問題が解消され、複数のレイアウトモードで配置の自由度が大幅に向上。マルチモニター環境もより信頼性高く管理できます。
2026-03-22 · v0.5.0(現在)— デスクトップ全量管理モード
- デスクトップ全量管理モードを新規導入:ネイティブのデスクトップアイコンを非表示にし、フェンスと仮想デスクトップレイヤーで全アイコンを統一管理
- 仮想デスクトップレイヤー(VirtualDesktopLayer)を追加。どのフェンスにも割り当てられていないアイコンは自動的に仮想デスクトップレイヤーに表示され、すべてのアイコンが常にアクセス可能
- スマートアイコンアロケーター(DesktopIconAllocator)を追加。設定済みルールに従い、デスクトップアイコンを対応するフェンスに自動分配
- デスクトップからフェンスへのアイコンドラッグ&ドロップに対応
- 透明背景フェンスでのマウス透過問題を修正
- フェンス管理ページにホバーハイライトと行内削除ボタンを追加し、操作が直感的に
ユーザーへの価値:RuleDock がデスクトップを完全に管理——すべてのアイコンがフェンスか仮想デスクトップレイヤーに配置され、ルールベースの自動分類とクラッシュ復旧を内蔵。
今後の方向性
今後も、ルール作成体験の向上、テーマ・外観カスタマイズ、デバイス間設定同期に注力していきます。