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

[ENHANCEMENT] UX Test/Enhancement - "The Toolbox" #63

Open
Tracked by #89
eliweitzman opened this issue Dec 14, 2023 · 9 comments
Open
Tracked by #89

[ENHANCEMENT] UX Test/Enhancement - "The Toolbox" #63

eliweitzman opened this issue Dec 14, 2023 · 9 comments
Labels
enhancement New feature or request
Milestone

Comments

@eliweitzman
Copy link
Owner

Is your feature request related to a problem? Please describe.
A new change to the UX flow of ETT... basically, instead of relying on menus and sub-menus, we instead build out a sidebar listbox, which has all the functions tabbed... which would allow for an enhanced method and easier ability to push custom functions in a separate menu.

Describe alternatives you've considered
Keeping it as-is, and building out tab strip imports for custom functions.

@eliweitzman eliweitzman added enhancement New feature or request concept An issue dealing with conceptual ideas for improvement labels Dec 14, 2023
@eliweitzman eliweitzman added this to the ETT v-next milestone Dec 14, 2023
@eliweitzman
Copy link
Owner Author

Rough Wireframe Proof-of-Concept

image

@eliweitzman
Copy link
Owner Author

The idea is basically that we could transition all of the menu bar options into the tabbed section to the right, then add a new section, called "Custom," which would be able to accept additional functions that are custom or proprietary... effectively making custom functions far easier to implement as well.

@eliweitzman
Copy link
Owner Author

I think I want to tinker with this and attempt to push it in 1.3. Adding to 1.3 milestone for now.

@eliweitzman eliweitzman modified the milestones: ETT v-next, ETT 1.3 Dec 21, 2023
@eliweitzman
Copy link
Owner Author

Screenshot 2023-12-23 at 9 19 45 PM

More testing, this time with a more active prototype and coding. More coming post-1.2.1 release!

@eliweitzman
Copy link
Owner Author

Screenshot 2023-12-23 at 10 43 16 PM

Soon(tm)

@eliweitzman eliweitzman added the on-roadmap A feature on roadmap and in active development label Dec 24, 2023
@eliweitzman eliweitzman mentioned this issue Dec 29, 2023
eliweitzman added a commit that referenced this issue Feb 25, 2024
Work towards #68 in progress.

#63 as well!
@eliweitzman
Copy link
Owner Author

First concept added to 1.3 branch, ready for further tinkering. Definitely need to work out a few quirks, and even would be open to some UAT potentially to see how we feel about it.

@eliweitzman eliweitzman pinned this issue Feb 25, 2024
@eliweitzman
Copy link
Owner Author

Also, this is definitely the hallmark or key upgrade for v1.3

@eliweitzman
Copy link
Owner Author

I'm feeling good with the toolbox now, going to work on hiding/removing the duplicate tabs

eliweitzman added a commit that referenced this issue Mar 28, 2024
Dropped our duplicate tabs #63

For now, it's all hidden. However, need to work out the keyboard shortcut migration.
@eliweitzman
Copy link
Owner Author

Extra tabs are hidden for now, but sitll runnable in codebase and keyboard shortcuts. Need to figure out how to migrate and remove the duplicate code... probably need to make any of our keyboard shortcut tools into functions, and keep the hidden tab strip items.

@eliweitzman eliweitzman removed on-roadmap A feature on roadmap and in active development concept An issue dealing with conceptual ideas for improvement labels May 30, 2024
@eliweitzman eliweitzman mentioned this issue Jun 1, 2024
11 tasks
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