Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 1.74 KB

PROGRESS.md

File metadata and controls

55 lines (41 loc) · 1.74 KB

Development Progress

✅ Already implemented ⚠️ 部分的に実装 ❌ 未実装

基本機能 (Features)

  • ✅ Element Selection Mode: Click to hide the element.
  • ❌ DOM Navigation: DOM階層での要素選択と表示
  • ✅ Side Panel Interface: Easy-to-use controls and settings.
  • ✅ Domain-based Settings: ドSave settings by domain.
  • ✅ Automatic Application: Settings will be automatically applied on subsequent visits.
  • ✅ Visual Element Highlighting: Preview before hiding.
  • ✅ Real-time Updates: Immediate feedback when making a selection.
  • ❌ DOM Tree View: ページ要素の階層的なナビゲーション

技術スタック (Technology Stack)

  • ✅ React 18.2.0
  • ✅ TypeScript
  • ✅ Tailwind CSS
  • ✅ Chrome Extensions Manifest V3

機能の詳細 (Features in Detail)

Element Selection

  • ✅ Icon for the extension function to open the side panel.
  • ✅ Switching between selection modes.
  • ✅ Highlight when hovering.
  • ✅ Click to hide element.

DOM Navigation

  • ❌ 階層的なツリー構造での要素表示
  • ❌ 親要素へのナビゲーション
  • ⚠️ 要素情報のプレビュー(部分的に実装)
  • ⚠️ リアルタイムの要素パス表示(部分的に実装)

Settings Management

  • ✅ Display and management of hidden elements by domain.
  • ✅ Deleting individual elements.
  • ✅ Clear all elements for each domain.
  • ❌ 設定のエクスポート/インポート

Future Enhancements(未実装の機能)

  • ❌ Enhanced element targeting system
  • ❌ Undo/Redo functionality
  • ❌ Export/Import settings
  • ❌ Custom CSS rules
  • ❌ Pattern matching for similar elements
  • ❌ Keyboard shortcuts
  • ❌ Cross-device synchronization
  • ❌ Custom element highlight styles