omar
|
af93c21cf9
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2019-09-18 17:27:14 +02:00 |
|
omar
|
656c515bad
|
Warning fix.
|
2019-09-18 17:21:04 +02:00 |
|
omar
|
9d02ed51e3
|
TreeNode: Added ImGuiTreeNodeFlags_SpanAvailWidth and ImGuiTreeNodeFlags_SpanFullWidth flags (#2451, #2438, #1897)
Added demo bits.
|
2019-09-18 17:13:41 +02:00 |
|
omar
|
575df6f192
|
Merge branch 'master' into docking
# Conflicts:
# examples/imgui_impl_opengl3.cpp
# imgui.cpp
# imgui_draw.cpp
# imgui_internal.h
|
2019-09-17 16:35:50 +02:00 |
|
omar
|
b48dc067ae
|
Style: Allow style.WindowMenuButtonPosition to be set to ImGuiDir_None to hide the collapse button. (#2634, #2639)
+ Fix #2775
|
2019-09-17 16:33:15 +02:00 |
|
omar
|
3b014d0c31
|
Merge branch 'features/ellipsis_rendering'
# Conflicts:
# imgui.cpp
|
2019-09-17 12:07:30 +02:00 |
|
omar
|
7d5a17e5e4
|
Remove trailing spaces (grep for ' \r?$' in visual studio)
|
2019-09-17 11:33:18 +02:00 |
|
omar
|
57623c15dd
|
Font: Narrow ellipsis: various minor stylistic tweaks (#2775)
|
2019-09-17 11:13:34 +02:00 |
|
omar
|
3dcf323c35
|
Columns: Separator: Fixed a bug where non-visible separators within columns would alter the next row position differently than visible ones.
Fixed rounding issues also leading to change of ScrollMax depending on visible items (in particular negative coordinate would be rounded differently)
|
2019-09-16 19:15:43 +02:00 |
|
omar
|
0bdc145343
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2019-08-31 19:19:00 +02:00 |
|
omar
|
3f99890f40
|
TabBar: feed desired width (sum of unclipped tabs width) into layout system to allow for auto-resize. (#2768)
Before 1.71 tab bars fed the sum of current width which created feedback loops in certain situations. Amend f95c77eeea .
|
2019-08-29 14:57:34 +02:00 |
|
omar
|
bfcdaeb610
|
Disable with ConfigWindowsMemoryCompactTimer < 0.0f (#2636)
|
2019-08-28 20:30:36 +02:00 |
|
omar
|
62f75c7fb1
|
Added a mechanism to compact/free the larger allocations of unused windows (buffers are compacted when a window is unused for 60 seconds, as per io.ConfigWindowsMemoryCompactTimer = 60.0f). Note that memory usage has never been reported as a problem, so this is merely a touch of overzealous luxury. (#2636)
|
2019-08-28 20:28:36 +02:00 |
|
Hanif Bin Ariffin
|
45a0db5979
|
Demo: PlotLine example displays the average value. (#2759) + extra comments
|
2019-08-28 19:23:43 +02:00 |
|
omar
|
e1fca8d982
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2019-08-23 12:21:49 +02:00 |
|
omar
|
cb538fadfe
|
Internals: Storing settings using ImVec2ih to match what we are doing with dock node. + removed ImMax from reading Size value (done in Begin) + removed seemingly unnecessary FLT_MAX compare in SettingsHandlerWindow_WriteAll.
About: Added backquote to text copied into clipboard so it doesn't mess up with github formatting when pasted.
|
2019-08-23 12:02:52 +02:00 |
|
omar
|
c4ff1b3578
|
ImDrawList: clarified the name of many parameters so reading the code is a little easier. (#2740)
|
2019-08-22 17:43:57 +02:00 |
|
omar
|
c4b0bf718a
|
More typos in comments (#2738)
|
2019-08-22 11:40:37 +02:00 |
|
omar
|
aedcd2fb1a
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
# examples/imgui_impl_dx11.cpp
# imgui.cpp
|
2019-08-19 21:49:53 +02:00 |
|
omar
|
f624455d7b
|
Version 1.73 WIP
|
2019-08-01 10:57:13 -07:00 |
|
omar
|
b8d8355f10
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
|
2019-07-31 14:34:58 -07:00 |
|
omar
|
6a0d0dab5a
|
Version 1.72b (patch for nav)
|
2019-07-31 14:31:06 -07:00 |
|
omar
|
4cfaf7d89c
|
Scrolling, Nav: Fixed programmatic scroll leading to a slightly incorrect scroll offset when the window has decorations or a menu-bar (broken in 1.71). This was mostly noticeable when a keyboard/gamepad movement led to scrolling the view, or using e.g. SetScrollHereY() function. Fix/amend a0994d74 .
|
2019-07-31 14:31:06 -07:00 |
|
omar
|
1b1e539288
|
Internal: Moved NavScrollToBringItemIntoView() declaration to imgui_internal.h. Fixed spacing missing in 494d804 . Fixed changelog wreck from 1.72.
|
2019-07-30 18:21:44 -07:00 |
|
omar
|
9183e7c426
|
Version 1.73 WIP
|
2019-07-29 15:54:32 -07:00 |
|
omar
|
a1164399b0
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
|
2019-07-27 18:21:41 -07:00 |
|
omar
|
ecb9b1e2eb
|
Version 1.72
|
2019-07-27 18:15:07 -07:00 |
|
omar
|
7a26a49f08
|
Internal: Added IsMouseDragPastThreshold(). Tweaks. Todo.
Demo: Showing how to use the format parameter of Slider/Drag functions to display the name of an enum value instead of the underlying integer value
|
2019-07-26 17:19:01 -07:00 |
|
omar
|
db2581bee9
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2019-07-23 13:35:01 -07:00 |
|
omar
|
51853292cc
|
ImDrawList: Using ImDrawCornerFlags instead of int in various apis.
Demo: Using ImGuiColorEditrFlags instead of int.
|
2019-07-23 10:41:48 -07:00 |
|
omar
|
dcd03f62a7
|
Scrolling: Made it possible for mouse wheel and navigation-triggered scrolling to override a call to SetScrollX()/SetScrollY(), making it possible to use a simpler stateless pattern for auto-scrolling.
Demo: Log, Console: Using a simpler stateless pattern for auto-scrolling.
|
2019-07-22 18:49:51 -07:00 |
|
omar
|
0e6a096afd
|
Docking: Renamed io.ConfigDockingTabBarOnSingleWindows to io.ConfigDockingAlwaysTabBar. (#2109)
Added ImGuiWindowClass::DockingAlwaysTabBar to set on individual windows.
|
2019-07-22 11:29:22 -07:00 |
|
omar
|
9cda3035fd
|
Merge branch 'master' into docking
# Conflicts:
# examples/imgui_impl_dx10.cpp
# examples/imgui_impl_dx11.cpp
# examples/imgui_impl_glfw.cpp
# examples/imgui_impl_sdl.cpp
# imgui.cpp
|
2019-07-22 10:29:14 -07:00 |
|
omar
|
c37f21788f
|
Columns: Made GetColumnOffset() and GetColumnWidth() behave when there's no column set, consistently with other column functions + fixed Columns demo (#2683)
|
2019-07-21 11:23:15 -07:00 |
|
omar
|
9f35ba8546
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2019-07-19 15:19:10 -07:00 |
|
omar
|
493795cdd1
|
Columns: Fix support for BeginColumns() with a count of 1 (not that this isn't available via the old Columns() api). Tweaked Demo to facilitate testing for it.
|
2019-07-19 12:11:00 -07:00 |
|
omar
|
7fd34d4f30
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2019-07-17 18:48:16 -07:00 |
|
omar
|
61c7f0194e
|
Misc: Made Button(), ColorButton() not trigger an "edited" event leading to IsItemDeactivatedAfterEdit() returning true. This also effectively make ColorEdit4() not incorrect trigger IsItemDeactivatedAfterEdit() when clicking the color button to open the picker popup. (#1875)
Demo: Added Button with repeater and InputFloat with +/- button to the status query test demo.
|
2019-07-17 17:10:28 -07:00 |
|
omar
|
ea79992d9a
|
Fixed old SetWindowFontScale() api value from not being inherited by child window. Added comments about the right way to scale your UI (load a font at the right side, rebuild atlas, scale style).
+ Added missing IMGUI_API marker to the EmptyString storage used by ImGuiTextBuffer. (#2672)
|
2019-07-17 10:01:49 -07:00 |
|
omar
|
56e10f1c35
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui.h
|
2019-07-16 18:29:31 -07:00 |
|
omar
|
e6a286b3a5
|
Style: Added style.ColorButtonButton (left/right, defaults to ImGuiDir_Right) to move the color button of ColorEdit3/ColorEdit4 functions to either side of the inputs.
|
2019-07-16 16:43:21 -07:00 |
|
omar
|
a35f42f123
|
Removed TreeAdvanceToLabelPos() which is rarely used and only does SetCursorPosX(GetCursorPosX() + GetTreeNodeToLabelSpacing()). Kept redirection function (will obsolete). (#581, #324)
|
2019-07-15 18:30:20 -07:00 |
|
omar
|
e461e7bc7a
|
Moved ImGuiColumnsFlags erroneously forward declared in imgui.h + demo bit.
|
2019-07-14 12:29:23 -07:00 |
|
omar
|
1f54c16f52
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
|
2019-07-02 18:47:10 +02:00 |
|
omar
|
e16564e67a
|
Scrollbar: Avoid overlapping the opposite side when window (often a child window) is forcibly too small.
|
2019-07-01 20:59:00 +02:00 |
|
omar
|
da29d77253
|
Added SetScrollXHere, SetScrollFromPosX: Changelog, demo, comments (#1580).
|
2019-07-01 12:15:53 +02:00 |
|
omar
|
82711251b6
|
Internals: ImGuiListClipper using absolute coordinate (instead of relative one). Minor no-op tweaks + ImDrawListSplitter assert
|
2019-06-29 20:10:55 +02:00 |
|
omar
|
eb3e271c24
|
Demo: Using ImVec2(-FLT_MIN,0.0f) instead of ImVec2(-1.0f,0.0f) where it makes sense. (#2449)
|
2019-06-23 18:20:25 +02:00 |
|
omar
|
e2c1f0a7cd
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
|
2019-06-18 23:12:50 +02:00 |
|
omar
|
e9b92d1cef
|
Disable -Wpragmas warning in GCC to avoid relying on version checks, as unusual/forks/mods don't appear to always have same warning<>version. (#2618)
+ Fix version number in imgui.h
|
2019-06-17 11:32:00 +02:00 |
|