367 Commits

Author SHA1 Message Date
Paulo Santana
38f6f32280 use dummy contexts instead of Option 2025-01-19 11:07:10 -05:00
Paulo Santana
c3dab791b9 Revert "delete unused code for dummy platform and renderer backends"
This reverts commit d616a13047e0f138e92fa582202f06d7dc3d5397.
2025-01-19 11:07:10 -05:00
Paulo Santana
ec123482c0 turn global contexts into thread locals 2025-01-19 11:07:10 -05:00
Paulo Santana
5cfd7fe182 delete unused code for dummy platform and renderer backends 2025-01-19 11:07:10 -05:00
Paulo Santana
286562a9b9 delete context storage for backends 2025-01-19 11:07:10 -05:00
Paulo Santana
184b86d355 move platform and renderer backends out of Dear Imgui
Store the objects containing the callback methods for multi viewport
support in two globals that are managed by imgui-rs, instead of using
BackendPlatformUserdata and BackendRendererUserData

fixes #820
2025-01-19 11:07:10 -05:00
Lokathor
4d56a476b6 delete use of the chlorine crate 2024-12-30 16:15:08 -08:00
t4ccer
8445334450 Change return type of column_user_id to Id
This matches the type of `TableColumnSetup.user_id`
2024-11-14 18:11:14 -05:00
Jonathan Spira
ec07713c5a over the finish line 2024-11-14 18:11:05 -05:00
jestarray
ad52a5bb0f fix add_focus_event doc comment 2024-11-14 18:11:05 -05:00
jestarray
36dd72e72d document add_focus_event 2024-11-14 18:11:05 -05:00
jestarray
a09b72049f add support for focus event 2024-11-14 18:11:05 -05:00
Gianluigi Pierini
2abba18c08 Fix broken reference in README.markdown 2024-10-30 14:36:59 -04:00
sk44rt
8140b3f0a8 remove Copy and Clone traits from TableColumnFlags 2024-10-18 14:25:37 -04:00
Roy Jacobs
91fdf45397 Return the dockspace ID from dockspace_over_main_viewport 2024-10-12 13:03:23 -04:00
sk44rt
beef13f54d add Copy and Clone traits for TableColumnSetup and TableColumnFlags 2024-10-12 13:02:40 -04:00
Jonathan Spira
bcac953a65 initial bindings 2024-10-08 10:37:42 -04:00
Jonathan Spira
a51a5624f0 fixed docking 2024-10-03 17:02:51 -04:00
Jonathan Spira
1de51b6230 Added style and color defaults 2024-10-03 17:02:51 -04:00
Jonathan Spira
464d867d42 accidentally made docking default 2024-10-03 13:28:48 -04:00
Jonathan Spira
79c237cf17 fixed methods not made public 2024-10-02 19:32:48 -04:00
Jonathan Spira
cf3c01bf0f fixes small formatting issue 2024-10-02 13:56:06 -04:00
Jonathan Spira
2360280b64 marked the platfrom io funcs as pub(crate) 2024-10-02 08:48:59 -04:00
Jonathan Spira
8f636f8057 returned the platform io func on the docking branch 2024-10-02 08:48:59 -04:00
Jonathan Spira
17986be68a some final renames, and the changelog 2024-10-02 08:48:59 -04:00
Jonathan Spira
a0f7659a71 remove test wasm binding 2024-10-02 08:48:59 -04:00
Jonathan Spira
2702390eb5 normal works without warning now 2024-10-02 08:48:59 -04:00
Jonathan Spira
44b8621d20 docking branch 2024-10-02 08:48:59 -04:00
Jonathan Spira
57d155301c fixed the tables api 2024-10-02 08:48:59 -04:00
Jonathan Spira
75d3f4b2fd initial master branch impl 2024-10-02 08:48:59 -04:00
Jonathan Spira
8f0bbe3c03 no more step on int scalar, fixes 758 2024-10-02 00:26:27 -04:00
Jonathan Spira
2ae1afa15b adding a new readme 2024-09-29 21:35:04 -04:00
Jonathan Spira
0caa9bd5fb simplified repository down 2024-09-29 21:35:04 -04:00
Victor Mororó
8e3da3ba15 fix NewFrame doc alias 2024-09-27 01:36:23 -04:00
Julius
beccfa89ec fixup: remove redundant unsafe scope 2024-05-21 00:53:38 -04:00
Julius
1d06e2c049 fix: check memory boundaries before using slice::from_raw_parts 2024-05-21 00:53:38 -04:00
dbr
e5d06c434d Docstring on flags method
To clarify potentially confusion like #757
2024-05-05 12:45:29 +09:30
dbr
27a0e2284c Bump version to 0.12 2024-05-05 12:24:08 +09:30
dbr
b74f4eb8eb Remove unneeded re-export
Not needed as dock_space only adds thing to Ui
2024-05-05 12:14:51 +09:30
dbr
fb5133cc9c Fix clippy yelling 2024-05-05 12:09:24 +09:30
Jonathan Spira
8b2722d00b fixed doc links 2023-09-23 18:34:28 -04:00
Jonathan Spira
47bb38be50 proposed extra methods 2023-09-23 18:34:28 -04:00
Jonathan Spira
c61fd30eaf not calling void correctly 2023-09-23 18:34:28 -04:00
Rodrigo Rivas Costa
1d0858c5a3 Add functions begin_popup_context_*. 2023-09-23 18:34:28 -04:00
Jonathan Spira
00894927e4 basic updating 2023-09-18 08:52:26 -04:00
Sivaram Konanki
4618936344 update memoffset version 2023-09-17 17:27:04 -04:00
Lena
16faf4fda5 add support for adding analog key events
(e.g. gamepad analog sticks)
2023-09-17 17:25:23 -04:00
Andrea Frigido
0899b904c0 Update license field following SPDX 2.1 license expression standard 2023-09-17 16:57:30 -04:00
Jonathan Spira
50e166e84f clippy don't be so mad! 2023-09-14 23:03:46 -04:00
Jonathan Spira
cef617ba02 unsafety in text fix 2023-09-14 23:03:46 -04:00