CCBlueX / LiquidBounce

A free mixin-based injection hacked client for Minecraft using the Fabric API
https://liquidbounce.net/
GNU General Public License v3.0
1.45k stars 466 forks source link

[FEATURE] ClickGui more readable ui #1015

Closed kvdlxne closed 7 months ago

kvdlxne commented 1 year ago

Describe your feature request.

At the beginning, sorry for my english.

Just a new look for the ClickGui module that will be:

I know the last point will be more complicated than it seems. Also this feature is partly related to other earlier features, look here, here and here.

Additional context

Prototype: new_ui

I did it in a few hours and I still don't fully understand how svelte works. Of course, this is an incomplete prototype, created just to visualize what I wrote earlier.

Razzy52 commented 1 year ago

If you finish this you should be able to create a pull request and it may get merged?

kvdlxne commented 1 year ago

I need opinions, I don't want to continue this if it's a bad idea.

CzechHek commented 1 year ago

I need opinions, I don't want to continue this if it's a bad idea.

Looks good so far, I wonder how you will deal with values.

1zun4secondary commented 1 year ago

It might have been good to mention that you are working on a ClickGUI theme for nextgen. Not for legacy, that probably most of the people here thought. Anyway of course, go ahead. It won't be a likely that this will be added to our client, but now comes the point:

We will feature a theme system, which means you can override default elements like the ClickGUI with your theme. https://github.com/CCBlueX/LiquidBounce/issues/255

If we are able to we will feature these themes on our website like we do with Scripts (but better than we currently do). Our script page will most likely turn into a whole market place for configs, scripts, themes and so on. Marketplace not really because we are not intending to allow people to sell there, but you get the idea.

From design perspective I would add a a border around the category buttons and add roundness to the whole clickgui and maybe button.

I would also recommend moving this to our Forum: https://forums.ccbluex.net/ GitHub Issues is not really intended for this :)

1zun4 commented 7 months ago

With v0.1.5 if you are still interested you can make this theme and put it into the "themes" folder and apply it using .client theme set name