ocornut
|
3e5dde9a26
|
Tables: Fixed incorrect auto-fit of parent windows when using non-resizable weighted columns. (#5276)
|
ago%!(EXTRA string=3 years) |
ocornut
|
314c7bd12f
|
Internals: renamed ImGuiInputReadMode to ImGuiNavReadMode (internals) to avoid ambiguity with upcoming flags. + minor tweak
|
ago%!(EXTRA string=3 years) |
ocornut
|
5b29d14783
|
Layout: Fixed mixing up SameLine() and SetCursorPos() together. SameLine() is a stateful.
+ minor unrelatedcomments.
|
ago%!(EXTRA string=3 years) |
ocornut
|
28b2089ee4
|
Internals: moved ItemSize() variant to inline + comment. + Tidying up todo list (#5191)
|
ago%!(EXTRA string=3 years) |
ocornut
|
6d15a506fa
|
Internals: removed GetIDNoKeepAlive() now that it is the same as GetID(). (#5181)
Amend 9038678
|
ago%!(EXTRA string=3 years) |
ocornut
|
2c03aac6d3
|
Renamed ImGuiKeyModFlags to ImGuiModFlags (Breaking but technically never advertised type)
|
ago%!(EXTRA string=3 years) |
ocornut
|
c521883be4
|
Sliders, Drags: Fixed manual input when using hexadecimal display format string. (#5165, #3133)
InputScalar: Fixed manual input when using %03d style width in display format string.
(amended once)
|
ago%!(EXTRA string=3 years) |
ocornut
|
508c9aaf60
|
Sliders, Drags: Fixed using hexadecimal display format strings (pretty much never worked). (#5165, #3133)
Ditched unnecessary code. When transitioning from float in 3e8087458 we added an unnecessary path there, which evolved in c5fb92955 .
|
ago%!(EXTRA string=3 years) |
ocornut
|
f5c5926fb9
|
Internals: remove obsolete variants of RenderArrow(), RenderBullet(), ImHash() + misc comments.
|
ago%!(EXTRA string=3 years) |
ocornut
|
2747a8ca40
|
Turned ImVec2 to const ref to RenderChar(), RenderText(), ColorButton(), PushClipRect(). for consistency. Comments about polygon filling winding order.
|
ago%!(EXTRA string=3 years) |
ocornut
|
3587ee492b
|
Viewports: store Viewport field in ImGuiWindow to facilitate using code accross branches + fix PVS warnings.
|
ago%!(EXTRA string=3 years) |
ocornut
|
16ddc1698d
|
Fixed creating multiple-context (regression in 28ba54a ). (#5135)
|
ago%!(EXTRA string=3 years) |
ocornut
|
28ba54a32a
|
Internals: add AddSettingsHandler(), RemoveSettingsHandler().
|
ago%!(EXTRA string=3 years) |
ocornut
|
fd06ed833b
|
Misc: tweaks + fix warnings on backends withtout -wno-memaccess (#4995, #5104)
|
ago%!(EXTRA string=3 years) |
ocornut
|
0f14933577
|
Tables: Fixed incorrect border height used for logic when resizing one of several synchronized instance of a same table ID, when instances have a different height. (#3955, #3565)
|
ago%!(EXTRA string=3 years) |
ocornut
|
2dfa71fad5
|
Inputs: Fixed IsMouseClicked() repeat mode rate being half of keyboard repeat rate. Using KeyModAlt. Removed KeyModsPrev.
|
ago%!(EXTRA string=3 years) |
ocornut
|
5854da10e6
|
Declare other structures as constexpr (#4995) + rename ImGuiInputEventType_Char to ImGuiInputEventType_Text for consistency with event structure.
|
ago%!(EXTRA string=3 years) |
ocornut
|
aa79d0cd2f
|
Stack Tool: Added option to copy item path to clipboard. (#4631)
|
ago%!(EXTRA string=3 years) |
ocornut
|
88de982071
|
Version 1.88 WIP
|
ago%!(EXTRA string=3 years) |
ocornut
|
aa86800092
|
Internals: rework RenderMouseCursor() signature so we can use it in docking branch more naturally. (Merged from master+ rework for docking)
# Conflicts:
# imgui.cpp
# imgui_draw.cpp
|
ago%!(EXTRA string=3 years) |
ocornut
|
97b1abd6dd
|
Internals: rework RenderMouseCursor() signature so we can use it in docking branch more naturally.
|
ago%!(EXTRA string=3 years) |
ocornut
|
c71a50deb5
|
Version 1.87
|
ago%!(EXTRA string=3 years) |
ocornut
|
8eb8689391
|
Docking: Tabs use their own identifier (in order to make window->ID refer to whole window in test engine). Also prevents Tab ID from clashing with "" which was common.
|
ago%!(EXTRA string=3 years) |
ocornut
|
6f73dbea80
|
TestEngine: submit window data to item system.
|
ago%!(EXTRA string=3 years) |
ocornut
|
35e197f413
|
TestEngine: fixed InvisibleButton() and ArrowButton() not calling the info macro.
|
ago%!(EXTRA string=3 years) |
ocornut
|
64d910ad37
|
Removed IMGUI_API from inline templated classes. (#4962)
|
ago%!(EXTRA string=3 years) |
ocornut
|
27004aca70
|
Revert moving ImGuiKeyModFlags to internal.h (amendc906c65)
# Conflicts:
# imgui.cpp
|
ago%!(EXTRA string=3 years) |
ocornut
|
49e38a5b32
|
Revert moving ImGuiKeyModFlags to internal.h (amendc906c65)
|
ago%!(EXTRA string=3 years) |
ocornut
|
c906c65cac
|
(BREAKING) Replaced AddKeyModsEvent() added by 790132a in favor of unified key enum system. Backends: update most. (#4921, #4858)
Sorry this is an unusual breaking but since we are WIP it is a good time to make a correction.
|
ago%!(EXTRA string=3 years) |
ocornut
|
8555335935
|
Shallow alignment of ImGuiKey stuff + moving some in internals. Internals: add offset to ImBitArray<>, simpify ActiveIdUsingKeyInputMask.
|
ago%!(EXTRA string=3 years) |
ocornut
|
cff0342454
|
Internals: moved lines into a Inputs section.
|
ago%!(EXTRA string=3 years) |
ocornut
|
62d6be3747
|
IO: Removed ImGuiInputSource from public api for now, unnecessary. (#4858, #787)
|
ago%!(EXTRA string=3 years) |
ocornut
|
f33bb99821
|
IO: added AddKeyAnalogEvent() and support for ImGuiKey_GamepadXXXX. (#4858, #787)
|
ago%!(EXTRA string=3 years) |
ocornut
|
26d04c948f
|
Tables: Fixed positioning of Sort icon on right-most column with some settings (not resizable + no borders). (#4918).
|
ago%!(EXTRA string=3 years) |
ocornut
|
97b1ffcb3b
|
IO: Reorder enums, compact a little in header. Removed const from internal GetKeyData().
|
ago%!(EXTRA string=3 years) |
ocornut
|
91ae56af45
|
Removed support for legacy arithmetic operators (+*/) when inputing text into a slider/drag. (#4917, #3184)
|
ago%!(EXTRA string=3 years) |
ocornut
|
e278277d53
|
IO: added AddMouseViewportEvent() + used in backends.
|
ago%!(EXTRA string=3 years) |
ocornut
|
90a6961638
|
IO: apply same flooring as UpdateMouseInputs() in dupe event processing. (#4858) + provision for test engine.
|
ago%!(EXTRA string=3 years) |
ocornut
|
7374b96f5c
|
IO: Added input queue. (#4858, #2787, #1992, #3383, #2525, #1320)
|
ago%!(EXTRA string=3 years) |
ocornut
|
eb823655af
|
Removed support for pre-C++11 compilers. We'll stop supporting VS2010. (#4537)
Build all
|
ago%!(EXTRA string=3 years) |
ocornut
|
290c51735e
|
Fixed warning in ImFloorSigned(). (#4889)
|
ago%!(EXTRA string=3 years) |
ocornut
|
956e03009a
|
Backends: OSX: Build fIx. Made GetKeyName() input tolerant. Internals: added GetNavInputName().
|
ago%!(EXTRA string=3 years) |
ocornut
|
bf08c13e9b
|
Inputs: Extra Keys / AddKeyEvent(): bidirectional mapping, basic CI, simplify backends, asserts on misuses, tested backward compat. (#2625, #4858, #2787)
(edit: simplified backends merged into previous commits to make history clearer)
|
ago%!(EXTRA string=3 years) |
thedmd
|
3b66929301
|
Inputs: Extra Keys / AddKeyEvent(): Added ImGuiKey values, io.AddKeyEvent(), GetKeyName(), IMGUI_DISABLE_OBSOLETE_KEYIO. Obsoleted GetKeyIndex(), io.KeyMap[], io.KeysDown[]. (#2625, #4858, #2787)
|
ago%!(EXTRA string=3 years) |
ocornut
|
2706c9d66e
|
Platform IME: reworked internals to simplify adding new features.
|
ago%!(EXTRA string=3 years) |
ocornut
|
9c8f288d1a
|
Viewports: Fixed a CTRL+TAB crash with viewports enabled (#4023, #787) (amend 1dc3af3 , 23ef6c1 , 657073a )
+ Expose FindHoveredViewportFromPlatformWindowStack() in imgui_internal.h
|
ago%!(EXTRA string=3 years) |
ocornut
|
89a28209e8
|
Version 1.87 WIP + Backends: OpenGL3: Fixed a buffer overflow in imgui_impl_opengl3_loader.h init, added in 1.86 (#4468, #4830)
|
ago%!(EXTRA string=3 years) |
ocornut
|
980deb4c9e
|
Add missing include guard to avoid declaring ImFontAtlasGetBuilderForStbTruetype() function.
https://github.com/cimgui/cimgui/issues/193
https://github.com/imgui-rs/imgui-rs/pull/582
|
ago%!(EXTRA string=3 years) |
ocornut
|
512c54bbc0
|
Version 1.86
|
ago%!(EXTRA string=3 years) |
ocornut
|
248ed1b01d
|
Internals: UpdateWindowInFocusOrderList: amend a528398 to fix docking. (#3496, #4797)
|
ago%!(EXTRA string=3 years) |