Skip to content

fix: use native Schedules toolbar control - #18

Merged
davidprokopec merged 1 commit into
developfrom
fix/native-schedule-button
Nov 2, 2026
Merged

davidprokopec merged 1 commit into
developfrom
fix/native-schedule-button

Conversation

@davidprokopec

Copy link
Copy Markdown
Owner

Summary

  • Replace the unstyled Unicode/text Schedules action with OpenCode's native IconButton and Tooltip.
  • Use the supported checklist icon for both toolbar and launcher, rather than the refresh-like rotate arrow.
  • Set the native large size to match adjacent 28px panel-toolbar controls.
  • Preserve the existing slot session target and panel-opening behavior; release opencode-schedule 0.5.1.

Verification

  • Typecheck, lint, 155 tests (480 assertions), GUI build and diff checks pass.
  • Actual isolated Desktop 2.2.5 confirms native control appearance, tooltip, checklist glyph, panel opening and repeat-click/no duplicate behavior.
  • Measured native neighbours are 28px; size=large was experimentally verified to match, including hover/focus/session behavior. Final source combines that prop with the verified checklist control.
  • Main checkout and its unrelated experimental branch/files were not changed.

@davidprokopec
davidprokopec merged commit 8a79b32 into develop Nov 2, 2026
5 checks passed
@davidprokopec
davidprokopec deleted the fix/native-schedule-button branch November 2, 2026 09:44
@davidprokopec davidprokopec mentioned this pull request Nov 2, 2026
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.

1 participant