Skip to content

Conversation

@rahmanunver
Copy link
Contributor

@rahmanunver rahmanunver commented Sep 11, 2025

Pull request type

Refactoring (e.g. file rename, variable rename, etc.)

Bug fix (non-breaking change which fixes an issue)

New feature (non-breaking change which adds functionality)

Breaking change (fix or feature that would cause existing functionality to change)


Description

This PR adds a customizable calendar top bar (choose which controls appear—Prev/Today/Next/Title/Day/Week/Work week/Month/Agenda—plus order, alignment, optional link style, captions, and tooltips), consistent title formatting across views (including custom work week), and consistent time formatting for the time gutter and event/agenda time ranges with fallbacks; when event time ranges are disabled, events no longer show start/end times; in Custom mode, the old “Visible views” toggles are removed (breaking) and enabled views are derived from the configured toolbar items, while Standard mode remains Day/Week/Month and ignores custom toolbar settings (non‑breaking); Studio Pro design preview now mirrors this logic; it renders the custom view in editor preview.

What should be covered while testing?

New section for Custom toolbar config, similar to the deprecated custom widget, instead of relying on booleans for each toolbar item, we use an object (Custom top bar views) to configure them now.

@rahmanunver rahmanunver requested a review from a team as a code owner September 11, 2025 14:50
@rahmanunver rahmanunver force-pushed the wc-3089_calendar_improvements branch from ae33512 to 1e91758 Compare September 11, 2025 14:51
gjulivan
gjulivan previously approved these changes Sep 19, 2025
@rahmanunver rahmanunver force-pushed the wc-3089_calendar_improvements branch 2 times, most recently from eeb5a23 to c55a073 Compare October 17, 2025 17:02
@rahmanunver rahmanunver force-pushed the wc-3089_calendar_improvements branch from 97ef004 to bff4e18 Compare October 24, 2025 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants