Skip to content

Add director-managed multi-timer support#31

Open
FlowingSPDG wants to merge 3 commits intomainfrom
feature/multi-timer
Open

Add director-managed multi-timer support#31
FlowingSPDG wants to merge 3 commits intomainfrom
feature/multi-timer

Conversation

@FlowingSPDG
Copy link
Copy Markdown
Member

Summary

  • Implement director-managed multi-timer core protocol (timer definitions, runtime state, commands, and state snapshots)
  • Add server-side timer manager with scheduled start and countdown loop, broadcasting timer state updates to clients
  • Expose timer operations via Tauri commands and add director/client UI for timer management and display

Issues

Close #27
Close #26

Made with Cursor

@FlowingSPDG
Copy link
Copy Markdown
Member Author

要動作確認 動作確認出来次第マージし、v0.2.0としてリリースを実施する

- ClientView: center timer block, 4rem time font, bottom-center layout
- MonitorPopout: move timer below kanpe message, 5rem time, bottom-center
- Web caster: fixed timer bar at bottom center, 5rem time, z-index 998
- Web caster: has-timer-bar padding so message not covered
- Add target_end_timestamp_ms for countdown-to-specified-time timers
- Director UI: timer type choice and end-time input

Made-with: Cursor
- Add useTimerRemainingMs hook for smooth client-side countdown display
- Add always-visible timer summary bar when timers are running (opens panel on click)
- Add preset buttons (1/3/5/10/15/30 min) for quick timer creation
- Refactor timer list: single primary action + ⋯ menu (stop, rename, delete)
- Add progress bar per timer (running/paused/completed)
- Add timer rename (inline edit) and delete from UI
- Fix useServerState: set timers: null on server_stopped

Made-with: Cursor
@FlowingSPDG
Copy link
Copy Markdown
Member Author

FlowingSPDG commented Mar 3, 2026

v0.2.0-beta.2 とかで一旦出すか

@FlowingSPDG
Copy link
Copy Markdown
Member Author

FlowingSPDG commented Mar 3, 2026

TODO:

  • UI/UXの調整
  • タイマーcssにtabular-nums の追加
  • StreamDeckのアクション追加

@FlowingSPDG
Copy link
Copy Markdown
Member Author

「サーバーを停止」でサーバー止まってない気がする

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

タイマー機能の実装 stage timer ioにある機能の逆輸入

1 participant