ocornut
|
afd659bb92
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_vulkan.cpp
|
2025-02-17 11:46:16 +01:00 |
|
Nico van Bentum
|
c4a32a129d
|
Tabs: fixed middle-button to close not checking hovering, only close button visibility. (#8399, #8387)
Main bug has been here since 54a60aaa4 , but it's only ef7ffaff7 which made it very visible.
|
2025-02-17 11:44:35 +01:00 |
|
ocornut
|
78ec1272e9
|
ImDrawList: added InitialFringeScale in ImDrawListSharedData. Default to 1.0f.
This is to allow some DPI mods with less changes. Only the initial value in SetupDrawListSharedData() will need change.
|
2025-02-17 11:28:35 +01:00 |
|
ocornut
|
2860d7ba05
|
Selectable: Fixed horizontal label alignment with SelectableTextAlign.x > 0 and specifying a selectable size. (#8338)
Regression from ed7551c1d
|
2025-02-14 19:44:35 +01:00 |
|
ocornut
|
71d39a4634
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
# imgui_internal.h
|
2025-02-12 19:17:48 +01:00 |
|
ocornut
|
ef7ffaff74
|
Styles, Tabs: (Breaking) Renamed TabMinWidthForCloseButton to TabCloseButtonMinWidthUnselected. Added TabCloseButtonMinWidthSelected. (#8387)
|
2025-02-12 15:46:17 +01:00 |
|
fdsa
|
6916f935eb
|
InputText: Allow CTRL+Shift+Z to redo even outside of OSX. (#8389)
|
2025-02-12 14:25:38 +01:00 |
|
ocornut
|
e5668b8c73
|
Internals: rename ImGuiNextWindowData::Flags to HasFlags for consistency and to reduce mistakes.
|
2025-02-07 22:48:31 +01:00 |
|
ocornut
|
8679cfa2d8
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_glfw.h
# examples/example_apple_metal/example_apple_metal.xcodeproj/project.pbxproj
# imgui.cpp
|
2025-02-07 18:27:32 +01:00 |
|
ocornut
|
914fbcf2e5
|
Fonts: removed unnecessary const qualifier from ImFont::FindGlyph()
Amend 0bde57c
|
2025-02-07 16:26:20 +01:00 |
|
ocornut
|
0625b37760
|
Scrollbar: Rework logic that fades-out scrollbar when it becomes too small.
Amend 0236bc246f
|
2025-02-06 18:41:47 +01:00 |
|
ocornut
|
d80347613a
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_metal.mm
# imgui.cpp
# imgui_internal.h
|
2025-02-03 18:42:24 +01:00 |
|
ocornut
|
5dd84082ab
|
InputTextWithHint(): Fixed buffer overflow when user callback modifies the buffer contents in a way that alters hint visibility. (#8368)
|
2025-02-03 15:11:22 +01:00 |
|
ocornut
|
f820bf7cd4
|
Version 1.91.9 WIP
|
2025-02-03 12:33:40 +01:00 |
|
ocornut
|
11b3a7c8ca
|
Merge branch 'master' into docking
|
2025-01-31 16:10:20 +01:00 |
|
ocornut
|
dbb5eeaadf
|
Version 1.91.8
|
2025-01-31 16:08:17 +01:00 |
|
ocornut
|
ae6cfd32a0
|
Tables, Menus: Fixed tables or child windows submitted inside BeginMainMenuBar() being unable to save their settings. (#8356)
Amend error handling (fa178f4 ) to avoid us setting ImGuiWindowFlags_NoSavedSettings on the wrong window.
|
2025-01-30 14:34:51 +01:00 |
|
ocornut
|
fa178f4235
|
Error Handling: Recovery from missing EndMenuBar() call. (#1651)
|
2025-01-30 14:30:14 +01:00 |
|
ocornut
|
082595200d
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2025-01-29 20:04:45 +01:00 |
|
ocornut
|
dabc990189
|
Rename internal id for standardizing naming convention. "##menubar" -> "##MenuBar", "###NavWindowingList" -> "###NavWindowingOverlay"
"###NavUpdateWindowing" one should have zero side effect on anyone.
|
2025-01-29 19:59:41 +01:00 |
|
ocornut
|
a71191515a
|
EndMainMenuBar doesn't attempt to restore focus when there's an active id. (#8355)
I don't have a specific issue in mind but it seems sane to add that test.
|
2025-01-29 19:07:28 +01:00 |
|
ocornut
|
ea0da0bf47
|
Extracted PushPasswordFont() out of InputText code.
|
2025-01-27 18:04:44 +01:00 |
|
ocornut
|
db4e541306
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
# imgui_widgets.cpp
|
2025-01-27 15:45:26 +01:00 |
|
ocornut
|
9c4948a4d1
|
TabBar: Internals: added TabItemSpacing(). (#8349, #3291)
|
2025-01-27 15:41:24 +01:00 |
|
ocornut
|
355cb589e3
|
Merge branch 'master' into docking, incl conflict merge in BeginMenuBar() for #8267
# Conflicts:
# imgui_widgets.cpp
|
2025-01-24 19:40:54 +01:00 |
|
ocornut
|
ed7551c1d4
|
Selectable: Fixed horizontal label alignment when combined with using ImGuiSelectableFlags_SpanAllColumns. (#8338)
|
2025-01-24 14:59:37 +01:00 |
|
ocornut
|
bbf957875b
|
Amend 9bc5b04 to avoid using GImGui mid-function.
|
2025-01-24 14:43:16 +01:00 |
|
ocornut
|
9bc5b0406d
|
Windows, Style: Fixed small rendering issues with menu bar, resize grip and scrollbar when using thick border sizes. (#8267, #7887)
Amend e.g. 742b5f4c .
|
2025-01-24 14:39:07 +01:00 |
|
ocornut
|
64e738cae7
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2025-01-22 12:19:09 +01:00 |
|
ocornut
|
6906ac979e
|
ColorEdit, ColorPicker: (Breaking) redesigned how alpha is displayed in the preview square. (#8335, #1578, #346)
Added ImGuiColorEditFlags_AlphaOpaque, ImGuiColorEditFlags_AlphaNoBg.
Removed ImGuiColorEditFlags_AlphaPreview.
|
2025-01-22 12:12:07 +01:00 |
|
ocornut
|
7ae7c90790
|
Tabs, Style: reworked selected overline rendering to better accommodate for rounded tabs. (#8334)
|
2025-01-21 13:55:44 +01:00 |
|
ocornut
|
015186aaf8
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx12.cpp
# backends/imgui_impl_vulkan.cpp
|
2025-01-15 17:34:17 +01:00 |
|
ocornut
|
c59a2267d0
|
Version 1.91.8 WIP
|
2025-01-15 11:58:47 +01:00 |
|
ocornut
|
c0ae3258f9
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2025-01-14 13:46:39 +01:00 |
|
ocornut
|
5c1d2d1e4c
|
Version 1.91.7
|
2025-01-14 13:29:25 +01:00 |
|
ocornut
|
9f8481a842
|
(Breaking) TreeNode: renamed ImGuiTreeNodeFlags_SpanTextWidth to ImGuiTreeNodeFlags_SpanLabelWidth. (#6937)
|
2025-01-14 13:14:50 +01:00 |
|
ocornut
|
290e402a02
|
TreeNode, Tables: added ImGuiTreeNodeFlags_LabelSpanAllColumns. (#8318, #3565)
|
2025-01-13 18:55:09 +01:00 |
|
ocornut
|
00f12b9a09
|
InputText: Fixed not calling CallbackEdit on revert/clear with Escape key. (#8273) + rework comments.
Seems like there is no reason to not run that path. Amend ancient 9501cd99 , f3ab5e625
|
2025-01-13 15:25:20 +01:00 |
|
ocornut
|
9cc0bf89bd
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
|
2025-01-06 17:59:22 +01:00 |
|
ocornut
|
80aafbc81b
|
Data types: moved ImGuiDataType_String to public API as a convenience enum value only. (#8266)
|
2025-01-06 14:22:03 +01:00 |
|
ocornut
|
c147a59bb0
|
Clarified alternative for ImGuiButtonFlags_Repeat being ImGuiItemFlags_ButtonRepeat. (#8293)
|
2025-01-06 13:58:02 +01:00 |
|
ocornut
|
eb642a9535
|
InputText: fixed badly broken clipboard copy/bug (#8254, #8242)
Broken by 32f1140
|
2024-12-22 17:54:46 +01:00 |
|
ocornut
|
6982ce43f5
|
InputText: fixed badly broken clipboard copy/bug (#8254, #8242)
Broken by 32f1140
|
2024-12-22 17:53:09 +01:00 |
|
ocornut
|
5413a9a6b4
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_dx12.cpp
# imgui.cpp
# imgui_internal.h
|
2024-12-20 23:31:52 +01:00 |
|
ocornut
|
fd93229770
|
Tables, MultiSelect: Fixed an issue where column width may be mismeasured when calling BeginMultiSelect() while inside a table. (#8250)
|
2024-12-19 18:14:22 +01:00 |
|
ocornut
|
9b0e61aaaa
|
InputText: sanity checks to e.g. detect non zero-terminated buffers + removed a redundant strlen() call during activation.
|
2024-12-19 15:13:22 +01:00 |
|
ocornut
|
457fae24e7
|
Silence more zealous GCC warning. (#8241)
|
2024-12-18 18:13:55 +01:00 |
|
Raffaello Bertini
|
cd6c83cdcc
|
Fixes GCC warnings (#8241)
|
2024-12-18 17:58:19 +01:00 |
|
ocornut
|
edef72d497
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
|
2024-12-18 17:02:08 +01:00 |
|
ocornut
|
32f11402f9
|
InputText: use TextSrc more consistently to facilitate accessing user buffer in text processing code. (#8242)
Followup to e900571
Removed SetClipboardText() trick used in abd07f6d (#7925)
|
2024-12-18 16:53:38 +01:00 |
|