1728 Commits

Author SHA1 Message Date
dbr
fcc4263dce Bump to v0.10 2023-01-16 19:26:14 +10:30
dbr
068275e1b4 Note in changelog about KeyPadEnter to KeypadEnter 2023-01-16 19:01:37 +10:30
dbr
c0f9035ec9 Fixes for doc-links 2023-01-16 18:57:16 +10:30
dbr
5a43f28257 Misc doc strings 2023-01-16 18:54:40 +10:30
dbr
1f6195d1aa Mark Id::Str(...) etc as #[deprecated]
Also add doc strings to Ui.new_id_int(...) etc
2023-01-16 18:54:13 +10:30
dbr
90a4df339f freetype: Supress warning from imgui
Closes #588
2023-01-15 21:56:21 +10:30
dbr/Ben
93cde6aa4a
Merge pull request #701 from rodrigorc/FixWinitKeyboard
Fix keyboard modifiers in Winit with the new ImGui version.
2023-01-15 21:55:44 +10:30
dbr
13162408f2 rustfmt 2023-01-15 12:38:04 +10:30
dbr
9473c24780 Qualify missing 'Key' 2023-01-15 12:37:56 +10:30
Robin
45b9d27557 Adapted Viewport structs to new ImGui Version 2023-01-14 19:28:59 +01:00
Rodrigo Rivas Costa
2106e17dea Fix keyboard modifiers in Winit with the new ImGui version. 2023-01-14 13:26:23 +01:00
dbr
23a07ab1a6 Update changelog 2023-01-13 14:11:56 +10:30
dbr
f44f8fe942 Mark Key, StyleColor, StyleVar as non-exhaustive
Likely to have new things added - rest are all either fairly closed sets of things (up/down/left/right) or likely to require some intentional change from user (e.g DrawCmd)

Closes #695
2023-01-13 14:06:44 +10:30
dbr
2dd7a82c48 Update changelog
Note that sdl2-support also updated to be event-based
2023-01-12 17:04:13 +10:30
dbr
7869300424 Update changelog 2023-01-12 13:26:56 +10:30
dbr/Ben
9a2b03971b
Merge pull request #700 from dbr/imgui1892
Update to imgui 1.89.2
2023-01-12 13:23:09 +10:30
dbr
db4974407d Remove testing on Rust beta
Extra CI time for questionable benefit
2023-01-12 12:39:44 +10:30
dbr
916b014f41 ...static-md 2023-01-12 12:36:32 +10:30
dbr
587084eff9 CI: Install static freetype on Windows 2023-01-12 12:29:12 +10:30
dbr
2d5df3a0f1 Reenable vcpkg in windows CI 2023-01-12 12:01:23 +10:30
dbr
9d5b80c14a Update README with version 2023-01-12 10:19:15 +10:30
dbr
a08f0d63d9 Update to imgui 1.89.2
Closes #699
2023-01-12 10:12:47 +10:30
dbr/Ben
d0ccbd33d3
Merge pull request #582 from ruifengx/freetype-vcpkg
add vcpkg-rs for locating freetype
2023-01-12 09:59:15 +10:30
dbr/Ben
fa453cd62b
Merge pull request #698 from dbr/sdl-event-io
sdl2-support to event based API
2023-01-12 09:39:24 +10:30
dbr
a126e2086e Tidying 2023-01-10 12:02:51 +10:30
dbr
a50460405e Rename sdl2-support example
Running 'cargo --example' listed it as just 'basic' which is ambigious
2023-01-10 11:59:42 +10:30
dbr
57267d5a4f Bunch more comments in sdl2 example 2023-01-10 11:58:16 +10:30
dbr
904d2a072f Update key handling to be event-based 2023-01-10 11:54:36 +10:30
Robin Quint
07fc930ab9
Merge branch 'imgui-rs:main' into main 2023-01-09 12:04:31 +01:00
dbr
09a83bac6c Update mouse wheel event 2023-01-09 20:16:25 +10:30
dbr
2ce985996a Use event based IO for sdl2 mouse buttons 2023-01-09 20:06:58 +10:30
dbr
0184913560 Simple doc showing status of all crates
May make sense to merge this into main README
2023-01-09 19:45:03 +10:30
dbr
7dfa919317 Update changelog 2023-01-09 19:44:15 +10:30
dbr
50337fb9b0 Update imgui version in readme badge
Also note it in update process
2023-01-09 19:26:06 +10:30
dbr/Ben
52a44edbbb
Merge pull request #692 from dbr/examples-reorg
Reorganization of examples
2023-01-09 19:20:41 +10:30
dbr/Ben
942f04d3b1
Merge pull request #688 from Rob2309/imgui-event-io
Update ImGui and use event-based io
2023-01-09 19:08:09 +10:30
dbr/Ben
c7f8948772
Merge pull request #693 from Ararem/DataTypeKind-for-size-types
Implement DataTypeKind for `usize` and `isize`
2023-01-05 12:08:56 +10:30
dbr
84dd23a959 Linkify imgui-examples also 2023-01-05 12:05:10 +10:30
dbr
e8cb3897d0 Fix Markdown syntax error 2023-01-05 12:01:40 +10:30
dbr
fb6aa53235 Linkify crate names 2023-01-05 12:00:38 +10:30
dbr
81f8e0b48a fmt 2023-01-05 10:41:03 +10:30
dbr
2a5ffdfc3f More rewording 2023-01-05 10:28:59 +10:30
ararem
9b614eaae3 Implement DataTypeKind for usize and isize
This allows direct use of the size types in `imgui-rs` functions, like `Slider`s. Previously, they had to be cast, passed in, then cast back. This change allows for direct use (no casts necessary)
2023-01-04 13:00:42 +01:00
dbr
e96b2f1a04 Tweak wording about imgui-examples 2023-01-04 19:11:54 +10:30
dbr
6d08cb502c Tweak wording to make it clearer(?) there are other renderers 2023-01-04 19:07:01 +10:30
dbr
34453a9081 Placeholder for imgui-winit-support
A standalone example would either be missing a renderer (of minimal usefulness), or an exact duplicate of the linked examples
2023-01-04 19:05:15 +10:30
dbr
38f11442c9 Self-contained example for glutin [#691] 2023-01-04 19:00:56 +10:30
dbr
ba9cb7f052 Update features section 2023-01-04 18:31:40 +10:30
dbr
df7ccae78c [#691] Update "main library crates" doc
- sdl2 wasn't mentioned
- mention examples folder (..pending for a few of the crates)
- mention the imgui-examples folder
2023-01-04 18:31:30 +10:30
dbr
a5f40a5fe0 Fix clippy complaint 2023-01-04 17:01:15 +10:30