Skip to content

Commit 80a96d5

Browse files
committed
refactor(timer): use CodeMirror Facet for configuration passing
Replace global variable configuration with CodeMirror 6's recommended Facet pattern for passing configuration to StateField. This provides better type safety, reactive updates, and follows CodeMirror architecture best practices. Changes: - Replace globalTimerConfig with taskTimerConfigFacet - Update all config access to use state.facet() pattern - Return array of [facet, statefield] from extension function - Maintain compatibility with existing functionality
1 parent a6fc41b commit 80a96d5

30 files changed

Lines changed: 2608 additions & 15508 deletions

design/focus.md

Lines changed: 0 additions & 769 deletions
This file was deleted.

design/habit.md

Lines changed: 0 additions & 509 deletions
This file was deleted.

design/progressbar.md

Lines changed: 0 additions & 599 deletions
This file was deleted.

design/reward.md

Lines changed: 0 additions & 160 deletions
This file was deleted.

design/side-handler.md

Lines changed: 0 additions & 140 deletions
This file was deleted.

0 commit comments

Comments
 (0)