Skip to content
This repository has been archived by the owner on Apr 22, 2021. It is now read-only.

New GUI suggestions and features. #790

Closed
21 of 30 tasks
5HT2 opened this issue May 7, 2020 · 37 comments
Closed
21 of 30 tasks

New GUI suggestions and features. #790

5HT2 opened this issue May 7, 2020 · 37 comments
Labels
-gui -help-wanted Extra attention is needed enhancement good-first-issue This is a good suggestion / bug report new
Milestone

Comments

@5HT2
Copy link
Member

5HT2 commented May 7, 2020

Plan summary 12/05/20

my current plan for this:
hud elements (coords, radar etc) are resizable, closable, minimisable and pinnable.
you can use different themes such as windows xp or mac os, etc

ocornut/imgui#2109

basically like an entire desktop environment feel to it

Minor update 11/05/20

I got 086's original jtcui implementation working, I think I'll be using that GUI library 📦


I've decided to close all other GUI suggestions and put them here, as I don't think it would be worth the time implementing those instead of writing my own GUI from scratch in the far future (maybe in a few months)

  • Proper color pickers. You know, like the RGB(A) squares + vertical slider for brightness.
  • Custom positioning for HUD elements (GUI elements position will be set, I'll release a mockup image sometime in the future?)
  • A proper settings menu for GUI / Client stuff (don't forget Move GUI category to proper settings #392)
  • Implement existing GUI features
    • (I will add these here once I start working on it)
    • Baritone proc
  • Themes + color customization. (Formerly Custom GUI colors #32)
  • Support for all setting types
    • Boolean
    • Smaller boolean (eg "visible" setting)
    • Binds
    • Enums
    • Strings
    • Ints / Floats / Doubles
    • Slider
    • Infinite Slider (make this more intuitive, see below comment)
    • Entering numbers / strings precisely
  • Custom font
    • Custom font size
  • Support Minecraft default / unicode fonts
  • GUI Scaling
  • Being able to close HUD elements and reopen them
  • Descriptions for settings
  • Searching settings
  • Tutorial
  • Rofi!!
  • Custom windows
  • maybe ability to open out single modules
  • Frequently used / Favorites?
  • for location of some modules (PlayerModel, InventoryViewer), choosing the location should be sort of like an eyedropper

If I find something else, I'll add it to this list.

Feel free to comment something you'd like to see added.

@5HT2
Copy link
Member Author

5HT2 commented May 11, 2020

You can make infinite sliders more intuitive with arrows on the sides or something
image

@5HT2
Copy link
Member Author

5HT2 commented May 11, 2020

Just a thought, having a method to return a Color by passing an enum in, or a Map or something would be worlds better then what I do right now

        glColor4f(toF(GuiC.buttonIdleN.color.getRed()), toF(GuiC.buttonIdleN.color.getGreen()), toF(GuiC.buttonIdleN.color.getBlue()), component.getOpacity());

Because honestly, this looks fucking horrible.

@5HT2
Copy link
Member Author

5HT2 commented May 11, 2020

  • Another cool idea is built in themes
    • Windows XP
    • Windows 10 maybe?
    • OSX
    • Gnome or KDE?

@5HT2

This comment has been minimized.

@5HT2

This comment has been minimized.

@GrelTheL
Copy link

add popbob theme

@notnot-nick
Copy link

https://user-images.githubusercontent.com/8225057/46304087-00035580-c5ae-11e8-8904-f27a9434574a.gif
I think this should be a theme, i like the default i think it is

@notnot-nick
Copy link

  • taskbar that the stuff goes to when you close them

@5HT2
Copy link
Member Author

5HT2 commented Jun 2, 2020

The gif you linked is just the default imgui theme (which is linked in the issue lol), and I was planning on making my own GUI engine, but I might use imgui if I don't get as far as I'd like

@Props69420
Copy link
Contributor

imgui is for c++

@5HT2
Copy link
Member Author

5HT2 commented Jun 2, 2020

imgui works on Java and KAMI Fabric uses it

@Props69420
Copy link
Contributor

lol what how LOL

@Metacinnabar
Copy link

gui for server ip and another for server anticheat

@Metacinnabar
Copy link

#1302 hding modules from the clickgui, useful for modules youre not going to use

@5HT2
Copy link
Member Author

5HT2 commented Oct 8, 2020

Seeing as I'd like to introduce flexible categories, it would be possible

@slashsynapse
Copy link
Contributor

also make the gui size equal in all the kami gui sub gui thingies
image
like wtf this is my ocd crying

@5HT2
Copy link
Member Author

5HT2 commented Oct 23, 2020

also make the gui size equal in all the kami gui sub gui thingies

Actually there's currently a bug "fix" in place that relies on them being different sizes. This won't happen in the rewrite

@slashsynapse
Copy link
Contributor

oki

@slashsynapse
Copy link
Contributor

is there a search options for modules?

@5HT2
Copy link
Member Author

5HT2 commented Oct 23, 2020

Uh, no. ;toggle name has a preview of available modules

@slashsynapse

This comment has been minimized.

@5HT2
Copy link
Member Author

5HT2 commented Oct 23, 2020

This isn't a place to suggest bug fixes for the current GUI. If it's not a major bug it's not being fixed, wait for the new GUI

@slashsynapse
Copy link
Contributor

ik but i couldn't help it :p

@5HT2
Copy link
Member Author

5HT2 commented Jan 5, 2021

All comments in this thread are superseded by #1648, thanks for all your suggestions!

@5HT2 5HT2 closed this as completed Jan 5, 2021
@5HT2 5HT2 modified the milestones: long-term, 2.02.01 Jan 5, 2021
@5HT2 5HT2 unpinned this issue Jan 5, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
-gui -help-wanted Extra attention is needed enhancement good-first-issue This is a good suggestion / bug report new
Projects
None yet
Development

No branches or pull requests

10 participants