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] Draft: Simplified UI/UX option #373

Open
tadeubas opened this issue Apr 27, 2024 · 5 comments
Open

[Enhancement] Draft: Simplified UI/UX option #373

tadeubas opened this issue Apr 27, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@tadeubas
Copy link
Contributor

Draft version, we would need to check with these users what is actually needed...

Description

As we add more features, some screens may contain too much information or small buttons for people who are visually or physically impaired.

The idea is to add an option in the settings called “Simple UI”. When enabled, it would simplify/personalize some screens to help these people interact with Krux, allowing them to be sovereign people.

@tadeubas tadeubas added the enhancement New feature or request label Apr 27, 2024
@DINOPACON
Copy link

DINOPACON commented Apr 27, 2024

Isso é maravilhoso, eu mesmo gostaria muito de uma interface mais limpa como por exemplo:

Criar novo mnemônico

Carregar mnemônico

Ferramentas

Configurações

Desligar

E a partir daí, interfaces mais limpas, com opção de consultar o registro taproot ou outros dados, caso a pessoa queira.

Assim, quem quisesse utilizar opções avançadas ou fora do padrão de carregar uma wallet ou criar uma, tivesse essa possibilidade.

Mas seja como for, é uma iniciativa maravilhosa.

@tadeubas
Copy link
Contributor Author

One idea that came to mind is to enable sequential steps instead of multiple options using menus. Sequential steps asking one think at a time may be better to people that feel overwhelmed with information.

@odudex
Copy link
Member

odudex commented Jul 27, 2024

The multiple hardware compatibility provided by Krux introduces an extra layer of complexity in terms of UI design and maintenance. In my view, incorporating multiple user interfaces would introduce yet another layer of complexity. This would lead to a substantial increase in conditional coding, testing, and documentation, which would, in turn, greatly affect the speed and quality of development.
While it is a noble goal, I wouldn't want to discourage it. Instead, I would recommend creating a fork. Perhaps a "Krux Lite" version where alternative concepts such as the regression to "sequential workflows" could be explored. A fork would also permit someone to take on the responsibility of maintaining the code, tests, and documentation, potentially leading to more streamlined codebases for both the main and "Lite" versions.

@jdlcdl

This comment was marked as off-topic.

@tadeubas
Copy link
Contributor Author

Nice suggestion @odudex ! And nice new feature @jdlcdl ! I think this "?" QR code help could be added to this issue: #347

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

4 participants