omar
|
6890e08bc5
|
Fixed using SetNextWindowPos() on a child window (which wasn't really documented) position the cursor as expected in the parent window, so there is no mismatch between the layout in parent and the position of the child window. Demo tweak and adding some child window stuff
|
ago%!(EXTRA string=7 years) |
omar
|
54a60aaa40
|
Added BETA api for Tab Bar/Tabs widgets. (#261, #351) (merged this feature from the from Docking branch so it can be used earlier as as standalone feature)
- Added BeginTabBar(), EndTabBar(), BeginTabItem(), EndTabItem(), SetTabItemClosed() API.
- Added ImGuiTabBarFlags flags for BeginTabBar().
- Added ImGuiTabItemFlags flags for BeginTabItem().
- Style: Added ImGuiCol_Tab, ImGuiCol_TabHovered, ImGuiCol_TabActive, ImGuiCol_TabUnfocused, ImGuiCol_TabUnfocusedActive colors.
- Demo: Added Layout->Tabs demo code.
- Demo: Added "Documents" example app showcasing possible use for tabs.
|
ago%!(EXTRA string=7 years) |
omar
|
b58bd5b311
|
Version 1.67 WIP + todo notes
|
ago%!(EXTRA string=7 years) |
omar
|
3e84f7cd1d
|
Viewport: Fixed a viewport bug which led some popups to merge in underlying host viewport when they should be z-over their parent viewport.
|
ago%!(EXTRA string=7 years) |
omar
|
1c7be88a1a
|
Viewport: Fixed a bug where tooltips on their first frame didn't find a monitor leading to the "recovery" code to revert it to the main viewport for a frame. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
d8ab2c1ac9
|
Viewport: Added support for minimized window which caused problem when ImGuiBackendFlags_HasMouseHoveredViewport was not supported. (#1542) + todo
|
ago%!(EXTRA string=7 years) |
omar
|
3a7828de6b
|
Viewport: Added ImGuiConfigFlags_ViewportsDecoration to re-enable platform decoration (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
66b51940bd
|
Refactor: Moved README, ChangeLog, TODO files to docs/ folder + update Changelog. (#2036)
|
ago%!(EXTRA string=7 years) |
omar
|
5afd4b61f2
|
Refactor: Moved README, ChangeLog, TODO files to docs/ folder + update Changelog. (#2036)
|
ago%!(EXTRA string=7 years) |
omar
|
68448c5faa
|
ImDrawList: Large text passed to AddText() are being scanned for their end in order to avoid pre-reserving too many vertices.
|
ago%!(EXTRA string=7 years) |
omar
|
2dc5ec95d7
|
Internals: InputText: Renaming. Comments.
|
ago%!(EXTRA string=7 years) |
omar
|
24ff259816
|
InputText: Added support for buffer size/capacity changes via the ImGuiInputTextFlags_CallbackResize flag. (#2006, #1443, #1008).
|
ago%!(EXTRA string=7 years) |
omar
|
caaa746424
|
Nav: NavWindowingList doesn't save to .ini file. TODO entries.
|
ago%!(EXTRA string=7 years) |
omar
|
d4cd121ae1
|
TODO + added missing _None enum for some internals flags.
|
ago%!(EXTRA string=7 years) |
omar
|
d3be9185b3
|
Demo: Fixed spacing from b629f90 change.
|
ago%!(EXTRA string=7 years) |
omar
|
6201cad2b4
|
Examples: Comments, Demo: Log early out, TODO. (#1553)
|
ago%!(EXTRA string=7 years) |
omar
|
a48815b870
|
Comments, changelog
|
ago%!(EXTRA string=7 years) |
omar
|
2bdf0b54a2
|
Changelog formatting update, Todo, comments. Tweak Child demo. Shuffle some code in NavUpdate().
|
ago%!(EXTRA string=7 years) |
omar
|
c665c15a7d
|
Nav: When entering into a NavFlattened child we only consider the visible items for scoring (note that this only work assuming the NavFlattened child window has interactive items). Fixes accidentally hoping into a NavFlattened child. (#767)
|
ago%!(EXTRA string=7 years) |
omar
|
f4120e20d5
|
Nav: NavFlattened: Fixed navigation miscrolling parent window when the current window is scrolling enough to keep the item in view. Fix feature added in e11610d6 , typically affect large navigation steps (used by PageUp/PageDown). + comments (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
d4b151076c
|
Internals: Added BeginDragDropTooltip() internal function to convey semantic (drag and drop tooltip doesn't get clipped within display boundaries). Revert part of 3218666fb9 . (#1739, #143).
|
ago%!(EXTRA string=7 years) |
omar
|
92b7d6bc4f
|
Added ImGuiDragDropFlags_AcceptNoPreviewTooltip flag to disable drag source tooltip from the target site (#143)
|
ago%!(EXTRA string=7 years) |
omar
|
7fd9199a1d
|
Internals: Selectable: Renamed variables. Todo update.
|
ago%!(EXTRA string=7 years) |
omar
|
929522febe
|
Missing examples changelog bits and todo list
|
ago%!(EXTRA string=7 years) |
omar
|
002e513b82
|
Added float GetWindowDpiScale(). (#1542, #1676)
|
ago%!(EXTRA string=7 years) |
omar
|
7c7e96e1aa
|
ImVector: added erase(it first, it last) helper. Added erase_unsorted(it) helper. + todo fixes/additions
|
ago%!(EXTRA string=7 years) |
omar
|
86f8cdbd98
|
Comments + Internals: Selectable: decoupled internal flags and removed their menu / menu-item semantic as upcoming changes are requiring more flexibility.
|
ago%!(EXTRA string=7 years) |
omar
|
78b28d545f
|
Version 1.61 + todo additions
|
ago%!(EXTRA string=7 years) |
omar
|
39f4761ff7
|
TODO list update + Changelog and comments for #1803.
|
ago%!(EXTRA string=7 years) |
omar
|
8da0d42ef2
|
Moved DragScalar, InputScalar, SliderScalar to imgui.h as well as ImGuiDataType (#320, #643, #708, #1011)
|
ago%!(EXTRA string=7 years) |
omar
|
0bf43b3a1b
|
Settings: Added LoadIniSettingsFromDisk(), LoadIniSettingsFromMemory(), SaveIniSettingsToDisk(), SaveIniSettingsToMemory(), io.WantSaveIniSettings. (#923, #993)
|
ago%!(EXTRA string=7 years) |
omar
|
7640439747
|
DragInt: Patch old format strings to replace %f by %d when using the DragInt() entry point. (#320, #643, #708, #1011)
|
ago%!(EXTRA string=7 years) |
omar
|
cd51f37fc0
|
Viewport, Platform: Refresh monitor list (win32, glfw) + avoid calling GetWindowFocus before platform window creation to not require of backend to null-check things inconsistently. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
da70c837da
|
Viewport: Removed unnecessary fields (now that the coordinate system is consistent accross viewports): MouseRefPrevViewport, MouseClickedPosViewportId. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
f1ae07e532
|
Viewport, Platform: Using Platform_GetWindowFocus to provide a much stronger heuristic of platform z-order, in replacement for when the back-end cannot provide io.MouseHoveredViewport. The pressure for it to work well increased with the use of viewports by popups/menus. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
e3e4b7bdf5
|
Viewport: Fixed mouse hover flicker on mouse button release frame after moving a window. (#1542)
Platform: Clarifying some comments in back-ends.
|
ago%!(EXTRA string=7 years) |
omar
|
cb78e62df9
|
Viewport, Platform: Fixed IME positioning for multi-viewport. Moved API from ImGuiIO to ImGuiPlatformIO. Because it is extremely unlikely to people redefined this API manually the moving-forward-breakage is ok. (#1542)
SDL2 ime support under Win32 never worked properly because of SDL interferences.
|
ago%!(EXTRA string=7 years) |
omar
|
376f2aec54
|
Viewport: Clamp windows within monitors + fallback rescue window when it is out of sight (e.g. removed monitor, changed resolution) + Win32: declare primary monitor at the beginning of the list. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
010757266e
|
Viewports: Todos, Tooltips/menus not automatically forced into their own viewport when the NoMerge flag is set (however the multiplication of viewports makes them more likely to protude and create their own). Win32: try to make primary monitor the first tin the list. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
d1c16d4ccd
|
Documentation bits. Misc comments.
|
ago%!(EXTRA string=7 years) |
omar
|
c1bdab6d5b
|
Comments about io.WantCapture flags + todo entries.
|
ago%!(EXTRA string=7 years) |
omar
|
166411287f
|
Demo: Added more complete Combo demo. (#1658)
|
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
|
533c86a7a3
|
Update TODO list, minor fix in Readme, comments, Clang -Weverything warning fix in imgui_draw.cpp under Windows.
|
ago%!(EXTRA string=7 years) |
omar
|
111ea7af77
|
Misc comments, todos + reintroduced removed ImGuiCol defines under !IMGUI_DISABLE_OBSOLETE_FUNCTIONS wrap.
|
ago%!(EXTRA string=7 years) |
omar
|
1ef1acbd8d
|
Font: Fixed MergeMode adding duplicate glyphs data instead of reusing existing (broken by 072d6d8cb5 )
|
ago%!(EXTRA string=7 years) |
omar
|
ed4bbc4fd4
|
Nav: Comments, guides.
|
ago%!(EXTRA string=7 years) |
omar
|
0c0d811859
|
Nav: SetItemDefaultFocus() doesn't make the navigation cursorr highlight visible. Renamed NavInitResultExplicit to NavInitRequestFromMove. (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
efbd8cebe7
|
Nav: Comments (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
bdd868704f
|
Nav: Child window is restored on focus when returning to layer 0 or refocusing. This is a little experimental and potentially error-prone right now. (#787, vaguely relate to ~#727) Ideally we should maintain a non-sorted last-focused list that include childs windows.
|
ago%!(EXTRA string=7 years) |