43 Commits (d317d90610eefef935cf0ad944ee1977b1acad8d)

Author SHA1 Message Date
omar e3453d0dc4 Misc: Comments and shallow/small changes (merged from viewport branch to minimize branch drift). ago%!(EXTRA string=7 years)
Bruce Mitchener 7ebdadf92b Fix various typos. ago%!(EXTRA string=7 years)
omar dc03c93164 Internals: Removed misleading ImRect::FixInverted + fix minor formatting in Readme. ago%!(EXTRA string=7 years)
omar 7b6b7038c5 Window: Relaxed the internal stack size checker to allow Push/Begin/Pop/.../End patterns to be used with PushStyleColor, PushStyleVar, PushFont without causing a false positive assert. (#1767) ago%!(EXTRA string=7 years)
omar 22773e03a2 InputText: On Mac OS X, support Cmd+Shift+Z for Redo. Cmd+Y is also supported as major apps seems to default to support both. (#1765) ago%!(EXTRA string=7 years)
omar 037d5a7e98 Columns: Fixed a bug introduced in 1.51 where columns would affect the contents size of their container, often creating feedback loops when ImGuiWindowFlags_AlwaysAutoResize was used. (#1760) ago%!(EXTRA string=7 years)
omar 49a451d247 Window: Fixed windows using the ImGuiWindowFlags_NoSavedSettings flag from not using the same default position as other windows. (#1760) ago%!(EXTRA string=7 years)
omar f93dce9513 InputText: Tweak to make the if statement more readable + update Changelog (#1747) ago%!(EXTRA string=7 years)
omar bcac02809f Examples: Allegro 5: Renamed bindings from imgui_impl_a5.cpp to imgui_impl_allegro5.cpp. ago%!(EXTRA string=7 years)
omar 3913297384 Examples: Allegro 5: Added support for 32-bit indices setup via defining ImDrawIdx, to avoid an unecessary conversion (Allegro 5 doesn't support 16-bit indices). ago%!(EXTRA string=7 years)
omar 6d6f4a85f6 Fixed DisplaySafeAreaPadding not affecting popups/tooltips/menus at it should have (partly broken in 2e5577f44f). ago%!(EXTRA string=7 years)
omar 6a0b2627ad BeginMainMenuBar: Followup to 1e41bad9. Removed public window flag. DisplaySafeAreaPadding defaults to (3,3) instead of (4.4). Comments, tab to spaces, Changelog. (#1439) ago%!(EXTRA string=7 years)
omar 7241dc61d4 Fixed default proportional item width lagging by one frame on resize + miscellaneous minor tweaks. ago%!(EXTRA string=7 years)
daniel-murray 83d97d4a9b Fix typos KeyDown => KeysDown ago%!(EXTRA string=7 years)
omar 84fe711bdf Settings: Fixed saving an empty .ini file if CreateContext/DestroyContext are called without a single call to NewFrame(). (#1741) ago%!(EXTRA string=7 years)
omar 9117632bf0 Misc: IM_DELETE() helper function added in 1.60 doesn't clear the input _pointer_ reference, more consistent with expectation and allows passing r-value. ago%!(EXTRA string=7 years)
omar 6f1f5cbc20 Version 1.61 WIP ago%!(EXTRA string=7 years)
omar 3a29ddbcfa Version 1.60 ago%!(EXTRA string=7 years)
omar c2fc978983 Style: Default style is now StyleColorsDark()! Toward a 1.60 release :) (#707) ago%!(EXTRA string=7 years)
omar 2464e62a1a IO: Added ImGuiConfigFlags_NoMouse to force clear/disable mouse inputs in NewFrame(). ago%!(EXTRA string=7 years)
omar 72b7f48870 Renamed ImGuiConfigFlags_NoSetMouseCursor to ImGuiConfigFlags_NoMouseCursorChange. Followup to 75c3793db5 two weeks ago. (#787, #1495, #1202) + comments ago%!(EXTRA string=7 years)
omar fc30462f18 Hide new windows for one frame until they calculate their size. Also fixes SetNextWindowPos() given a non-zero pivot. (#1694) ago%!(EXTRA string=7 years)
omar 4649967112 Added extra comments and assertions to avoid user combining ImGuiCond flags. (#1694) ago%!(EXTRA string=7 years)
omar c19b27813d Added InputDouble() function. We use a format string instead of a decimal_precision parameter to also for "%e" and variants. (#1011) May transition the other InputXXX function to use format strings as well. ago%!(EXTRA string=7 years)
omar c796960ff9 InputFloat: Scientific input. InputText: Added ImGuiInputTextFlags_CharsScientific to add 'e' 'E' to list of characters that can be input. (later useful for #1011) ago%!(EXTRA string=7 years)
omar 94116f1143 Examples: GLFW: Don't alter cursor mode if GLFW_CURSOR input mode is GLFW_CURSOR_DISABLED. (#1202) [@PhilCK] ago%!(EXTRA string=7 years)
omar 75c3793db5 IO: Added ImGuiConfigFlags_NoSetMouseCursors. Added ImGuiBackendFlags_HasMouseCursors, ImGuiBackendFlags_HasSetMousePos. (#787, #1495, #1202) ago%!(EXTRA string=7 years)
omar dcf7c3d188 Added ImGuiBackendFlags for backend to expose its capabilities. Added ImGuiBackendFlags_HasGamepad. (#787, #1542) ago%!(EXTRA string=7 years)
omar 170f44e6f0 IO: Renamed io.WantMoveMouse to io.WantSetMousePos (was added in 1.52, _not_ used by core and only honored by some binding ahead of merging the Nav branch) + internal renaming (#787) ago%!(EXTRA string=7 years)
omar fe5347ef94 imconfig: Added IMGUI_STB_TRUETYPE_FILENAME, IMGUI_STB_RECT_PACK_FILENAME + documenting IMGUI_DISABLE_STB_XXX flags and hiding IMGUI_STB_NAMESPACE which is misleading. ago%!(EXTRA string=7 years)
omar 1e296453ef ImDrawList: Added Clone() helper function. ago%!(EXTRA string=7 years)
omar e7670c0bcc Style: CloseButton() now display a proper cross. Using Button colors for background. Removed ImGuiCol_CloseButton, ImGuiCol_CloseButtonActive, ImGuiCol_CloseButtonHovered as the closing cross uses regular button colors now. (#707) ago%!(EXTRA string=7 years)
omar 351b3fa7b0 Updated Changelog following merge of #1619 + fixed entry added to wrong version Changelog in 1ef1acbd8d 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 642c6748ac Comments, Changelog ago%!(EXTRA string=7 years)
omar a1f3949d71 Drag and Drop: Increased payload data type to 32 characters. (#143) ago%!(EXTRA string=7 years)
omar 69e700f869 Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT for consistency with other enums. Added ago%!(EXTRA string=7 years)
omar 8a4093f38b Added ArrowButton(). Exposed ImGuiDir. ago%!(EXTRA string=7 years)
omar 1549c5cf5e BeginCombo(): Added ImGuiComboFlags_NoArrowButton and ImGuiComboFlags_NoPreview flags + hover color matches drag and sliders. ago%!(EXTRA string=7 years)
omar b3594a6407 Added ImGuiConfigFlags_IsSRGB, ImGuiConfigFlags_IsTouchScreen (strictly for user storage) ago%!(EXTRA string=7 years)
omar 2c9f45bbe7 Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) ago%!(EXTRA string=7 years)
omar bd267ad739 Changelog: Added all change infos since 1.53 up to the current version. ago%!(EXTRA string=7 years)
omar 133f06d658 Changelog: Added Changelog with info from 1.48 to 1.53. Haven't added 1.53..current yet. ago%!(EXTRA string=7 years)