omar
|
62e94717eb
|
Nav: InputText: Allow editing text input fields with NavActivate (space). Not sure about that, on one hand it feels more consistent but you can't finish the editing with space to double space (activate + input space) could feel inconsistent. (#787)
|
2018-03-19 13:20:25 +01:00 |
|
omar
|
33ad8b2f0c
|
Nav: Track nav input source more generally (gamepad vs keyboard) (#787) + update todos and demo tweaks
|
2018-03-19 13:20:18 +01:00 |
|
omar
|
d8d93f6360
|
imgui.h: Various comments and tweaks.
|
2018-03-18 12:24:28 +01:00 |
|
omar
|
6fe22e6297
|
imgui.h: Moved columns lower in the file. Various spacing changes and minor comments.
|
2018-03-18 12:23:33 +01:00 |
|
omar
|
6bda816ffe
|
ImVector: Added copy/assign operators as helpers to ease cloning of data.
|
2018-03-17 21:18:14 +01:00 |
|
omar
|
1e296453ef
|
ImDrawList: Added Clone() helper function.
|
2018-03-17 21:18:14 +01:00 |
|
omar
|
4186c2c2b1
|
ImVector: resize() / push_back() use memcpy() as we are not supposed to be constructor/destructor/operator aware at all. (If we do need to rework ImVector). In turn this will allow us to define assign/copy operators.
|
2018-03-17 20:42:56 +01:00 |
|
omar
|
d68be086b2
|
ImVector: Using value_type consistently. Spacing.
|
2018-03-17 18:08:12 +01:00 |
|
omar
|
533c86a7a3
|
Update TODO list, minor fix in Readme, comments, Clang -Weverything warning fix in imgui_draw.cpp under Windows.
|
2018-03-17 17:29:58 +01:00 |
|
omar
|
0e3a6ef4f7
|
Moved IM_NEW, IM_DELETE helpers to imgui.h for convenient use by back-ends and user code.
|
2018-03-13 16:18:40 +01:00 |
|
omar
|
7b833dabc8
|
ImVector: Spacing, assert tweaks
|
2018-03-13 16:18:40 +01:00 |
|
omar
|
26296bb4c1
|
Misc: Fix 111ea7af77, GetStyleColorName() would assert, removed removed ImGuiCol defines (too much risk/complexity trying to silently ignore it).
|
2018-03-13 11:53:12 +01:00 |
|
omar
|
f93a22ae6e
|
Contributing: tweaks, mention screenshots more prominently.
|
2018-03-13 11:47:57 +01:00 |
|
omar
|
111ea7af77
|
Misc comments, todos + reintroduced removed ImGuiCol defines under !IMGUI_DISABLE_OBSOLETE_FUNCTIONS wrap.
|
2018-03-12 17:24:15 +01:00 |
|
omar
|
37cb177745
|
Examples: Vulkan: Only resize swap chain and framebuffer once. (#1042)
|
2018-03-12 14:47:41 +01:00 |
|
omar
|
1c18d65313
|
Examples: Renamed glfw error callback for clarity.
|
2018-03-12 14:43:37 +01:00 |
|
omar
|
887712a6f1
|
Updated templates, added pull request template.
|
2018-03-12 14:20:39 +01:00 |
|
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)
|
2018-03-12 11:48:04 +01:00 |
|
omar
|
b9ac127b0b
|
Internals: Columns renaming fields
|
2018-03-12 11:03:27 +01:00 |
|
omar
|
1f6ad7a894
|
ImFont: Added FindGlyphNoFallback. Fixed MergeMode broken by 1ef1acbd8d
|
2018-03-10 10:33:12 +01:00 |
|
omar
|
351b3fa7b0
|
Updated Changelog following merge of #1619 + fixed entry added to wrong version Changelog in 1ef1acbd8d
|
2018-03-09 10:29:41 +01:00 |
|
omar
|
5fdde52444
|
Merge branch '2018-03-font_offset' into master2
|
2018-03-09 10:29:22 +01:00 |
|
omar
|
a3d5f92214
|
Merge branch 'master' into font_offset
|
2018-03-08 16:49:39 +01:00 |
|
omar
|
1ef1acbd8d
|
Font: Fixed MergeMode adding duplicate glyphs data instead of reusing existing (broken by 072d6d8cb5)
|
2018-03-08 16:47:41 +01:00 |
|
omar
|
3dfac93ebe
|
Fonts: Fixed debug name not being zero-terminated if longer than storage buffer + made buffer slightly longer as well.
|
2018-03-08 15:58:56 +01:00 |
|
omar
|
642c6748ac
|
Comments, Changelog
|
2018-03-08 11:15:27 +01:00 |
|
omar
|
a1f3949d71
|
Drag and Drop: Increased payload data type to 32 characters. (#143)
|
2018-03-08 10:42:51 +01:00 |
|
omar
|
7fd62baa42
|
Examples: Added Makefile for SDL+OpenGL2 example. (#1668)
|
2018-03-07 11:50:56 +01:00 |
|
omar
|
a2ed3ee2cf
|
Examples: OpenGL3: Added a way to override the glsl version number through the Init call. (#1667, #1466)
|
2018-03-06 19:48:30 +01:00 |
|
omar
|
cea7492bab
|
Render: Removed the code that disable render if style.Alpha is 0.0f, it is both incorrect (as style Alpha can be modified mid-frame), not really necessary (just tested that full Alpha = 0 will lead to empty draw lists!) and misleading (bulk of the work was already done).
|
2018-03-05 22:47:53 +01:00 |
|
omar
|
945f4d1ecd
|
Removed redundant semi colons. (#1653)
|
2018-03-05 16:16:27 +01:00 |
|
omar
|
51afaf7117
|
Fixed type cast warning.
|
2018-03-05 13:15:15 +01:00 |
|
omar
|
0ec356eb6e
|
Comments, FAQ update.
|
2018-03-05 13:05:47 +01:00 |
|
omar
|
5ed45d0aec
|
Columns: Fixed destructive small resize. (#1656). The OffsetNorm clamp introduced by #913 was ok as it didn't write back into the storage, which #1499 started doing making it destructive. Right now I don't think the clamp is needed at all. It had uses (eg: hide the issue fixed by bf7481eba0).
|
2018-03-04 17:55:59 +01:00 |
|
omar
|
bf7481eba0
|
Columns: Extent stop at the right-most clipped pixel. The right-most column might appear a little wider but it's usable space matches the others. (#125). +9 Internal: Store InnerClipRect.
|
2018-03-04 17:44:17 +01:00 |
|
omar
|
968a8d2a3f
|
Columns: Clamping MaxX above MinX. This shouldn't have much of a benefit / affect, but the internal values are more sane this way. (#125)
|
2018-03-04 16:58:24 +01:00 |
|
omar
|
ee770af72c
|
Columns: Adding per-window display in Metrics. Tidying up, removing old code/comments. (#125, #1499, #1656)
|
2018-03-04 16:56:21 +01:00 |
|
omar
|
69e700f869
|
Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT for consistency with other enums. Added
|
2018-03-03 20:15:10 +01:00 |
|
omar
|
8a4093f38b
|
Added ArrowButton(). Exposed ImGuiDir.
|
2018-03-03 20:08:03 +01:00 |
|
omar
|
1549c5cf5e
|
BeginCombo(): Added ImGuiComboFlags_NoArrowButton and ImGuiComboFlags_NoPreview flags + hover color matches drag and sliders.
|
2018-03-03 19:43:31 +01:00 |
|
omar
|
ad7ff7504e
|
Merge branch 'patch-1' of https://github.com/stfx/imgui into stfx-patch-1
|
2018-03-03 19:34:47 +01:00 |
|
omar
|
839cdd37a3
|
Combo: Arrow button isn't displayed over frame color, so color is consistent with other button + the button doesn't have inner rounding.
|
2018-03-03 19:23:48 +01:00 |
|
omar
|
11f13ab24f
|
Internal: renamed RenderTriangle() to RenderArrow().
|
2018-03-03 19:08:22 +01:00 |
|
omar
|
df8a9c49eb
|
Allow user to override ImTextureId. (#1641)
|
2018-03-01 16:29:32 +01:00 |
|
omar
|
b37ef20c5c
|
Makefile: updated sdl_opengl3_example with all changes from #885.
|
2018-03-01 15:54:12 +01:00 |
|
omar
|
6797ee4b68
|
Nav: Added links to PNG/PSD files for PS4 and Switch. Fixed suggested Joy-con mapping as per typical Nintendo-style mapping. (#787)
|
2018-03-01 13:03:12 +01:00 |
|
omar
|
c994796e26
|
Internal: Moved IM_NEWLINE helper to imgui_internal.h
|
2018-02-28 21:45:02 +01:00 |
|
omar
|
b3594a6407
|
Added ImGuiConfigFlags_IsSRGB, ImGuiConfigFlags_IsTouchScreen (strictly for user storage)
|
2018-02-28 21:16:47 +01:00 |
|
omar
|
2c9f45bbe7
|
Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787)
|
2018-02-28 18:51:40 +01:00 |
|
omar
|
c7835dd189
|
ImRect: Removed misleading IsFinite() function used by some Nav code.
|
2018-02-26 16:35:46 +01:00 |
|
omar
|
5427eca960
|
Compacted some old Breaking Changes notes (Pre July 2015 stuff)
|
2018-02-25 19:05:31 +01:00 |
|
omar
|
bd267ad739
|
Changelog: Added all change infos since 1.53 up to the current version.
|
2018-02-25 14:15:38 +01:00 |
|
omar
|
133f06d658
|
Changelog: Added Changelog with info from 1.48 to 1.53. Haven't added 1.53..current yet.
|
2018-02-25 14:15:37 +01:00 |
|
omar
|
27667fc035
|
TreeNode: Renamed Beta ImGuiTreeNodeFlags_NavCloseFromChild to ImGuiTreeNodeFlags_NavLeftJumpsBackHere. (#1079)
|
2018-02-25 14:15:37 +01:00 |
|
omar
|
403b2d7d59
|
ImDrawList: Better looking non-AA rectangle (lower-right corner and rounding). (#1646)
|
2018-02-25 14:15:37 +01:00 |
|
omar
|
d7f97922b8
|
Examples: Fix d749d49903 missing the deletion code. (#1217)
|
2018-02-23 22:46:14 +01:00 |
|
omar
|
d749d49903
|
Examples: OpenGL3: Create the VAO in the render function so the setup can more easily be used with multiple shared GL context. (#1217)
|
2018-02-23 12:37:49 +01:00 |
|
omar
|
6662fe7b18
|
stb_truetype: Fixed unused variable warnings for configuration where asserts are disabled. (#1642)
|
2018-02-23 11:07:51 +01:00 |
|
omar
|
79969931e6
|
ImDrawList: PushTextureID(): Removed unnecessary param by reference.
|
2018-02-23 00:01:34 +01:00 |
|
omar
|
288351a801
|
Examples: DirectX12: Tweaked assertion to more accurately represent what it wants to say. (#301)
|
2018-02-23 00:00:43 +01:00 |
|
omar
|
a1a36e762e
|
Merge branch 'podgorskiy-master'
|
2018-02-22 23:24:44 +01:00 |
|
omar
|
8040cf1425
|
Merge branch 'master' of https://github.com/podgorskiy/imgui into podgorskiy-master
|
2018-02-22 23:22:16 +01:00 |
|
omar
|
7e24ce0956
|
Examples: DirectX12: Fixed shutdown issue. (#301)
|
2018-02-22 23:04:28 +01:00 |
|
omar
|
9be7d048c8
|
Examples: DirectX12: Merge, various styling tweaks, update for 1.60 wip, synchronized Win32 features with other examples. (#301)
|
2018-02-22 23:03:47 +01:00 |
|
omar
|
913f3692a2
|
Examples: DirectX12: Removed from current solution which is meant to be VS2010 compatible for now (will change soon).
|
2018-02-22 22:38:22 +01:00 |
|
omar
|
0d063585e8
|
Merge branch 'jdm3_master'
|
2018-02-22 17:04:15 +01:00 |
|
omar
|
b28995b667
|
Nav: Internals: Exposed NavMoveRequestCancel in imgui_internal.h (#1640)
|
2018-02-22 15:39:49 +01:00 |
|
omar
|
f43068c543
|
Examples: DirectX10, DirectX11: Simplified main example code.
|
2018-02-22 13:15:16 +01:00 |
|
omar
|
493ec0bc98
|
Simplified .gitignore list
|
2018-02-21 23:13:53 +01:00 |
|
omar
|
9b9d9321cf
|
Examples: SDL: Using %SDL2_DIR% in the .vcproj instead of %SDL_DIR%, the earlier is more standard.
|
2018-02-21 22:46:49 +01:00 |
|
omar
|
2c3c5125b3
|
Drag and Drop: BeginDragDropSource(): temporarily removed the optional mouse_button=0 parameter because it is really usable in typical conditions at the moment. (#143, #1637)
|
2018-02-21 21:33:58 +01:00 |
|
omar
|
9c20a40b36
|
Examples: OpenGL: Cast call to glPolygonMode(). (#1628).
|
2018-02-20 15:49:17 +01:00 |
|
omar
|
daddd09cd5
|
Examples: Mouse cursor handling comments/tweaks to homogenize. (#1495)
|
2018-02-20 14:23:22 +01:00 |
|
omar
|
d534207622
|
Examples: GLFW: Added support for mouse cursors (ImGui::GetMouseCursor() value and WM_SETCURSOR message handling). (#1495)
|
2018-02-20 14:18:02 +01:00 |
|
omar
|
11b12488e8
|
Examples: GLFW*: Renamed GLFW callbacks exposed in .h to not include GL2/GL3/Vulkan in their name.
|
2018-02-20 14:09:46 +01:00 |
|
omar
|
7e2e0535dd
|
Examples: DirectX 9,10,11: Inputs: Added support for mouse cursors (ImGui::GetMouseCursor() value and WM_SETCURSOR message handling). (#1495)
|
2018-02-20 13:55:09 +01:00 |
|
omar
|
7cbcccd96b
|
Update Breaking Change section with moved misc/fonts/ (#1631)
|
2018-02-20 12:08:37 +01:00 |
|
omar
|
7ee2bc8f5e
|
FAQ about backslashes in string literal since the one in main.cpp isn't being noticed enough. (#1397)
|
2018-02-20 10:24:31 +01:00 |
|
omar
|
b33f0e215f
|
Initialization happens during CreateContext(), which makes it easier for platform layers to interact with the context during their initialization.
|
2018-02-18 23:28:56 +01:00 |
|
omar
|
1399c9c8a9
|
Merged a bunch of small inconsequential things from my work branch, to reduce the diff noise.
|
2018-02-18 20:21:21 +01:00 |
|
omar
|
bdb27366e7
|
Nav: Tweak windowing highlighting for full viewport windows.
|
2018-02-17 00:19:04 +01:00 |
|
omar
|
f5f3730b16
|
Examples: GLFW+GL2/GL3: Added glPixelStorei() calls borrowed from SDL examples.
|
2018-02-16 23:19:38 +01:00 |
|
omar
|
9e713b115f
|
Examples: Renamed .sln file.
|
2018-02-16 22:38:19 +01:00 |
|
omar
|
243fd67b1c
|
Examples: Vulkan: Fix for empty draw data (init time) + fixed warning.
|
2018-02-16 22:37:46 +01:00 |
|
omar
|
10752423ec
|
Examples: Vulkan: Added .vcproj files.
|
2018-02-16 22:37:41 +01:00 |
|
omar
|
31158e575f
|
Examples: SDL: Fixed minor warning.
|
2018-02-16 22:37:29 +01:00 |
|
omar
|
00b24f27c2
|
Examples: SDL: Added .vcproj files.
|
2018-02-16 22:37:24 +01:00 |
|
omar
|
03a44acf6f
|
Examples: SDL: Minor stylistic tweaks. Fixed handling of ImGuiMouseCursor_None so it doesn't underflow array. Fixed harmless uninitialized pointer. (#1626)
|
2018-02-16 19:55:16 +01:00 |
|
omar
|
7c75835200
|
Renamed misleading ImGuiMouseCursor_Move to ImGuiMouseCursor_ResizeAll. SDL: Fixed cursor. (#1626)
|
2018-02-16 19:49:33 +01:00 |
|
omar
|
63332d152a
|
Obsoleted the io.RenderDrawListsFn callback, you can call your graphics engine render function after ImGui::Render(). Use ImGui::GetDrawData() to retrieve the ImDrawData* to display..(#1599)
Examples: Updated examples.
|
2018-02-16 19:18:16 +01:00 |
|
omar
|
0cefd40888
|
Examples: Added Changelog to make updates easier.
|
2018-02-16 17:20:18 +01:00 |
|
omar
|
20c14f9589
|
Fixed GCC zealous warnings (#1623)
|
2018-02-16 15:43:28 +01:00 |
|
omar
|
1cbfe0700c
|
Plot: plot a flat line if scale_min==scale_max (#1621)
|
2018-02-16 14:34:49 +01:00 |
|
omar
|
ff5f56dd21
|
Updated to stb_truetype 1.19 (include minor fix for #1622)
|
2018-02-16 11:59:23 +01:00 |
|
omar
|
41ecebff5a
|
Examples: SDL: Added Changelog at the top of the imgui_impl files. (#1618)
|
2018-02-15 11:11:31 +01:00 |
|
omar
|
c433bbcd8e
|
ImFont: stb_truetype now rounding Ascent/Descent the same way as freetype does, they seem to vertically align better this way.
|
2018-02-15 10:47:20 +01:00 |
|
omar
|
30c469f7c5
|
ImFont: DisplayOffset.y defaults to 0 instead of +1.
|
2018-02-15 10:46:28 +01:00 |
|
omar
|
024e23c4d7
|
Comments, moved ImFontAtlas::Flags to "public" area.
|
2018-02-14 12:04:21 +01:00 |
|
omar
|
fed0a884f7
|
ImFontAtlas: Added ImFontAtlasFlags_NoPowerOfTwoHeight, ImFontAtlasFlags_NoMouseCursors flags. (#1613)
|
2018-02-14 11:58:52 +01:00 |
|
omar
|
6bc3e7b043
|
ImFontAtlas: if stbtt_PackBegin() because of failing allocation we return a little more nicely. (keeps Coverity static analyzer happy!)
|
2018-02-13 21:57:15 +01:00 |
|