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

[FEATURE] Stacked templates #2465

Open
esmeetewinkel opened this issue Oct 10, 2024 · 1 comment
Open

[FEATURE] Stacked templates #2465

esmeetewinkel opened this issue Oct 10, 2024 · 1 comment
Assignees
Labels
feature Work on app features/modules

Comments

@esmeetewinkel
Copy link
Collaborator

esmeetewinkel commented Oct 10, 2024

What?
Ability to launch and display stacked templates, with small top offset from parent template.

image
Figma

Related to #2347 (but doesn't replace it)

@chrismclarke
Copy link
Member

@jfmcquade
As a first approach would likely recommend:

  • Create stack_navigation service that registers action handlers for nav_stack push and nav_stack pop actions.
  • Add support for pushing new template on top of existing content as part of stack. Support stack multiple levels, layered offset
  • Add support for popping top level from stack

Would also be good whilst working on these to setup a decent testing environment (as more complex behaviour will need to be built on top). Ideally component spec, service spec and debug sheet.

Once an initial PR is merged can move onto more complex tasks

  • Navigation within a stack
  • Handling completed/uncompleted actions triggered within a stack (and how to author from nav_stack push action)
  • Popups within a stack
  • Custom stack styling (e.g. as an alternative to full-screen popups or regular popups)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Work on app features/modules
Projects
None yet
Development

No branches or pull requests

3 participants