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

[TODO] Deck Manager #59

Open
21 tasks
KOOKIIEStudios opened this issue Mar 6, 2023 · 0 comments
Open
21 tasks

[TODO] Deck Manager #59

KOOKIIEStudios opened this issue Mar 6, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@KOOKIIEStudios
Copy link
Contributor

KOOKIIEStudios commented Mar 6, 2023

Abstract

A deck-handling subsystem that offers a GUI interface for viewing existing/saved decks, as well as transitioning to the other two deck-handling sub-systems

Details

  • Allows traversal between these two UX systems, through a GUI interface
  • Displays a list of saved decks and an option to create a new one
  • Right clicking on existing decks opens a context menu with the options to view or modify
  • Left clicking on existing decks opens them up in the Deck Viewer
  • [OPTIONAL]: Display description field on mouseover

Tasks

Planning Phase

Moment 1

  • Change landing page button text from Create Deck to View Decks
  • Create placeholder scene for the Deck Manager
  • Link the landing page button to the placeholder scene
  • Prototype layout
  • Prototype logic for displaying saved decks
  • Test with placeholder data (requires DB/oauth to be set up)
  • Post dev-log tweet

Moment 2

  • Link left-click action on decks to Deck Viewer scene
  • Prototype logic for right-click context menu
  • Link right-click context menu options to respective scenes
  • Test with placeholder data
  • Post dev-log tweet

Moment 3

  • Link deck creation button to Deck Builder scene
  • [OPTIONAL] Handle mouseover events
  • [OPTIONAL]: Tag/label filters
  • [OPTIONAL]: Sort functionality
  • Handle exit logic (possibly a BACK TO MAIN button leading to landing page - requires further discussion WRT users' workflow)
  • Refine UX further if necessary
  • Post dev-log tweet (showcasing traversal between all 3 subsystem)
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
None yet
Development

No branches or pull requests

1 participant