Releases: JuliaImGui/SimpleIMGUI.jl
Releases · JuliaImGui/SimpleIMGUI.jl
v0.1.0
SimpleIMGUI v0.1.0
Merged pull requests:
- add more expressive layouting (#45) (@Sid-Bhatia-0)
- polish widget drawing (#46) (@Sid-Bhatia-0)
- refactor do_widget! and simplify layouting (#47) (@Sid-Bhatia-0)
- clean up the example (#48) (@Sid-Bhatia-0)
- add CheckBox widget type (#49) (@Sid-Bhatia-0)
- update drawing of TextBox and CheckBox (#50) (@Sid-Bhatia-0)
- add RadioButton widget type and reuse Button in CheckBox (#51) (@Sid-Bhatia-0)
- add DropDown widget type (#52) (@Sid-Bhatia-0)
- refactor do_widget and do_widget! (#54) (@Sid-Bhatia-0)
- add type parameters to some structs (#55) (@Sid-Bhatia-0)
- several small miscellaneous changes (#56) (@Sid-Bhatia-0)
- don't hardcode input buttons in UserInputState struct (#57) (@Sid-Bhatia-0)
- update drawing functions names and argument order (#58) (@Sid-Bhatia-0)
- update readme (#59) (@Sid-Bhatia-0)
- fix layout related things and add tests (#60) (@Sid-Bhatia-0)
- change type parameters of UserInputState and add lower level methods for press, release, reset (#61) (@Sid-Bhatia-0)
- add docstrings (#62) (@Sid-Bhatia-0)
- remove unnecessary type constraints in methods (#63) (@Sid-Bhatia-0)
- rename alignment names (#64) (@Sid-Bhatia-0)
- add docstring for get_enclosing_bounding_box (#65) (@Sid-Bhatia-0)
- bump minor version (#66) (@Sid-Bhatia-0)
v0.0.1
SimpleIMGUI v0.0.1
Merged pull requests:
- render triangle to screen using GLFW (#1) (@Sid-Bhatia-0)
- fix: remove imports of DataStructures and SimpleDraw (#2) (@Sid-Bhatia-0)
- draw rectangle to screen; replace C_NULL with Ptr{Cvoid}(0) (#3) (@Sid-Bhatia-0)
- add a texture that updates every frame (#4) (@Sid-Bhatia-0)
- display image drawn using SimpleDraw (#5) (@Sid-Bhatia-0)
- compute and display some debug statistics (#6) (@Sid-Bhatia-0)
- refactor and cleanup (#7) (@Sid-Bhatia-0)
- add callback based input handling (#8) (@Sid-Bhatia-0)
- add imgui buttons that change text color (#9) (@Sid-Bhatia-0)
- add slider widget (#10) (@Sid-Bhatia-0)
- add text input widget (#11) (@Sid-Bhatia-0)
- cleanup code and organize output layout (#12) (@Sid-Bhatia-0)
- use escape to quit and give better names to average times (#13) (@Sid-Bhatia-0)
- update README (#14) (@Sid-Bhatia-0)
- update package versions (#15) (@Sid-Bhatia-0)
- create a package called SimpleWidgets.jl (#16) (@Sid-Bhatia-0)
- remove Cursor and update cursor calculation (#17) (@Sid-Bhatia-0)
- add immutable Cursor and make Button immutable (#18) (@Sid-Bhatia-0)
- move Cursor and Button to SimpleWidgets (#19) (@Sid-Bhatia-0)
- fix inclusion of input.jl. Split SimpleWidgets.jl into ui_state.jl and widgets.jl (#20) (@Sid-Bhatia-0)
- rename widget types and input button type (#21) (@Sid-Bhatia-0)
- add and use type UIState (#22) (@Sid-Bhatia-0)
- add UserInputState to keep track of all relevant inputs (#23) (@Sid-Bhatia-0)
- pass cursor and input_button to widget and widget! (#24) (@Sid-Bhatia-0)
- add BoundingBox (#25) (@Sid-Bhatia-0)
- rename a few things (#26) (@Sid-Bhatia-0)
- cleanup example.jl (#27) (@Sid-Bhatia-0)
- add went_up, went_down methods directly taking input button (#28) (@Sid-Bhatia-0)
- parameterize font in example.jl (#29) (@Sid-Bhatia-0)
- add BoxLayout (#30) (@Sid-Bhatia-0)
- use automatic layout for placing debug text (#31) (@Sid-Bhatia-0)
- remove Cursor and replace it with Point (#32) (@Sid-Bhatia-0)
- add example2.jl with simplified widget usage (#33) (@Sid-Bhatia-0)
- refactor and add functionality from examples to package (#34) (@Sid-Bhatia-0)
- rename package SimpleWidgets to SimpleIMGUI (#35) (@Sid-Bhatia-0)
- make the logic of setting and resetting hot/active widgets more consistent (#36) (@Sid-Bhatia-0)
- make layout mutable to keep do_widget! API simple (#37) (@Sid-Bhatia-0)
- rename a bunch of things (#38) (@Sid-Bhatia-0)
- add instance attribute to WidgetID (#39) (@Sid-Bhatia-0)
- allow slider to take value of 0 (#40) (@Sid-Bhatia-0)
- prepare for v0.0.1 release (#41) (@Sid-Bhatia-0)