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

[PUI] Quick commands pallet #5888

Closed
Tracked by #5212
matmair opened this issue Nov 8, 2023 · 0 comments
Closed
Tracked by #5212

[PUI] Quick commands pallet #5888

matmair opened this issue Nov 8, 2023 · 0 comments
Assignees
Labels
enhancement This is an suggested enhancement or new feature Platform UI Related to the React based User Interface
Milestone

Comments

@matmair
Copy link
Member

matmair commented Nov 8, 2023

Add a quick command pallet like GitHub provides:

  • Navigation
  • Actions (logout, switch theme)
  • Maybe content-dependent actions
@matmair matmair mentioned this issue Nov 8, 2023
@matmair matmair changed the title Quick commands [PUI] Quick commands pallet Nov 8, 2023
@matmair matmair added enhancement This is an suggested enhancement or new feature Platform UI Related to the React based User Interface labels Nov 8, 2023
@matmair matmair added this to the 1.0.0 milestone Nov 8, 2023
@matmair matmair self-assigned this Apr 9, 2024
matmair added a commit to matmair/InvenTree that referenced this issue Apr 9, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in User Interface Redesign Apr 11, 2024
SchrodingersGat pushed a commit that referenced this issue Apr 23, 2024
* add spotlight

* [PUI] Quick commands pallet
Fixes #5888

* add testing for new commands

* add text input testing

* only test backend if code changed

* add trans files

* fix testing text

* always push coverage

* add nav state to manage navigation state

* add navigation action and test

* make test faster

* fix typo

* use texts instead

* fix tests for linux

* use var to determine action key

* Revert "use texts instead"

This reverts commit 7771189.

* add wait for input

* split out keyboard based tests

* split ou test

* add upload

* revert assert change

* adjust reporting settings

* ignore error code

* fix reporter config

* add full info suit (+tests)

* make tests more accurate

* license modal fixes

* unify icons

* add custom actions registering
with removal on page refresh

* only upload report data if the tests failed

* Revert "add trans files"

This reverts commit 28d96e0.

* adjust url that iw waited for

* try an await and body locator for keypresses

* test registering addition actions

* extend testing for actions

* add doclink and test

* merge tests

* add modals test

* use quick login

* reduce diff

* fix test

* open packages too

* expand to frontend

* rnsure keys are unique

* ensure no errors in console

* add QR code modal too
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This is an suggested enhancement or new feature Platform UI Related to the React based User Interface
Projects
Status: Done
Development

No branches or pull requests

1 participant