CyberEngineTweaks
CyberEngineTweaks copied to clipboard
UI rework
- [x] Rework binding system
- [x] Change overlay layout
- [x] Add scrolling to Bindings and Settings (like console output, as there is great potential for overflow and it would scroll whole window, along with buttons)
- [x] All our settings and bindings should have tooltips
- [x] Dont allow usage of ImGui outside of allowed places (allowed are only onDraw, onOverlayOpen, onOverlayClose and tooltip handlers)
- [x] Fix style bleeding
- [x] Scalable UI (does not include DPI scaling, we need docking branch for that)
- [ ] Failed binding popup with reason why (and possibly offering solutions)
- [ ] More proper toolbar (icons instead of just text, would be nice if it "popped out" in some way, maybe roll widgets from under it or split it completely from them?)
- [ ] Fix button layout in console, looks odd
- [ ] Fix TweakDBEditor (saw at least Advanced tab broken a bit)
Sorry for the mess with this, testing a bit this task thingy...
Split some things from this task to separate tasks (completely, so progress of this is not tied to them)