1237 Commits

Author SHA1 Message Date
Jack Mac
7bc3715f42 1.48 required T: Debug for unsafe cell's Debug impl 2021-09-13 17:12:00 -04:00
Jack Mac
3eaee3359d imstr and imstring have been removed.
fixed some instability and added a hacky shim to input_text functions.
We're looking okay so far, but more testing will be needed
2021-09-13 17:12:00 -04:00
Jack Mac
694cd96d49 getting close! input_text resize is broken,
and i'll need to check the imgui docs example with std::string
to get a reference to how to do it properly.
2021-09-13 17:12:00 -04:00
Jack Spira
e0125f4c06 removed imstr and imstring from clipboard support 2021-09-13 17:12:00 -04:00
Jack Spira
fc49af214a removed imstr from the tree 2021-09-13 17:12:00 -04:00
Jack Spira
5143968429 updating more widgets. Wow this is boring! 2021-09-13 17:12:00 -04:00
Jack Spira
d490093dae finished menu 2021-09-13 17:11:52 -04:00
Jack Spira
540aa5f292 converted combo_box and drag 2021-09-13 17:11:32 -04:00
Jack Spira
08d285d029 added more bounds, somewhat chaotically 2021-09-13 17:10:43 -04:00
Jack Spira
5802931a88 did some work and began converting modules over 2021-09-13 17:10:43 -04:00
Jack Spira
52e08bd09a init effort 2021-09-13 17:10:43 -04:00
Jack Mac
04af6ab69a updating msrv to 1.54
Added a "get out of jail free" card in the min-const-generics feature
2021-09-13 13:03:13 -04:00
Jonathan Spira
e1521dd35f
Merge pull request #520 from dbr/multidrawlist
Allow simultaneous access to different draw lists
2021-09-13 11:27:54 -04:00
dbr
0784c95f29 fmt 2021-09-13 18:24:38 +10:00
dbr
52898779e1 Allow simultaneous access to different draw lists
Only need to prevent accessing the same draw-list twice at one time

Closes #488
2021-09-13 18:22:51 +10:00
Jack Spira
bb43463c2e updating CI to handle master -> main change 2021-09-09 19:45:17 -07:00
Jonathan Spira
bde35e9f3f
Merge pull request #496 from dbr/freetype 2021-09-09 15:24:52 -07:00
dbr
600ceeb7d6 Update changelog/readme 2021-09-09 12:56:07 +10:00
dbr
4882a1f29d Fix enabling of freetype feature 2021-09-09 12:12:43 +10:00
dbr
7808164911 Fix clippy 2021-09-09 12:12:43 +10:00
dbr
c4fbfdd43e fmt 2021-09-09 12:12:43 +10:00
dbr
a36fb757fd Use #[cfg(feature=...)] instead of env-var 2021-09-09 12:12:43 +10:00
dbr
fca87575fd Add freetype feature
Uses the upstream "imgui_freetype" to "Build font atlases using FreeType instead of stb_truetype (which is the default font rasterizer)"

Closes #359
2021-09-09 12:12:43 +10:00
Jonathan Spira
774f8f46a7
Merge pull request #516 from sanbox-irl/feat_input_widget
Input Widget Callback Draft
2021-09-08 14:51:29 -07:00
Jack Spira
818cd60b36 borkaborka 2021-09-08 14:25:24 -07:00
Jack Spira
3d8d5115cf annoyance 2021-09-08 12:36:25 -07:00
Jack Spira
a0d3cbb7e4 tons of updates, added examples 2021-09-08 11:50:14 -07:00
Jack Spira
805f5e93e7 updated doc comments to fix intra-doc breakages 2021-09-08 10:36:32 -07:00
Jack Spira
213433ffd3 updated code significantly and removed UB 2021-09-08 10:13:38 -07:00
Jack Spira
d00dd15a9c redid how the callback worked to keep it significantly safer 2021-09-08 09:21:49 -07:00
Jack Spira
e17dc259c1 using std to handle u32s 2021-09-07 15:28:44 -07:00
Jack Spira
f011d9e337 redid buffer creation 2021-09-07 15:04:30 -07:00
Jack Spira
64f5787940 Somehow the text flags are getting sheared in multiline inputs?
let's just ignore them!
2021-09-07 15:04:30 -07:00
Jack Spira
fd5d6b2d9f added the callbacks for multiline input 2021-09-07 15:04:29 -07:00
Jack Spira
1a2a7d1473 looking good feeling good 2021-09-07 15:04:29 -07:00
Jack Spira
d6069b976a think of the widgets! 2021-09-07 15:04:29 -07:00
Jack Spira
f6d9d1b77d added safety guide 2021-09-07 15:04:29 -07:00
Jack Spira
9b27edf440 working on some tests. this commit is broken 2021-09-07 15:04:29 -07:00
Jack Spira
71a0f73034 initial commit 2021-09-07 15:04:29 -07:00
Jack Spira
ee5f5abbc9 handing updating glium. i suffer 2021-09-06 23:22:40 -07:00
Jonathan Spira
a1456f3622
Merge pull request #477 from dzil123/master
Disable winit default features
2021-09-05 23:39:56 -07:00
Jack Spira
e8412180d8 updated changelog 2021-09-05 23:38:23 -07:00
Jack Spira
a57227d4cb fmt 2021-09-05 23:32:54 -07:00
dzil123
610b2dc6ce Enable winit default features by default, to avoid breakage 2021-09-05 23:24:52 -07:00
dzil123
b378477d64 Add winit 0.25 to CI and xtask 2021-09-05 23:24:24 -07:00
dzil123
9d34370989 Create dummy feature to fix clippy --all-features 2021-09-05 23:23:55 -07:00
dzil123
43e2381c93 Workaround for CI clippy --all-features 2021-09-05 23:23:38 -07:00
dzil123
b3cf8ca4a6 Re-enable winit default features during CI 2021-09-05 23:23:38 -07:00
Daniel Z
481a72fda6 Disable winit default features 2021-09-05 23:23:30 -07:00
Jack Spira
ea356177eb broke winit 19, fixed 2021-09-05 23:16:27 -07:00