Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advanced repeat rules UI #8422

Open
wants to merge 98 commits into
base: 8046-parse-advanced-repeat-rules
Choose a base branch
from

Conversation

Patrik-wav
Copy link
Contributor

closes #8047

mup and others added 30 commits November 28, 2024 08:13
This commit change the URL validation removing the support for HTTP
unsecure protocol.
Fixes short events that are cut off in the next month due to the random
shift by generating them until their end date instead of the load range.

Co-authored-by: rih <[email protected]>
Co-authored-by: Murilo Pereira <[email protected]>
Adds a new base select component with two variants (Expanded or not).
The select is capable of rendering custom children provided by a render
function.

Co-authored-by: André Dias <[email protected]>
Co-authored-by: André Dias <[email protected]>
Co-authored-by: André Dias <[email protected]>
Co-authored-by: rih <[email protected]>
This commit adds a button that has a label and when clicked/focused will
render an input. Also makes the SingleLineTextField more complaint with
accessibility by allowing it to receive an aria-label.
This commit adds the reminder section to the new event editor.
Also address changes on the Select component to comply with our current
existing layout.
Modifies the existing Time Picker to use the new components.
Also adapts the DatePicker to support both variants (old and new).

Both components where adapted to be accessible on mobile devices and
desktop when using keyboard navigation.

Co-authored-by: Murilo Rocha Pereira <[email protected]>
Adds slide transition to Dialog and fixes accessibility issues with
RadioGroup.

Also adds the possibility of RadioGroup receive and handle an injection
map according to its options.

Co-authored-by: Murilo Pereira <[email protected]>
Co-authored-by: rih <[email protected]>
This commit implements the Guest Pages and the GuestPicker, allowing to
invite guests when creating a new event.

Also fixes the Reminder selector not correctly handling the custom
option due event loop race conditions.

Co-authored-by: rih <[email protected]>
Co-authored-by: André Dias <[email protected]>
Co-authored-by: rih <[email protected]>
The value fill-available isn't available on all browsers in a universal
way yet, so we'd to revert.
Replaces the computedStyles call and fixes the padding to avoid
incompatibilities between platforms.

Co-authored-by: ivk <[email protected]>
Patrik-wav and others added 16 commits January 14, 2025 15:33
Some rules aren't supported during event creation/editing.
This commit adds an info banner warning about losing rules if user edits
and event with unsupported rules.

Co-authored-by: André Dias <[email protected]>
Introduce WeekdaySelectorButton component
Currently, reading BYDAY Rules from an existing event works, however writing them has not been added yet.
Upon closing the editor it now passes the values to the model
WeekRepetitionSelector component still needs to be finished and hooked up to the CalendarWhenModel
Fix undefined weekdays being written on AdvancedRules
@murilopereirame murilopereirame force-pushed the 8046-parse-advanced-repeat-rules branch 2 times, most recently from c8134f0 to 040498f Compare February 3, 2025 08:23
@tutao-mac tutao-mac force-pushed the 8046-parse-advanced-repeat-rules branch 2 times, most recently from 30a7bb4 to 7aefc39 Compare February 3, 2025 08:45
@murilopereirame murilopereirame force-pushed the 8046-parse-advanced-repeat-rules branch 2 times, most recently from ffbc61b to be4c63a Compare February 4, 2025 06:54
@tutao-mac tutao-mac force-pushed the 8046-parse-advanced-repeat-rules branch from be4c63a to e3da4ff Compare February 4, 2025 07:13
@murilopereirame murilopereirame force-pushed the 8046-parse-advanced-repeat-rules branch from a0e43a2 to 4ff0a1d Compare February 4, 2025 08:05
@tutao-mac tutao-mac force-pushed the 8046-parse-advanced-repeat-rules branch 3 times, most recently from cf65d58 to 7446664 Compare February 5, 2025 12:25
@murilopereirame murilopereirame force-pushed the 8046-parse-advanced-repeat-rules branch 3 times, most recently from 25f09c9 to 6e404da Compare February 6, 2025 13:01
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.

4 participants