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

Entry Form: Improve usability #149

Closed
flourish86 opened this issue Dec 5, 2023 · 2 comments
Closed

Entry Form: Improve usability #149

flourish86 opened this issue Dec 5, 2023 · 2 comments

Comments

@flourish86
Copy link
Contributor

flourish86 commented Dec 5, 2023

  • Add Duplicate Button
    Add a Duplicate Button that clones the current Entry. Pressing the duplicate button should result in
    a) Showing the user ask for confirmation, if they wanted to save the current changes or cancel, if applicable
    b) Create a new Entry with the attributes of the given entry

  • Default Values for Start Time/End Time
    The start time field should be populated by either a) the current time or b) the time the user clicked in the calendar view
    The end time should be populated with the start time plus 1 hour

  • Relabel and Relocate "Use Until Time"
    Relabel "Use Until Time" to "End Repeat". Display the field only, when an actual repeat value (values other than "Don't Repeat") are selected.

Screenshot 2023-12-05 at 17 18 24

  • Enhance Preview
    Remove the "Next Occurrences" element and add a preview button that renders the current changes to the calendar viewport. For this to be effective, the entry form has to be persistent, when the user changes the view mode of the calendar.

  • Streamline "Repeat" Option
    Merge Repeat Field and "Custom Frequency", so there's only one field left. Remove the "Regular" options.

Screenshot 2023-12-05 at 16 44 18

Design

  • It's more space efficient to align the inputs and labels horizontally.

More mockups to follow …

@flourish86
Copy link
Contributor Author

flourish86 commented Dec 6, 2023

Here's a mockups with all the relevant fields expanded.

Note, that the "Stop Repeating After" will only appear after Stop Repeating has been enabled.

I'm not yet sure, about the alignment and positioning of the buttons, but for now, I think it will do.

Mockup Calendar

@nilmerg
Copy link
Member

nilmerg commented May 24, 2024

Obsolete once #183 is finished.

@nilmerg nilmerg closed this as not planned Won't fix, can't repro, duplicate, stale May 24, 2024
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

No branches or pull requests

2 participants