Skip to content

Latest commit

 

History

History
44 lines (42 loc) · 1.52 KB

TODO.md

File metadata and controls

44 lines (42 loc) · 1.52 KB

TODO

  • Implement style sheet generation using palettes
  • Color picker
  • Theme editor
  • Implement table layout
  • Implement tabs
  • Plotting control
  • Do not allow to resize windows to negative values
  • Text truncation
  • Do not allow to move title bar outside screen rect
  • Controls should have their own reasonable minimal size
  • In code documentation
  • Rich text

Later

  • Fix touch keyboard in webgl
  • Reorder demo controls from basic to more advanced
  • Unit tests
  • More demo windows
    • Inspector
  • Text edit preview hint
  • Property drawers, like in Unity's IMGUI
  • Show min/max value inside slider
  • Implement slider inside numeric editor

0.4

  • Handle double clicks in ImTextEdit to select words
  • Word wrapping
  • Optimize layout and rendering
  • Simplify styling and fix the current themes as they look kinda ugly
  • Make slider looking similar to sliders in other GUI libraries, dearimgui look seems off
  • Implement tooltips on mouse hover
  • Fix that 2px border in adjacent controls
  • Closeable windows
  • Menu Control
  • Pushing same InvColorMul as current should not result in additional draw call
  • No control should not modify passed value unless user interacts with it
    • Slider
  • Separator with label
  • Control scopes
  • Fix memory alignment
    • In ImStorage
    • In ImArena