omar
|
0eaddb4dcd
|
Viewport: shuffled some code in the UpdateSelectWindowViewport() function.
|
ago%!(EXTRA string=7 years) |
omar
|
928a4ad315
|
Begin: moved tooltip position code in an else block. Misc comments
|
ago%!(EXTRA string=7 years) |
omar
|
52cac135c9
|
Internals: Renamed GetFrontMostModalRootWindow() to GetFrontMostPopupModal() and exposed in imgui_internal.h (#1738)
|
ago%!(EXTRA string=7 years) |
omar
|
d4dd448511
|
Examples, Platform, Viewport: Fixed inconsistent window ownership issues. Added comments. Made Win32/SDL back-ends track ownership.
|
ago%!(EXTRA string=7 years) |
omar
|
9117632bf0
|
Misc: IM_DELETE() helper function added in 1.60 doesn't clear the input _pointer_ reference, more consistent with expectation and allows passing r-value.
|
ago%!(EXTRA string=7 years) |
omar
|
6f1f5cbc20
|
Version 1.61 WIP
|
ago%!(EXTRA string=7 years) |
omar
|
3a29ddbcfa
|
Version 1.60
|
ago%!(EXTRA string=7 years) |
omar
|
6d0c720451
|
Internals: Removed unused internal variant of ArrowButton().
|
ago%!(EXTRA string=7 years) |
omar
|
82b7a39f31
|
Fixed a few zealous warnings.
|
ago%!(EXTRA string=7 years) |
omar
|
c712f7275d
|
Fixed unused variable warning.
|
ago%!(EXTRA string=7 years) |
omar
|
c2fc978983
|
Style: Default style is now StyleColorsDark()! Toward a 1.60 release :) (#707)
|
ago%!(EXTRA string=7 years) |
omar
|
0734a12d25
|
IO: ImGuiConfigFlags_NoMouse disable hovering so it is not destructive. Amend 2464e62a1a
|
ago%!(EXTRA string=7 years) |
omar
|
e88fb10d7c
|
NewFrame: Extract some code into a NewFrameUpdateHoveredWindowAndCaptureFlags() which can be of use with touch-based inputs systems.
|
ago%!(EXTRA string=7 years) |
omar
|
c1bdab6d5b
|
Comments about io.WantCapture flags + todo entries.
|
ago%!(EXTRA string=7 years) |
omar
|
ac2027c415
|
NewFrame: Extract some code into a NewFrameUpdateMouseInputs function. Moved settings saving higher up in the function so it is next to its peers.
|
ago%!(EXTRA string=7 years) |
omar
|
2464e62a1a
|
IO: Added ImGuiConfigFlags_NoMouse to force clear/disable mouse inputs in NewFrame().
|
ago%!(EXTRA string=7 years) |
omar
|
18a243bef0
|
Columns: Fixed calling Columns() again with the same number of columns. (#125)
|
ago%!(EXTRA string=7 years) |
omar
|
72899318e6
|
Viewport, Platform, Examples: Added support for transparent window via PlatformIO Platform_SetWindowAlpha (#1542) + fixes for GLFW 3.3
|
ago%!(EXTRA string=7 years) |
omar
|
c23b5463c7
|
Viewport: Moving a window accross viewports tries to preserve the dragging pivot (that is assuming that the window will be evenly scaled by DPI, aka Style is scaled). (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
9d8bc79025
|
Viewport: Renamed RenderPlatformWindows() to RenderPlatformWindowsDefault(), tweaked examples and emphasis optional Viewport code path. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
fc30462f18
|
Hide new windows for one frame until they calculate their size. Also fixes SetNextWindowPos() given a non-zero pivot. (#1694)
|
ago%!(EXTRA string=7 years) |
omar
|
5aa3f99b4c
|
Internal: using more consistent comparaison with HiddenFrames to not imply it could be -1. Tweaked comments.
|
ago%!(EXTRA string=7 years) |
omar
|
4649967112
|
Added extra comments and assertions to avoid user combining ImGuiCond flags. (#1694)
|
ago%!(EXTRA string=7 years) |
omar
|
cd1e6e384f
|
Tooltip windows uses PopupBorderSize (#1697) + commented out debug stuff.
|
ago%!(EXTRA string=7 years) |
omar
|
1e116e6c17
|
Removed need for -Wnocast-qual on modern Clang/Xcode as a token of good behavior. Unfortunately the old stb_ decompress code is a little const clunky. + warning fix in stb_textedit which is already in master afaik.
|
ago%!(EXTRA string=7 years) |
omar
|
84fbc49403
|
BeginChild: named child don't include the full id inside their name (#1698)
|
ago%!(EXTRA string=7 years) |
omar
|
78610a54d2
|
Fixed Clang zealous cast-call warning (on par with GCC) which decided to warn against explicit C-style casts now.
|
ago%!(EXTRA string=7 years) |
omar
|
77e234d9df
|
Comments
|
ago%!(EXTRA string=7 years) |
omar
|
c461401b21
|
Comments, FAQ
|
ago%!(EXTRA string=7 years) |
omar
|
cc96477b1c
|
Comments (#1695)
|
ago%!(EXTRA string=7 years) |
omar
|
ac8931b2e9
|
Viewport: Moved OverlayDrawList to be a per-viewport instead of being global + fix overlay clipping glitch during viewport creation frame + support for software mouse cursor stradding over multiple viewport. The overlay draw list move is rather important as draw lists are not shared among viewports anymore and we can do a swap of their data without copying it. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
4f112f898e
|
Viewport: Avoid modifying MousePos in UpdateWindowViewport just for the sake of docking test, sheering MousePos during the frame is problematic + minor renaming. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
b69dc45f6e
|
Internals: Removed ImGuiDataType_Float2.
|
ago%!(EXTRA string=7 years) |
omar
|
c19b27813d
|
Added InputDouble() function. We use a format string instead of a decimal_precision parameter to also for "%e" and variants. (#1011) May transition the other InputXXX function to use format strings as well.
|
ago%!(EXTRA string=7 years) |
omar
|
c796960ff9
|
InputFloat: Scientific input. InputText: Added ImGuiInputTextFlags_CharsScientific to add 'e' 'E' to list of characters that can be input. (later useful for #1011)
|
ago%!(EXTRA string=7 years) |
omar
|
21ac470a8a
|
Nav: Fixed a crash with IMGUI_DEBUG_NAV_SCORING enabled + added info to Metrics.
|
ago%!(EXTRA string=7 years) |
omar
|
e5ba982be0
|
Nav: Fixed a crash with IMGUI_DEBUG_NAV_SCORING enabled + added info to Metrics.
|
ago%!(EXTRA string=7 years) |
omar
|
42ad3c1dd3
|
Examples: OpenGL2: Added multi-viewport support in the OpenGL2 back-end. (#1542) + Metrics: Fix undisplayed flag.
|
ago%!(EXTRA string=7 years) |
omar
|
75c3793db5
|
IO: Added ImGuiConfigFlags_NoSetMouseCursors. Added ImGuiBackendFlags_HasMouseCursors, ImGuiBackendFlags_HasSetMousePos. (#787, #1495, #1202)
|
ago%!(EXTRA string=7 years) |
omar
|
dcf7c3d188
|
Added ImGuiBackendFlags for backend to expose its capabilities. Added ImGuiBackendFlags_HasGamepad. (#787, #1542)
|
ago%!(EXTRA string=7 years) |
omar
|
170f44e6f0
|
IO: Renamed io.WantMoveMouse to io.WantSetMousePos (was added in 1.52, _not_ used by core and only honored by some binding ahead of merging the Nav branch) + internal renaming (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
ccc9a22db3
|
Viewport: Changelog + Internals: Renamed viewport mouse fields for consistency (going to add more). (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
d1c45db9e8
|
Fixed enum typo.
|
ago%!(EXTRA string=7 years) |
omar
|
c00523dba4
|
Viewport: Added extra Metrics and debug features.
|
ago%!(EXTRA string=7 years) |
omar
|
9d5ec05150
|
Viewport, Platform: Update the contents of GetPlatformData() in EndFrame() so back-end can access it even if UpdatePlatformWindows hasn't been called. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
2fecd332fc
|
Viewport, Platform: Added void* to render/swap buffer functions. Comments. (#1542, #1042)
|
ago%!(EXTRA string=7 years) |
omar
|
62e94717eb
|
Nav: InputText: Allow editing text input fields with NavActivate (space). Not sure about that, on one hand it feels more consistent but you can't finish the editing with space to double space (activate + input space) could feel inconsistent. (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
33ad8b2f0c
|
Nav: Track nav input source more generally (gamepad vs keyboard) (#787) + update todos and demo tweaks
|
ago%!(EXTRA string=7 years) |
omar
|
46b61427e1
|
Viewport, Platform: Refactored platform interface. Removed need to use imgui_internal.h in backends. Split viewport into public facing ImGuiViewport and internal structure. Exposing enough data to provide custom tweaked renderers. Renamed handlers, fixed lots of inconsistencies. (#1542, #1042)
|
ago%!(EXTRA string=7 years) |
omar
|
1ab236d9df
|
Viewport, Platform: Internal renaming to use more consistent (OsDesktopPos > PlatformPos). (#1542)
|
ago%!(EXTRA string=7 years) |