mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-05 15:09:42 +02:00
feat(ui): hide the Cron toolbar button by default (opt-in via Header Displays)
The Cron button now follows the same opt-in pattern as the Session Manager / Away Digest / File Viewer buttons: the template ships the btn-cron--hidden marker class and applyHeaderVisibilitySettings() removes it only when the per-device showCronButton setting (App Settings -> Display -> Header Displays) is enabled. Defaults flipped to false in the mobile defaults block and both ?? fallbacks. Cron jobs remain fully functional; only the launcher is opt-in. Verified in a live browser: fresh profile hides the button + unchecked toggle, enabling shows it immediately and persists across reload. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -9569,9 +9569,9 @@ kbd {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/* "Cron" footer-toolbar button — shown by default (App Settings → Display can
|
||||
hide it). Toolbar button, not a header icon, so only the hide marker is
|
||||
needed; out-specify any base .btn-toolbar display. */
|
||||
/* "Cron" footer-toolbar button — opt-in, hidden by default (enable under App
|
||||
Settings → Display → Header Displays). Toolbar button, not a header icon, so
|
||||
only the hide marker is needed; out-specify any base .btn-toolbar display. */
|
||||
.btn-toolbar.btn-cron--hidden {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user