Skip to content

[feat] アイドル状態検知と通知機能 #30

@is0692vs

Description

@is0692vs

概要:

一定時間操作がない時にリマインダー通知を表示する機能を実装する

完了条件:

  • 最終アクティビティ時刻の追跡実装
  • アイドル時間のチェック機能(定期的なポーリング)
  • TriggerRuleにonIdleトリガータイプを追加
  • idleDuration設定の追加(デフォルト: 15分)
  • TreeViewでの表示対応(アイコン・色の設定)
  • TriggerDialogでの追加フロー実装
  • テストスイート実装
  • README更新(日本語・英語)

実装内容:

  • onIdle: 一定時間操作がない時にトリガー
    • API: 各種イベント(onDidChangeTextDocument等)の最終発火時刻を追跡
    • 設定: idleDuration(分単位,デフォルト: 15分)
    • アイコン: 💤(パープル)
    • 例: Feeling stuck? Take a break!
    • 例: 15 minutes of inactivity. Try a different approach?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions