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

Add UI for event name standardization workflow #232

Open
maxpatiiuk opened this issue Dec 16, 2023 · 0 comments
Open

Add UI for event name standardization workflow #232

maxpatiiuk opened this issue Dec 16, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@maxpatiiuk
Copy link
Owner

maxpatiiuk commented Dec 16, 2023

1. Check if an existing solution exists for this.

2. If not, do the following:

Extend Calendar Plus with a tool for standardizing calendar event names:

  • Display that as a table with:
    • unique event name (2nd sort by this - case insensitive)
      • Handle event names starting with . (I use that to denote events that have descriptions to remind myself if the event has a description)
    • grouped by calendar (1st sort by this)
    • a field for editing the event name
    • list of auto-matched calendar+category based on autocomplete rules
    • ability to edit the autocomplete rules to the side of this table
    • consider making all event names follow something akin conventional commits style
      • but optimize for readability and breavity. thus instead of category(scope): message do something like scope: message or scope: subScope: message
    • optional revealable section that shows:
      • All individual occurrences of an event with this name (occurrence date, duration and link to see it in Google Calendar)
      • When collapsed, it will show the total count only

Some of the use cases:

  • Go over all events and fix typos, make names more consistent, and define subcategories
  • Replace -ing verbs with infinitives? or the other way around
    • Also in the calendar plus autocompletion
  • Scan all names for typos
  • Move short events from the main calendar to the "Chore" calendar
  • Create Calendar Plus rules based on common events, and common typos. Create a rule to count productive hours VS overhead at work
  • Find time slots that weren't allocated to any events
  • Consider prepending "." to the event names of all events that have descriptions if not already - compute the impact of this and see if it's desirable
  • Consider renaming events where event by same name occurs in different calendars (i.e Going over emails or Going over browser tabs)
  • Make a copy of previous work calendar, but only include meetings I have been present at?
  • Make a copy of previous work hours calendar and include only my hours - put that on my personal previous work calendar, or a separate calendar?
  • Take time to analyze my time spending based on calendar, look for insights and ways to optimize
  • Split my work calendar into meetings and non-meetings. meetings calendar will have default notification reminders and slightly darker color - the rest won't
  • Split work calendar into meetings and non-meetings - only meetings should have notifications for them to reduce noise

note: some of the use cases above may warrant a separate tool as would be hard to fit into a single UI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant