ocornut
871727dd2f
Viewports: Software mouse cursor is also scaled by current DpiScale. (amend #939 )
ago%!(EXTRA string=5 years)
Rokas Kupstys
3ff13edad9
Viewports: Improve menu positioning in multi-monitor setups.
...
This change uses mouse position for initial positioning of popup menus. It ensures that menu appears in expected location on monitor mouse is currently hovering. This change fixes incorrect menu positioning (permanent or on the first frame) when menu item spans multiple monitors.
ago%!(EXTRA string=5 years)
ocornut
e547f898a9
Demo: Added color gradient in demo to identify srgb/linear issues better. Tweaks.
ago%!(EXTRA string=5 years)
ocornut
0345324646
Backends: SDL: Fixed mapping for ImGuiKey_KeyPadEnter. ( #3031 ) [ @Davido71 ]
ago%!(EXTRA string=5 years)
ocornut
7d80a8f4f5
Backends: Fix ImGui_ImplSDL2_InitForMetal() in docking branch.
ago%!(EXTRA string=5 years)
ocornut
3c80d57dc7
Viewports, Window: Avoid manually clipping resize grips and borders, which messes up with automation ability to locate the items. Also simpler and more standard.
...
Amend d8f9f6ba2a
and 377f730054
.
ago%!(EXTRA string=5 years)
ocornut
02a6c06080
Window: Fixed a bug with child window inheriting ItemFlags from their parent when the child window also manipulate the ItemFlags stack. ( #3024 ) [ @Stanbroek ]
...
Amend f843facba4
and 8828889d5e
ago%!(EXTRA string=5 years)
Omar
ea3fc76038
BeginMenu: Fixed a bug where SetNextWindowXXX data before a BeginMenu() would not be cleared when the menu is not open. ( #3030 )
ago%!(EXTRA string=5 years)
Omar
bb1e6f8af6
Merge branch 'master' into docking
...
# Conflicts:
# docs/CHANGELOG.txt
# examples/example_win32_directx11/main.cpp
# examples/example_win32_directx9/main.cpp
# examples/imgui_impl_win32.cpp
# examples/imgui_impl_win32.h
# imgui.cpp
ago%!(EXTRA string=5 years)
Omar
8836975dcf
Drag and Drop, Nav: Disabling navigation arrow keys when drag and drop is active. ( #3025 )
ago%!(EXTRA string=5 years)
Omar
b62f1ea8e9
Fix zealous PVS studio warnings. Minor tweaks.
ago%!(EXTRA string=5 years)
Omar
09329ea4e6
Fix Clang 9.0 zealous warnings
ago%!(EXTRA string=5 years)
Omar
ceec3cd3fd
Backends: Win32: Added ImGui_ImplWin32_EnableDpiAwareness(), ImGui_ImplWin32_GetDpiScaleForHwnd(), ImGui_ImplWin32_GetDpiScaleForMonitor() helpers functions.
...
(backported from the docking branch)
ago%!(EXTRA string=5 years)
Omar
8601187fee
Backends: Win32: Clarify how the WndProc handler requires a forward declaration.
ago%!(EXTRA string=5 years)
omar
f339b24b3a
Links, alphabetical order
ago%!(EXTRA string=5 years)
omar
2bc3a92f96
Update README.md
ago%!(EXTRA string=5 years)
omar
b4ac420fc5
Demo: Amend d284a6c
( #2149 , #515 )
ago%!(EXTRA string=5 years)
omar
d284a6cffc
InputText: Fixed password fields displaying ASCII spaces as blanks. Fixed non-ASCII space occasionally creating unnecessary empty polygons. ( #2149 , #515 )
ago%!(EXTRA string=5 years)
omar
ccaec1a270
Version 1.76 WIP
ago%!(EXTRA string=5 years)
omar
30bb15672d
Remove trailing spaces
ago%!(EXTRA string=5 years)
omar
70975fe44d
Demo: Added a black and white gradient to Demo>Examples>Custom Rendering.
ago%!(EXTRA string=5 years)
omar
d8948b5343
ColorButton: Added ImGuiColorEditFlags_NoBorder flag to remove the border normally enforced by default.
ago%!(EXTRA string=5 years)
Rokas Kupstys
21b9e42964
Minor fixes to example_sdl_metal and a changelog entry.
...
Add example_sdl_metal to CI builds.
Closes #3017 .
ago%!(EXTRA string=5 years)
coding_jackalope
f346b4b302
Examples: SDL+Metal example.
ago%!(EXTRA string=5 years)
omar
d16c87a5b1
Internals: Minor renaming
ago%!(EXTRA string=5 years)
omar
8432d1bfc7
Merge branch 'master' into docking
...
# Conflicts:
# docs/CHANGELOG.txt
ago%!(EXTRA string=5 years)
omar
58b3e02b95
Version 1.75
...
Comments
ago%!(EXTRA string=5 years)
omar
7e2d172ae5
Backends: GLFW, SDL: Platform monitors declared properly even if multi-viewport is not enabled.
ago%!(EXTRA string=5 years)
omar
d37d25470a
Added IMGUI_DISABLE compile-time definition to make all headers and sources empty.
ago%!(EXTRA string=5 years)
omar
f694244dec
InputText: Fix using a combination of _CallbackResize + _EnterReturnsTrue + lack of persisting user storage. ( #3009 )
...
Amend 24ff25981
(#2006 , #1443 , #1008 )
ago%!(EXTRA string=5 years)
omar
bdbb2b21f5
Fix 83efdcec
from overflowing buffer + make it a single undo records + comments ( #3008 )
ago%!(EXTRA string=5 years)
Rokas Kupstys
83efdcec8d
Canceling text input with [esc] key uses stb_textedit facilities to restore original value. This makes restoration undoable using hotkeys.
...
Fixes #3008 .
ago%!(EXTRA string=5 years)
omar
3bde375078
Nav, Docking: Fixed failing to restore NavId when refocusing due to missing nav window.
ago%!(EXTRA string=5 years)
omar
365b639981
Nav, Docking: Fixed failing to restore NavId when refocusing a child within a docked window.
ago%!(EXTRA string=5 years)
omar
d4fc525614
Nav, Focus: Fixed messed up Ctrl+Tab order with Docked windows.
...
Amend d9bca0d853
, fc41839cab
, fc42528f13
for docking.
ago%!(EXTRA string=5 years)
omar
5be649e082
Merge branch 'master' into docking
...
# Conflicts:
# imgui.cpp
# imgui_internal.h
ago%!(EXTRA string=5 years)
omar
5a437f198c
Internals: GetItemStatusFlags(). Added Comments.
ago%!(EXTRA string=5 years)
omar
fc42528f13
When testing for the presence of the ImGuiWindowFlags_NoBringToFrontOnFocus flag we test both the focused/clicked window (which could be a child window) and the root window.
ago%!(EXTRA string=5 years)
omar
fc41839cab
Focus: Reworking FocusWindow() so in Docking branch we can fix CTRL+Tab being out of order on Docked windows because WindowsFocusOreder is poorly maintained.
...
When merging this and d9bca0d8
in Docking we'll replace two ocurrences of RootWindow with RootWindowDockStop.
ago%!(EXTRA string=5 years)
omar
fb257eef3e
Internals: Update ->RootWindow and other links before applying the SetNextWindowXXX stuff. This is so FocusWindow() can always assume that ->RootWindow != NULL.
ago%!(EXTRA string=5 years)
omar
4b4be11fd2
Docking: Clarifying that DockNode!=NULL when DockIsActive. Comments. Cleanup.
ago%!(EXTRA string=5 years)
omar
d9bca0d853
Nav: Fixed a bug where the initial CTRL-Tab press while in a child window sometimes selected the current root window instead of always selecting the previous root window. ( #787 )
ago%!(EXTRA string=5 years)
omar
d19297e2fa
InputTextMultiline: Provide label to BeginChildEx so internal window name hold a little more context.
ago%!(EXTRA string=5 years)
omar
47fab0e166
Misc renaming, comments. Docs: add missing spacing to Changelog.
ago%!(EXTRA string=5 years)
Rokas Kupstys
9cff4d6e5e
Columns: ImDrawList::Channels* functions now work inside columns.
...
Use a private splitter in columns, paving way for removal of obsolete ImDrawList::Channels* functions.
ago%!(EXTRA string=5 years)
omar
05a49f0413
Examples: Emscripten: Demonstrating embedding fonts in Makefile and code. ( #2953 ) [ @Oipo ]
ago%!(EXTRA string=5 years)
Konstantin Podsvirov
8cbb693f47
Emscripten: Allow filesystem support. ( #3005 )
...
Filesystem functions perfectly work for Emscripten platform. This changes remove extra changes added by #2734 .
You can still disable filesystem functions by defining IMGUI_DISABLE_FILE_FUNCTIONS.
ago%!(EXTRA string=5 years)
omar
e7bfcb970e
Merge branch 'master' into docking
...
# Conflicts:
# imgui.cpp
# imgui.h
# imgui_demo.cpp
# imgui_internal.h
ago%!(EXTRA string=5 years)
omar
6e1f8be07b
Window: Fix SetNextWindowBgAlpha(1.0f) failing to override alpha component. ( #3007 )
ago%!(EXTRA string=5 years)
omar
0a23582718
Examples: VS projects: Removed inconsistent/extraneous explicit linkage to imm32.
ago%!(EXTRA string=5 years)