ocornut
|
72c00f39c1
|
Backends: GLFW: fix ImGui_ImplGlfw_IsWayland() amend broken 10d0162. (#8921, #8920)
Accidentally broke this while shuffling code...
|
2025-09-15 19:16:05 +02:00 |
|
ocornut
|
2675b7ca26
|
Backends: GLFW: Content Scales always reported as 1.0 on Wayland, FramebufferScale always reported as 1.0 on X11. (#8920, #8921)
|
2025-09-15 18:55:09 +02:00 |
|
ocornut
|
10d0162378
|
Backends: GLFW: added ImGui_ImplGlfw_IsWayland(). (#8921, #8920)
(technically presently untested but we've researched this)
|
2025-09-15 18:40:22 +02:00 |
|
ocornut
|
3c6c5692b8
|
Examples: Win32+Vulkan, GLFW+Metal: Fixed not applying content scale. (#8921, #8756)
Somehow it breaks in Win32+OpenGL3 example: when enabled Win32 applies some extra scale.
|
2025-09-15 16:50:58 +02:00 |
|
ocornut
|
e044d99710
|
Examples: standardized all examples to have a base window size of 1280x800.
|
2025-09-15 16:34:36 +02:00 |
|
ocornut
|
22a6a83c54
|
Backends: SDL3: use SDL_GetWindowDisplayScale() on Mac to output DisplayFrameBufferScale. The function is more reliable during resolution changes e.g. going fullscreen. (#8703, #4414)
|
2025-09-15 15:16:42 +02:00 |
|
ocornut
|
09e7870497
|
Docking, Style: added style.DockingNodeHasCloseButton option to hide the CloseButton() attached to each docking node. (#8933)
|
2025-09-15 14:06:54 +02:00 |
|
ocornut
|
cd476b27f8
|
Examples: GLFW+Vulkan: Fixed not applying content scale. (#8921, #8756)
|
2025-09-12 21:32:46 +02:00 |
|
ocornut
|
9f13684d70
|
Examples: GLFW+OpenGL2: Fixed not applying content scale. (#8921)
Note that this requires GLFW 3.3.
|
2025-09-12 20:57:04 +02:00 |
|
ocornut
|
a4cd45f44c
|
Backends: GLFW: fixed imgui_impl_glfw.cpp being affected by X headers '#define Status' leak since 6b2cdf2. (#8884)
|
2025-09-12 19:51:31 +02:00 |
|
ocornut
|
6d25cb844b
|
CI: switch iOS build to macos-14 runner as macos-latest currently fails.
|
2025-09-12 16:41:05 +02:00 |
|
ocornut
|
586da87728
|
InputText: Word-Wrap: hide vertical scrollbar but takes its width into account. (#3237, #952, #1062, #7363)
Also increase IMGUI_VERSION_NUM for good measure, forgot to increase it when moving to public api.
|
2025-09-12 16:04:41 +02:00 |
|
ocornut
|
36133d8ac4
|
InputText: Word-Wrap: hide vertical scrollbar but takes its width into account. (#3237, #952, #1062, #7363)
Also increase IMGUI_VERSION_NUM for good measure, forgot to increase it when moving to public api.
|
2025-09-12 16:03:18 +02:00 |
|
ocornut
|
8c6096fcfe
|
Merge branch 'master' into docking
|
2025-09-12 15:05:55 +02:00 |
|
ocornut
|
b6a33f8ce1
|
InputText: Word-Wrap: amend 7f1e2bb to avoid triggering static analyzer. (#3237, #952, #1062, #7363)
And generally more logical this way anyhow.
|
2025-09-12 15:05:23 +02:00 |
|
ocornut
|
78c1d4a92c
|
InputText: Word-Wrap: moving ImGuiInputTextFlags_WordWrap to public API. Added in demo. (#3237, #952, #1062, #7363)
|
2025-09-12 15:03:33 +02:00 |
|
ocornut
|
7f1e2bb8dd
|
InputText: Word-Wrap: avoid word-wrap specific path InputTextLineIndexGetPosOffset() when word-wrap is disabled. (#3237, #952, #1062, #7363)
|
2025-09-12 15:03:33 +02:00 |
|
ocornut
|
2f3e85bc37
|
Comments
|
2025-09-12 15:03:33 +02:00 |
|
ocornut
|
e8ca7af4c0
|
Fixed io.ConfigDpiScaleFonts from ever working since 1.92. (#8832, #8465)
Merge fix e4055e763 didn't update the code properly.
|
2025-09-12 11:49:26 +02:00 |
|
ocornut
|
0457a09bb9
|
Fixed obsoleted ImGuiConfigFlags_DpiEnableScaleFonts/_DpiEnableScaleViewports names from setting the equivalent io.ConfigDpiScaleFonts/io.ConfigDpiScaleViewports flag correctly (regression in 1.92).
Fix e55415b.
|
2025-09-12 11:49:12 +02:00 |
|
ocornut
|
71f45c12e9
|
Merge branch 'master' into docking
|
2025-09-11 21:28:02 +02:00 |
|
ocornut
|
8a94422246
|
InputText: optimize inactive path by avoiding an early ImStrlen().
|
2025-09-11 21:26:10 +02:00 |
|
ocornut
|
ae832ce532
|
InputText: moved blocks so same text rendering code is now used for active and inactive states.
(ignore whitespace to visualize this change easily)
|
2025-09-11 21:26:04 +02:00 |
|
ocornut
|
1e52e7b90c
|
InputText: Added a line index. Refactored cursor and selection rendering, now simpler, easier to reason about, and faster. (#3237, #952, #1062, #7363)
|
2025-09-11 21:26:01 +02:00 |
|
ocornut
|
67085d732a
|
ImGuiTextIndex: rename member.
|
2025-09-11 21:25:56 +02:00 |
|
ocornut
|
f36c65661c
|
InputText: fixed pressing End (without Shift) in a multi-line selection from mistakenly moving cursor based on selection start.
|
2025-09-11 18:45:07 +02:00 |
|
ocornut
|
e2b7d84e96
|
CI: disable pvs-studio 28 days warning (amend).
|
2025-09-11 15:15:48 +02:00 |
|
ocornut
|
271f476d08
|
CI: disable pvs-studio 28 days warning.
|
2025-09-11 15:12:51 +02:00 |
|
ocornut
|
e2f314d613
|
InputText: fixed misassignment to unused Scroll.y variable when using ImGuiInputTextFlags_NoHorizontalScroll.
Amend d474ed7f7 (#7913, #383)
|
2025-09-11 15:06:25 +02:00 |
|
ocornut
|
8eb22ea620
|
Demo: ShowStyleSelector(), ShowFontSelector(): remove ImGuiSelectableFlags_NoAutoClosePopups for now.
In this situation we kinda want keyboard Enter to select and close but ideally not click. We don't have separate options yet.
|
2025-09-10 22:42:12 +02:00 |
|
ocornut
|
55f590c1d1
|
Selectable: ImGuiSelectableFlags_SelectOnNav doesn't select when holding Ctrl, to be consistent with multi-select.
Amend e66afbb + remove needless line in CloseCurrentPopup() block
|
2025-09-10 22:29:42 +02:00 |
|
ocornut
|
dae66eb3b5
|
Backends: GLFW: improve multi-viewport behavior in tiling WMs (X11). Amend changelog solely for linking to #2117.
|
2025-09-10 20:35:22 +02:00 |
|
ocornut
|
37b18acdf5
|
Backends: GLFW: improve multi-viewport behavior in tiling WMs (X11). Amends. (#8884, #8474, #8289)
|
2025-09-10 20:28:30 +02:00 |
|
ikos3k
|
6b2cdf29bc
|
Backends: GLFW: improve multi-viewport behavior in tiling WMs (X11) (#8884, #8474, #8289)
- Implement _NET_WM_WINDOW_TYPE_DIALOG for viewports
- Fix override_redirect for proper WM control
- Tested on i3wm and xfce4
|
2025-09-10 20:04:04 +02:00 |
|
Harry Mander
|
5e5658e68f
|
Debug Tools: fixed assertion failure when opening a combo box while using io.ConfigDebugBeginReturnValueOnce/ConfigDebugBeginReturnValueLoop. (#8931)
|
2025-09-10 19:12:03 +02:00 |
|
ocornut
|
3dcd17f402
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx12.cpp
|
2025-09-10 19:02:44 +02:00 |
|
ocornut
|
013c4ed476
|
InputText: fixed gross buffer underflow introduced by a82f66a. (#3237, #952, #1062, #7363)
Would typically not crash by detected by sanitinizers.
|
2025-09-10 19:00:05 +02:00 |
|
ocornut
|
2f1d1c8b2f
|
Focus, InputText: fixed an issue where SetKeyboardFocusHere() did not work on InputTextMultiline() with ImGuiInputTextFlags_AllowTabInput. (#8928)
|
2025-09-10 18:31:34 +02:00 |
|
ocornut
|
1cd08b883c
|
TabBar: fixed calling TabBarQueueFocus() before submitting tabs. (#8929, #6681)
|
2025-09-10 18:03:34 +02:00 |
|
ocornut
|
4e98fb20e2
|
TabBar: Internals: added TabBarFindByID(), TabBarRemove() helpers.
Currently only for the benefit of TestEngine.
|
2025-09-10 17:59:26 +02:00 |
|
ocornut
|
045645e5f1
|
Demo: tweaked ShowFontSelector() and ShowStyleSelector() to update selection while navigating and to not close popup automatically.
|
2025-09-09 17:50:40 +02:00 |
|
ocornut
|
8e4955bb23
|
Selectable: moved ImGuiSelectableFlags_SelectOnNav to public API.
|
2025-09-09 17:42:14 +02:00 |
|
ocornut
|
e66afbbbe0
|
Selectable: ImGuiSelectableFlags_SelectOnNav doesn't close popups.
|
2025-09-09 17:33:03 +02:00 |
|
ocornut
|
2841c5135d
|
Backends: OpenGL3: add GL_NEAREST and samplers functions in loader.
|
2025-09-08 17:24:39 +02:00 |
|
ocornut
|
bf52f4a83c
|
Backends: OpenGL3: added HasBindSampler storage for readability and consistency.
|
2025-09-08 17:23:48 +02:00 |
|
ocornut
|
14e076c5bb
|
Backends: Internal renaming of samplers.
|
2025-09-08 16:02:23 +02:00 |
|
ocornut
|
ea8a5a9e17
|
DrawList: made AddCallback() assert when passing a null callback.
|
2025-09-08 15:20:18 +02:00 |
|
ocornut
|
ab760992ad
|
Merge branch 'master' into docking
|
2025-09-08 13:35:24 +02:00 |
|
ocornut
|
230418a75d
|
InputText: Word-Wrap: attempt to track cursor while resizing frame/parent. (#3237, #952, #1062, #7363)
|
2025-09-08 11:56:22 +02:00 |
|
ocornut
|
16415aa39f
|
InputText: Word-Wrap: added custom implementation for Home/End that is word-wrap friendly. (#3237, #952, #1062, #7363)
|
2025-09-08 11:56:22 +02:00 |
|