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

Categories #46

Open
Nigh7Sh4de opened this issue Nov 13, 2019 · 0 comments
Open

Categories #46

Nigh7Sh4de opened this issue Nov 13, 2019 · 0 comments

Comments

@Nigh7Sh4de
Copy link
Owner

Nigh7Sh4de commented Nov 13, 2019

As a user I want to have a finite set of categories to organize my events into a simpler structure

Existing Tech

Currently users can create an infinite number of tags and organize them into infinitely nested structures. While this may be useful for other use cases, categorizing events by definition needs to simplify the overall organization of events. By allowing infinite multi-dimensional categorization of events, the user's creativity an take over and throw the user into a chaotic disorganized mess, reducing the user's understanding of their time and energy into entropy.

Considerations

  • The existing tag infrastructure is incredibly powerful and flexible.It would be a waste to reduce it to the limited set we're looking for
  • Categories will be a new type of tag with added limitations
    • Only 10 categories may be used at a given time
      • Categories may be deleted to create room for new ones
    • Only 1 category may be assigned to a given event at any time
      = Categories may not be edited
      = You can edit an event to change it's assigned category
    • Categories will be identified with a type property on the tag (of an enum type)
  • Keywords can only map to 1 category

Requriements

Data

  • New property on Tag called type

Actions

  • Keywords can only resolve to one tag of the category type

UI

  • Settings
    • Category tags should have their own configuration screen
    • Limited to 10
    • No edit, only delete
  • New
    • Category tags should have their own selector
    • Only single select for categories
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

1 participant