-
Notifications
You must be signed in to change notification settings - Fork 545
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 #8456
Advanced repeat rules #8456
Conversation
c8134f0
to
040498f
Compare
30a7bb4
to
7aefc39
Compare
ffbc61b
to
be4c63a
Compare
be4c63a
to
e3da4ff
Compare
a0e43a2
to
4ff0a1d
Compare
58728cf
to
3d6d998
Compare
39d4116
to
cf65d58
Compare
cf65d58
to
7446664
Compare
d07a5cf
to
167c8dd
Compare
167c8dd
to
dbbf01a
Compare
25f09c9
to
6e404da
Compare
} | ||
|
||
trait MonthNumber { | ||
fn to_number(&self) -> u8; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
could we use num_enum
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure, because Month is an Enum from the crate time
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall okay, I'd say lets revisit these bigger functions on monday
src/calendar-app/calendar/gui/eventeditor-view/RepeatRuleEditor.ts
Outdated
Show resolved
Hide resolved
cacd38c
to
84f38f1
Compare
37098a6
to
187a33b
Compare
This commit simplifies the Event Generator, removing duplicated code that are not needed.
Co-authored-by: paw-hub <[email protected]>
Co-authored-by: André Dias <[email protected]>
Co-authored-by: André Dias <[email protected]>
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]>
Co-authored-by: pas <[email protected]>
To have the SDK we must move the tests from unit to Instrumented Tests as unit tests aren't able to load our compiled SDK since the target mismatches (Unit tests require linux-x86-64). Mockito isn't able to mock final classes and instead of making all of them open, we can use dexmaker to proxy the classes and be able to fully mock final classes. This commit introduces dexmaker as a dependency and also overrides dexmaker mockito-core with a more updated one.
The way that we count events and occurrences changed with the implementation of the advanced repeat rules, given that, we've had to fix tests that relies on these counts. This commit address one corner case for weekly events expansion on SDK and fixes the tests on Swift.
d0e574b
to
945ddb4
Compare
No description provided.