Commit 80a96d5
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 functionality1 parent a6fc41b commit 80a96d5
30 files changed
Lines changed: 2608 additions & 15508 deletions
File tree
- design
- src
- __tests__
- common
- editor-ext
- styles
- utils
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments