CyberEngineTweaks icon indicating copy to clipboard operation
CyberEngineTweaks copied to clipboard

UI rework

Open WSSDude opened this issue 1 year ago • 2 comments

  • [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)

WSSDude avatar Oct 04 '22 07:10 WSSDude

Sorry for the mess with this, testing a bit this task thingy...

WSSDude avatar Oct 04 '22 09:10 WSSDude

Split some things from this task to separate tasks (completely, so progress of this is not tied to them)

WSSDude avatar Oct 04 '22 20:10 WSSDude