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

UI / UX Discussion #163

Open
WillPower3309 opened this issue Feb 24, 2025 · 1 comment
Open

UI / UX Discussion #163

WillPower3309 opened this issue Feb 24, 2025 · 1 comment

Comments

@WillPower3309
Copy link

Not really an issue per-say, just wanted to learn more about the UI goals / direction of the project. Coming from darktable, I am a big fan of the material design inspired theme maintained here: https://github.com/CritLoren/Darktable-MD3

Does DTVK have any design goals / philosophies? I'd love to contribute to the project but haven't yet (re)learned the math required for contribution of anything low level, but would be happy to take a look at some GUI work if there were any TODOs there.

@hanatos
Copy link
Owner

hanatos commented Feb 28, 2025

hi, thanks for the offer. the main ui philosophy is: the gui should not f**n get into my way. this means for the code side that the core algorithms can't contain any gui code and the other way around. also the ui toolkit used here is nuklear which is really slim. i don't really care how things look as long as they are simple to use/approachable/support workflows. this is mostly about simple things, but a lot of them and about consistency. i think there's still some to be improved here. like consistent gamepad/keyboard interaction, all the modal dialogs should look as similar as possible (the buttons aren't always aligned well etc). there are some issues about colour scheme/readability, and maybe font rendering of zoomed in text can be improved.

there are also minor features missing, like interacting with groups of keyframes, or more flexible ui options (group hide detailed options if a combo box is of some value other than something). also not all tooltips contain the actual hotkey and in general maybe the module docs from the website could find more application in the gui. so far some text is extracted into tooltips for connectors and parameters, but maybe a click could open them/a local version in the browser. maybe better shortcut lists to access presets? things like this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants