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 updates #409

Merged
merged 8 commits into from
Aug 1, 2021
Merged

UI updates #409

merged 8 commits into from
Aug 1, 2021

Conversation

weisJ
Copy link
Contributor

@weisJ weisJ commented Aug 1, 2021

Updates darklaf to version 2.7.2, which resolves the issues with Java 16. So no more complaints that utility doesn't start in the discord.

Also various small improvements to the ui. Nothing large though.

I would love to integrate the darklaf theme settings menu into utility, which would immedeatly open up the number of available themes. The only blocking point (which I can see) are the colors in the Style class. All darklaf themes offer a color palette which can be used to replace most of defined values. Though for some I am not sure what their use is.

Ensure the table fills the whole component without pre-allocating a bunch of unused rows.
Constrain the size of the buttons by fixing the size of the icons instead of using #setMaximumSize etc.
Remove manually set dimensions of components. They aren't needed.
Replace the JScrollPane for the AssetTree with an OverlayScrollPane.
Make the nodes of AssetTree collapsible.
Themes are mutually exclusive. Radio buttons are better suited for this case.
Copy link
Member

@nightm4re94 nightm4re94 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your efforts!

utiliti/build.gradle Show resolved Hide resolved
@nightm4re94 nightm4re94 merged commit c4ac4f0 into gurkenlabs:master Aug 1, 2021
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

Successfully merging this pull request may close these issues.

2 participants