Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/advancedfx/imgui

Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
https://github.com/advancedfx/imgui

LowerBound() minor tweaks

1870738880246c18c150d19dbac8a35426688997 authored about 7 years ago
Internal: FindWindowByName() faster and doesn't touch every windows

571b08f31528cf13fe6c8885a8dc13c174aeced3 authored about 7 years ago
Examples: Constrained Resize: Added more test cases (for #1417)

8e6adc78afe090fe012ec50625aad82666303f86 authored about 7 years ago
Fixed auto-resize allocating too much space for scrollbar when SizeContents is bigger than maximum window size (fixes c0547d358d746699f8d46a4996e49fdac8c55748) (#1417)

2c7ba21417dbc82e277e223e556e5a29a0674798 authored about 7 years ago
Merge branch 'master' into navigation

# Conflicts:
# imgui.cpp
# imgui.h
# imgui_draw.cpp

0d4c320f88cf246a59cfe0000b62d68787c523e7 authored about 7 years ago
Begin: Simplified code and fixed a bug where appending into a window a second time (from a remote window) would incorrectly overwrite RootWindow with the current window in the stack. Our docking code uses this pattern.

f0b4097c54d435d6ba9997ecad7aa434c19f5406 authored about 7 years ago
Drag and Drop: Moved internal fields out of public sight. (#143)

de1e7dc088952f484cd905e815449519641d0e81 authored about 7 years ago
Drag and Drop: Rework internal to allow overlapping targets (#143)

8b725c94cbab321d7bc1b4ee7d1efbf131c4f41d authored about 7 years ago
RenderTriangle() minor tweak to align Left/Right and Up/Down arrow extents visually

16a5da9521f966ad90eef15aec012e0a07dd903f authored about 7 years ago
Drag and Drop: Made it legal to not call SetDragDropPayload() between BeginDragDropSource() and EndDragDropSource(). (#143)

553bdeedf78126b9b91289a64dce6efe2e8b741e authored about 7 years ago
Merge branch 'master' into drag_and_drop

3461a2f29609e944638af82ac17e898d47aed49d authored about 7 years ago
IsWindowHovered() returns true when moving window (#1382, #1404)

982ce50b37492c79ddabb6e6b456b27964453940 authored about 7 years ago
IsWindowHovered(): Added ImGuiHoveredFlags_FlattenChilds flag. Made IsRootWindowOrAnyChildHovered() obsolete in favor of IsWindowHovered( ImGuiHoveredFlags_FlattenChilds) (#1382, #1404)

ff4d4ca65191f4607e9e732811146ee1f3819cf1 authored about 7 years ago
IsWindowHovered() Fix behavior when an item is active to use the same logic as IsItemHovered() (#1382, #1404)

803ac3a5c641d69a879fe290cb5d401677126e2d authored about 7 years ago
Merge branch 'elect86-patch-1'

1e7cc23867931b6a0efdcdaff1b70894720f5408 authored about 7 years ago
Reordered fields in other Style functions (#1409)

2a3a25e792e22e8ef5c2c1e5c649c34b5fe99011 authored about 7 years ago
Merge branch 'patch-1' of https://github.com/elect86/imgui into elect86-patch-1

c547b97e4eb1728942057d7f91c94e475ab28e9b authored about 7 years ago
Merge pull request #1410 from elect86/master

Fixed a comment

78f9511f4deda6e0fc0dea038db360f14ffad733 authored about 7 years ago
Update imgui.h

6fb43f2011ba5ea6446fb0e659160190e2a712c3 authored about 7 years ago
Drag and Drop: Added ImGuiDragDropFlags_SourceNoHoldToOpenOthers flag.

66f42324ad6203560de5631753644ce4d8e81bc8 authored about 7 years ago
Update imgui_draw.cpp

db190c16f6a970fdaa918ae6be97bb4b246b20b7 authored about 7 years ago
Merge branch 'master' into navigation

# Conflicts:
# imgui.cpp
# imgui.h

63f6f2dd1312ffe1e9e0ea5d666aec7b769e9089 authored about 7 years ago
Examples: Added a bunch of comments/referencs related to io.WantCaptureMouse, io.WantCaptureKeyboard (#1262, #1237, #1219, #635, #1058, #1051, #912, #533, #703, #446, #459, #364, #213, #52, and more)

fba704bf5d4a5eab392931ac3d46a45cff7a5eb3 authored about 7 years ago
Demo: Comments (#1408)

59323b54da8071c058a219e57efd5143a891fd2e authored about 7 years ago
Minor tweaks to the user guide.

6ab20ff9bf69684a2a8a7313e4f47caa3a33dc62 authored about 7 years ago
Merge pull request #1402 from elect86/patch-1

Minor fix typo

e55caf0b9580d910b64859ee8f8c25573990ca5a authored about 7 years ago
Added assertions and comments for incorrect use/understanding of IsWindowFocused() etc. functions

7f06d385a1c7305773a32a755982847c33f9ef8d authored about 7 years ago
Update imgui.cpp

9e3f9fc2ddf0a170788f6b101c5027f82dd35cde authored about 7 years ago
Drag and Drop: ImGuiButtonFlags_PressedOnDragDropHold focuses the target window.

5956fff7e2959574e4273ca1b5cc540fd0dff0d5 authored about 7 years ago
Drag and Drop: Added support for drag and drop hold-long-to-open for CollapsingHeader() and TreeNode(). Open only!

a81061955568973e72ebea5d7a3f7035368bd50c authored about 7 years ago
Merge branch 'master' into drag_and_drop

1d7d8f85741ebd3999fc2775617c3140c80e1c7c authored about 7 years ago
Maintaining ActiveIdTimer and HoveredIdTimer (the later is useful for drag and drop, both will be of course for creators of custom widgets)

b13d281356e1f6006bd78537b0a14e36b8b9faa3 authored about 7 years ago
Comments

d46772b429df1a157b4c2d4ebc11509d3d726cac authored about 7 years ago
Drag and Drop: Added a mechanism to allow widgets with no identifiers (such as Text/Image) to be used with BeginDragDropSource() given the explicit ImGuiDragDropFlags_SourceAllowNullID flag.

0e775807b4be21405817df60c53889ab0a1ce230 authored about 7 years ago
Drag and drop: moved to imgui.h

acf78da74288ba03875d387f502f8faf05ec6b76 authored about 7 years ago
Drag and Drop: made BeginDragDropSource() clear the IsItemHovered() by default, added a flag to keep it.

b5f714e9f9d222f8e10ef641b2dabbcbf76fcfed authored about 7 years ago
Drag and drop API experiment

c5536e49efb61d786ea7f5a07031eeca34e00ec1 authored about 7 years ago
Merge branch 'nProtect-master'

fd88bc270a8b777700900db06ea0e268ce1ef1ef authored about 7 years ago
GetGlyphRangesThai(): removed extraneous codepoints (#1396)

53f9e28c77ab404e8cc7deeb0e2c5ec7fca999ea authored about 7 years ago
Merge branch 'master' of https://github.com/nProtect/imgui into nProtect-master

ae3dc6621406908fa00729a0ee9a007d47ead49c authored about 7 years ago
TODO

f793562b4e52913b7e60ae39729fcfb8ab7c05e7 authored about 7 years ago
Examples: Comments to guide people unfamiliar with the librairies used.

36f00811b9c4b85d57441bc4b2017c0b861b62a4 authored about 7 years ago
Examples: Added more comments near the fonts loading section, to catch common questions and errors (e.g. #1397, #1366, #1341, #1222, #1193, #1115, #951, etc.)

cb38caeda402e5b32c67b1c61ffe3e0b123b5651 authored about 7 years ago
Add missing thai punctuations

3185a3a6975ba702e6f3d141375b50830a1b947b authored about 7 years ago
Merge branch 'master' into navigation

17dd8e7c30dd65234689a88dc1d16b3d0bcf2711 authored about 7 years ago
Nav: ColorButton: Fixed a case of not using local 'hovered' flag directly, messes with some of my drag and drop work, and I can't find/understand the reason why this was left as is (there _was_ a reason at the time but it appears to be obsolete now?)

b9ebb34a047c6bdfe8ccd65f764f25fc874f9cbe authored about 7 years ago
ColorTooltip: Resize ColorButton to align better with text, now that ColorButton provides a text baseline (0260fdd1c6c7198d60fcbd02cce82e4deb8954f4)

f962ca0b0135aee66b5ce394507a0d473c6af603 authored about 7 years ago
Styles: Nav tweaks.

d55b69ad6efdfebd627b4daaffe15335c4570380 authored about 7 years ago
Merge branch 'master' into navigation

# Conflicts:
# imgui.cpp
# imgui.h

edafbcd6302bffee28de6b1cc87706faadb78ff1 authored about 7 years ago
Styles: Moved Classic colors code to imgui_draw.cpp. Sneakily added a StyleColorsDark() function.

c503a50cff830b8aa1790875461c141604f0e62e authored about 7 years ago
Version 1.53 WIP

77df1ba9e0024da82bcbc12521c6d923cc90e732 authored about 7 years ago
IO: Tracking extra mouse dragging data which is convenient for implementating various manual drag and drop patterns.

b422f35872f9f03496919eb515e8d4c01736594c authored about 7 years ago
Merge branch 'master' into navigation

# Conflicts:
# imgui.h

c0b366b3165e0d5ba7f1335de1185ebc43533c07 authored about 7 years ago
Version 1.52

9f200d10d569270995a8bb5893557196258fd997 authored about 7 years ago
Merge branch 'master' into navigation

cc78e9a213d2413b997d1f4c41ffadf517b77967 authored about 7 years ago
Begin: Fix for unused "Debug" (fix for 3b83cd24f59bb997cc9b69f8cb8304df33de7f05 )

267ea506deb62feedf2f47f75faf144739468242 authored about 7 years ago
Merge branch 'master' into navigation

# Conflicts:
# imgui_internal.h

5afee1c6f3cc694ec7d3fabffdecf066a7fd62da authored about 7 years ago
Comments

8dd7648db2b2f1813090a1706bea63d8a025c686 authored about 7 years ago
Internal: Added ImVec4 operators

ccdb58b17ec97ef649886572fbe02af155d20c0a authored about 7 years ago
Begin: Moved some code inside of the big if (first_begin_of_the_frame) scope

3b83cd24f59bb997cc9b69f8cb8304df33de7f05 authored about 7 years ago
NewFrame: Allow MovedWindow setting the ImGuiWindowFlags_NoInputs after moving has started in order to be able to detect windows below it, which is useful for e.g. docking mechanisms.

3656f2c76999cc9d65c7f33468e1b8ec9eb10379 authored about 7 years ago
NewFrame: Removed unnecessary call to FindHoveredWindow() and simplified code (went through this multiple times, hopefully haven't broken anything)

a6edd10ee6934ac3f35d49d18ba11a67ab664714 authored about 7 years ago
Internal: BeginTooltipEx() in imgui_internal.h

6243252d5a9649e40d1d28b091b26a6883c3a30e authored about 7 years ago
Merge branch 'master' into navigation

# Conflicts:
# imgui.cpp
# imgui_internal.h

f10a1d7b9e3971c40d339f144695ed6e95d25fa7 authored about 7 years ago
Merged a bit of code from Navigation branch to ease further merging (InnerRect is currently not required in the Master branch)

d42f6bb6ccdbfb77f6fe9bf0d195542c2ea1664a authored about 7 years ago
Minor renaming.

c432fcf2bbaded0d126360e332361173358c0a79 authored about 7 years ago
Exposed IM_ARRAYSIZE() in imgui.h

a6ff14d66e66c167fbcbc01c4aea1a8361e3dc4e authored about 7 years ago
Examples: Extra clarification for the 100th person who insist on using the OpenGL2 code in spite of existing documentation leaning against it. (#1394)

c5027d4fa1efea339710ef316c321146a9977830 authored about 7 years ago
Merge branch 'master' into navigation

# Conflicts:
# imgui_internal.h

549f9e3f03a5e07c33efa0d9c6a2977e3c3fd7ec authored about 7 years ago
Comments about mouse setup and clearing HoveredWindow when mouse down isn't owned by imgui (will affect some future hovered test and drag'n drop patterns) (#143, #1382, #1392)

daef33e268264211e244e3e3294ea7e00adf29e6 authored about 7 years ago
Added most basic form of Disabled flag to disable interactions (but visuals aren't altered), in imgui_internals.h, undocumented/unsupported (#211, #1012)

4faf99eff564d68bef9e43cb293c851fc489afc3 authored about 7 years ago
Merge branch 'master' into navigation

fc25881207244e7b7646d6c06b532f0d9cffd496 authored about 7 years ago
Removed direct dependency on sprintf() in imgui.cpp (#1038)

(NB: imgui_demo stills uses it)

efcd53a0c31c9f2ae5b2f1d21ab74a18ac1b97f3 authored about 7 years ago
ImFormatString, ImFormatStringV(): clarifying specs so that passing a NULL buffer should return the desired length. (#1038)

1f3372b7f1fbf73a2b701fafbeb0af086d0f508f authored about 7 years ago
Renamed IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS/IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS to IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCTIONS/IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCTIONS for consistency. (ref #238, #520, #738)

8fd5620277f3d89605ff8e2c286d744194f89e25 authored about 7 years ago
Added IMGUI_DISABLE_FORMAT_STRING_FUNCTIONS support in imconfig.h (#1038)

7d2cd0e6ff96f8e802a06c79e5946a083d76025c authored about 7 years ago
Add missing CloseClipboard call

70cb427469de3da6e0d0db8b806c33b2899f08bf authored about 7 years ago
ImFontAtlas: Fixed memory leak if stbtt_InitFont() returned false. (#1391)

bc447bc0a4b398f371867ceaa65f26e5c094484f authored about 7 years ago
Merge branch 'master' into navigation

d51354632582efbdd353abd74fc956262ca11421 authored about 7 years ago
Fixed typos

5b062c4c29a76c345cfedbba57fcd60bf11e0de5 authored about 7 years ago
Examples: DirectX9/10/11: Tweak usage of SetCapture/ReleaseCapture. (#1375)

ps: DirectX 12 example (#302) may want to adopt that as well.

d2c65aa3e86b99e458cc562828041908b3b82679 authored about 7 years ago
ColorButton: As a small convenience, provide a text baseline.

0260fdd1c6c7198d60fcbd02cce82e4deb8954f4 authored about 7 years ago
ColorButton: Fixed rendering color button with a checkerboard if the transparency comes from the global style.Alpha and not from the actual source color.

e9ff7162bca1fab3f110b84b5d55e9ad26a762f6 authored about 7 years ago
Internals: ImLerp() helper for ImVec4

de72e9cc87e9f2da56145c3bd3c4681443c05184 authored about 7 years ago
Nav: #define IMGUI_HAS_NAV to ease sharing code across branches of imgui

f6ff373b221b4bff34d03905d1aaca67dfa05a22 authored about 7 years ago
Fixed calling SetNextTreeNodeOpen() on a collapsed window leaking to next frame.

97bf2131e20e647417fa9a8c988b0fa082c7f0f7 authored about 7 years ago
Nav: MainMenuBar now releases focus when user gets out of the menu layer. WindowingTarget when applying focus to a window with only menus automatically sets the layer. (#787)

This is enough for basic mouse/gamepad usage, but 1- previous window gets an unfocused title bar ...

20983773f1f3b71ece6b04890ad2ec7f803668e0 authored about 7 years ago
Merge branch 'master' into navigation

# Conflicts:
# imgui.cpp

025d4f0c978e77d3757825594f48b89c84a48f02 authored about 7 years ago
Factorized some code (+ declared as static function without namespace, a pattern with the Nav branch has started to use)

e7922b3fa0df982c72e86750a419201b778e282d authored about 7 years ago
Begin: Minor tweaks

2ef2c104a166f12d1a666d8f52b202d126ffdcf7 authored about 7 years ago
Nav: Fixed handling of ImGuiNavInput_KeyMenu so it doesn't set g.NavWindowingTarget at all, reducing size effects + handling menu layer toggle on Alt Release (#787)

be12f8c55d1e83c8ae2cf8cb69dda750503abbc2 authored about 7 years ago
Nav: Added internal ImGuiNavReadMode_Released test for key releases.

6f0aa766e12160d5ae3ad2238a4c4f8cc37c0823 authored about 7 years ago
Merge branch 'master' into navigation

d769e2515adf5af3a83f2fecb2434d517909a5b0 authored about 7 years ago
Examples: GLFW+GL2/GL3: Minor tweaks, comments.

50f5be9266ce21391597695dc80b15a4724447cc authored about 7 years ago
Examples: DirectX9/10/11: Added WM_SYSKEYDOWN / WM_SYSKEYUP handlers so e.g. VK_MENU can be read.

d6a99567812e3a20cf828fc4976942df233302a7 authored about 7 years ago
Examples: DirectX9/10/11: Renamed WndProc handler to use a generic Win32 name + returning 0 to all messages is more correct.

c14a66970b71df8f11086f602df6dd316f5f749f authored about 7 years ago
Merge branch 'Gargaj-patch-1'

cb10da02f99d4e400ff9f8d654fd03f3f3376e3d authored about 7 years ago
Examples: DirectX10, DirectX11: Using SetCapture/ReleaseCapture to get correct behavior (#1375)

ps: DirectX 12 example (#302) may want to adopt that as well.

a96f095deb83f001498157bf10eed3a44d3ee96a authored about 7 years ago
Fixed compilation for #1375 + coding style fixes.

e03198bb0f636a4f997883b498125dee30f570db authored over 7 years ago
Examples: DirectX9: Using SetCapture/ReleaseCapture to get correct behavior (#1375)

3e0765ee222a21bf801486f7a817d07569cada84 authored over 7 years ago