1295 Commits

Author SHA1 Message Date
Jonathan Spira
42e482138f
Merge pull request #534 from sanbox-irl/main
disabled debug_message_insert_support on apple
2021-09-20 10:30:25 -04:00
Jonathan Spira
2ff4de3918 disabled debug_message_insert_support on apple 2021-09-20 00:49:27 -04:00
Jonathan Spira
5539c9f5c7
Merge pull request #532 from toyboot4e/glow-doc 2021-09-19 14:06:50 -04:00
toyboot4e
0633f112c8 link to imgui-glow-renderer/examples 2021-09-18 15:11:47 +09:00
toyboot4e
c40be71bb4 Fix glow renderer doc links 2021-09-18 14:55:55 +09:00
Jack Mac
a6b61be583 incremented remaining crates to a pre-release version 2021-09-17 15:40:06 -04:00
Jack Mac
42f900770f oops forgot to remove them here 2021-09-17 15:37:49 -04:00
Jack Mac
f05a2e0147 yeeted imgui-gfx renderer.
Please see the new repository under this organization to see its grave
2021-09-17 15:36:46 -04:00
Jonathan Spira
f2fdfd47c9
Merge pull request #530 from sanbox-irl/prep-0.8.0
prep 0.8.0
2021-09-17 13:47:20 -04:00
Jack Mac
921a9d4ef0 noted that the gfx backends are deprecated.
They'll be removed from this repo after publishing 0.8.0
2021-09-17 12:42:59 -04:00
Jack Mac
4809d031b7 issuing version update! 2021-09-17 12:37:53 -04:00
Jack Mac
dacc2c735e added info about the tables-api 2021-09-17 12:37:53 -04:00
Jack Mac
5a27f7ad78 made the regex help simpler 2021-09-17 12:37:53 -04:00
Jack Mac
5702b33e3f updating the changelog holy god that's so much changelog 2021-09-17 12:37:53 -04:00
Jack Mac
62d1bc5d5c updating copyrights and readme 2021-09-17 12:37:53 -04:00
Jonathan Spira
5f441b7b1d
Merge pull request #529 from sanbox-irl/feature-gate-tables-api
decided to feature gate the tables API
2021-09-17 12:37:25 -04:00
Jack Mac
d4da98e0a1 decided to feature gate the tables API 2021-09-17 10:56:55 -04:00
Jonathan Spira
ebfe0d3af4
Merge pull request #527 from vojd/fix/remove-leftovers 2021-09-17 10:00:53 -04:00
Mathias Tervo
7397f26d67 Remove noisy println statements 2021-09-17 08:40:56 +02:00
Jack Mac
9ae254ad6d fixed up hack for edits on input widgets 2021-09-15 19:41:37 -04:00
Jack Mac
ff10eb01c8 added scare warning to string editing to explain null-termination 2021-09-15 12:14:05 -04:00
Jack Mac
c3dbd1b21f added a commented out deny(missing_docs)
This won't be done this release cycle, but i'd like this to be a goal of the repo to be well commented.
2021-09-15 12:00:16 -04:00
Jack Mac
50edf02d39 added deny(rust_2018_idioms)
we might as well be on 2018 if we're going to have to upgrade to 2021 in a few weeks!
2021-09-15 11:59:00 -04:00
Jack Mac
0a06c97526 simply used debug_assertions instead of test accidentally. 2021-09-15 11:50:53 -04:00
Jack Mac
31c4b98a98 adding a few fun tables api stuff 2021-09-15 11:47:29 -04:00
Jonathan Spira
2ecd617218
Merge pull request #522 from EmbarkStudios/main
Fix text input deletion
2021-09-15 11:13:07 -04:00
Jake Shadle
97d62422f9 Fix text input deletion 2021-09-15 15:48:45 +02:00
Jack Mac
7d266d418c Merge branch 'cfrantz-tables-api' 2021-09-14 11:18:25 -04:00
Jack Mac
6e1f359d08 rebased and waiting for green 2021-09-14 11:14:09 -04:00
Jack Mac
be9fd26595 rebased 2021-09-14 11:07:12 -04:00
Jack Mac
b57cb04076 fixes cargo deadlinks 2021-09-14 11:07:12 -04:00
Jack Mac
3ffe82e488 clipppy 2021-09-14 11:07:12 -04:00
Jack Mac
9d43206633 added controls for sorting...which should finish this guy off! 2021-09-14 11:07:12 -04:00
Jack Mac
eb455f032c fmt 2021-09-14 11:07:12 -04:00
Jack Spira
7aba745c3d added documentation and examples 2021-09-14 11:07:12 -04:00
Jack Spira
56dae31b91 rebased and updated further. No docs yet, and API isn't stable.
This would bring our MSRV up to 1.51 (const generics)
2021-09-14 11:07:12 -04:00
Chris Frantz
be4fe2af61 Initial Tables API
A naive and incomplete binding to the ImGui Tables API.

Signed-off-by: Chris Frantz <frantzcj@gmail.com>
2021-09-14 11:07:12 -04:00
Jonathan Spira
1e94b4164b
Merge pull request #519 from dbr/disable
Add disable methods (and update to imgui 1.84.2)
2021-09-14 10:39:35 -04:00
dbr
e6cb406570 😍 2021-09-14 14:48:13 +10:00
dbr
79aaf9f62c fmt 2021-09-14 11:18:03 +10:00
dbr
32e0555f5f Add bindings to BeginDisabled/EndDisabled
Closes #518
2021-09-14 11:18:03 +10:00
dbr
28dece5682 Memories of DHTML snow effects, or, a typo 2021-09-14 11:18:03 +10:00
dbr
a9e418c729 Minor tweak to upgrading-imgui doc 2021-09-14 11:18:03 +10:00
dbr
e39ab4249e Change structs to match imgui 1.84
Also change oddly-specific test to avoid having to change it every update
2021-09-14 11:18:03 +10:00
dbr
6007bc5a4b Update imgui to 1.84.2 #512
Changes required:
- Overloaded methods named slightly differently (e.g sys::igPlotHistogramFloatPtr to sys::igPlotHistogram_FloatPtr)
- ImGuiNavInput_KeyMenu_ was removed upstream, so NavInput::INTERNAL_COUNT needed tweaked
2021-09-14 11:17:55 +10:00
dbr
d9e12f12b4 Fix typo 2021-09-14 11:11:15 +10:00
dbr
78a0c81451 Remove autofix_submodules call from bindgen
Previously if you checked out a different rev of imgui submodule, this would be clobbered

With this change, you can checkout any revision of imgui, run bindgen, build, test, then commit change to the submodule

The autofix is still available via 'cargo task modfix'
2021-09-14 11:11:15 +10:00
Jonathan Spira
dd5110b57d
Merge pull request #517 from sanbox-irl/string
Remove ImStr and ImString
2021-09-13 17:19:09 -04:00
Jack Mac
fc708f4950 unbroke a change, fixing combo box 2021-09-13 17:12:27 -04:00
Jack Mac
759bfa5d88 fmt!!! 2021-09-13 17:12:27 -04:00