dbr
4ad2b7f3bd
Update MSRV to 1.56
...
The winit->x11-dl 2.22.0 dependency now requires the 2021 edition which forces us to at least Rust 1.56 (at least on Linux)
2022-08-18 15:19:10 +09:30
dbr
f58744e579
Fix CI
...
--all-features doesn't do as expected, just list all (two) features we want to test
2022-04-30 10:12:56 -04:00
dbr
c032408329
sudo rm -rf old-winit
...
Somewhat experimental removal of old winit versions, to reduce maintenance burden
Significantly reduces (around half) the length of winit-support, should reduce amount of work done in CI
2022-04-30 10:12:56 -04:00
dbr
69f43e3025
Deduplicate ui.enabled(...) and ui.disabled()
2022-04-23 13:23:35 +10:00
dbr
5ec80ec584
Documenting a bunch of methods
2022-04-23 13:22:50 +10:00
Will Cassels
592af95697
Fix problematic TextCallbackData::selection implementation
2022-04-10 14:22:40 -04:00
dbr/Ben
fef6509a6e
Merge pull request #628 from dbr/losingfocus
...
Handle window focus lost event
2022-03-23 12:12:56 +10:30
dbr/Ben
12a12385de
Merge pull request #626 from dbr/clipperfix
...
Clipper bugfix and iterator interface
2022-03-22 20:09:11 +10:30
dbr
7861355fe8
Docstring for app_focus_lost
2022-03-22 20:37:16 +11:00
dbr/Ben
3e531edfed
Merge pull request #625 from MarijnS95/imgui-winit-support-buildtest-docs
...
imgui-winit-support: Build-test documentation example and fix compiler errors
2022-03-20 11:09:28 +10:30
dbr
5cd71fef4c
cargo fmt --all
2022-03-19 21:10:22 +11:00
dbr
a658073bd7
Booleano
2022-03-19 21:07:57 +11:00
dbr
9648b40d85
Handle window focus lost event
...
Avoids keys getting stuck when window loses focus (e.g alt+tab)
Closes #602
2022-03-19 21:04:16 +11:00
dbr
091e5a6a15
Workaround to turn imgui <~ 1.88 segfault into a panic
2022-03-19 20:31:06 +11:00
dbr
5a76ed7ce6
Clippy the wildly pedantic
2022-03-19 11:43:14 +11:00
dbr
68a5af174c
fmt
2022-03-19 11:42:06 +11:00
dbr
39e45251b3
Example showing how to use list clipper+table
2022-03-18 22:07:58 +11:00
dbr
cc08285a04
Update the list clipper:
...
1. Avoid calling step() in destructor - incorrect and unnecessary, as it is not required to fully "use" the clipper (you can stop rendering half-way through)
2. Add a harder to misuse iterator interface to the clipper as an alterantive to the C++ style .step() interface
Closes #610
2022-03-18 22:07:27 +11:00
Marijn Suijten
db71313f04
imgui-winit-support: Get DrawData from Context instead of Ui
...
As per a recent deprecation change scheduled for the 0.9 release.
2022-03-15 14:03:11 +01:00
Marijn Suijten
055c16b4e2
imgui-winit-support: Fix use of update_delta_time in example doc
2022-03-15 13:51:35 +01:00
Marijn Suijten
b08f3bfe29
imgui-winit-support: Compile doctest on winit 20+
2022-03-15 13:51:28 +01:00
dbr
5e2ab214d1
fmt
2022-03-15 23:07:29 +11:00
dbr/Ben
71dff831de
Merge pull request #624 from MarijnS95/parking-lot-0.12
...
imgui: Upgrade parking_lot to 0.12 with windows-rs bindings
2022-03-15 22:36:46 +10:30
dbr
c0fb4b6369
Fix future clippy warning
2022-03-15 23:05:20 +11:00
dbr
2b9b938327
Fix misused anyhow! macro
...
Was msising a return, which bail! includes
2022-03-15 23:05:04 +11:00
Marijn Suijten
b5376c3fb4
imgui: Upgrade parking_lot to 0.12 with windows-rs bindings
...
`parking_lot` now uses windows-rs's `windows-sys` crate, officially
developed and vetted by Microsoft - the bindings are autogenerated from
metadata and faster to compile too.
See also https://github.com/Amanieu/parking_lot/pull/311 .
2022-03-15 12:19:31 +01:00
Jiří Sejkora
30f8f04dcf
Remove im_str! usage from examples in docs
2022-02-27 20:48:45 -05:00
Jack Mac
37926397fa
lint comma
2022-02-22 10:33:59 -05:00
Jack Mac
9d9028903a
init
2022-02-22 10:33:59 -05:00
Jack Mac
24ad9d526c
reworked the combo box to be less annoying
2022-02-21 20:44:33 -05:00
Jack Mac
fadcd35c0a
grumble
2022-02-21 18:55:39 -05:00
Jack Mac
8dea2edcfa
init. copying other work
2022-02-21 18:55:39 -05:00
Jack Mac
396512a982
lint
2022-02-21 18:05:49 -05:00
Jack Mac
4bb300e393
color edits
2022-02-21 18:05:49 -05:00
Jack Mac
f334bfb106
init
2022-02-21 18:05:49 -05:00
Jack Mac
d6037316a0
updated modal popup funtimes
2022-02-21 18:05:49 -05:00
Philippe Renon
169403c526
winit-support: fix dpi handling in attach_window() when not in default mode
...
attach_window() was using the imgui scale factor when converting
winit physical size to logical size instead of the winit scale factor.
This would cause the imgui display size to be incorrect when not using the
HiDpiMode::Default mode (in default mode the imgui and winit scale factors
are the same and the issue goes unnoticed).
Note that handle_window_event() has similar (and correct) logic when handling WindowEvent::Resized events.
This also explain why the issue went mostly undiscovered as winit tends to
generate quite a bunch of resize events that would hide the miscalculation
done in attach_window().
A similar issue was also fixed in the WindowEvent::ScaleFactorChanged handling code.
should fix https://github.com/imgui-rs/imgui-rs/issues/441
2022-02-21 17:16:34 -05:00
Jack Mac
32cf2b9e6c
clippy stop yelling at me
2022-02-10 14:31:19 -05:00
dbr
69fb34f0f8
Fix up running of begin_combo doctest
2022-02-10 11:07:04 +11:00
dbr
6dfa0a9533
More docs around combo methods
...
Add example to begin_combo doc
2022-02-10 10:23:43 +11:00
Gabe Weiner
d05827258f
refactored Slider to match the new Ui based architecture
2022-01-28 12:00:47 -05:00
dbr/Ben
18ded1a58a
Merge pull request #603 from dbr/uipopup
...
Make ui.popup* methods consistent
2022-01-24 18:06:14 +11:00
dbr/Ben
f523dd2501
Merge pull request #600 from dbr/imgui186
...
Upgrade Dear ImGui 1.84.2 -> 1.86
2022-01-17 23:18:51 +11:00
dbr/Ben
e6c5208d01
Merge pull request #597 from dbr/packagetidying
...
Fix up glob patterns in imgui-sys
2022-01-17 23:17:45 +11:00
dbr
45c7e2dd92
...and once more
2022-01-17 14:47:17 +11:00
dbr
4bbbc459f1
clippy yelling
2022-01-17 14:35:07 +11:00
dbr
10eba1c25e
fmt
2022-01-17 13:09:18 +11:00
dbr
dd061d4ad4
Make ui.popup* methods consistent [ #454 ]
...
Closes #592
2022-01-17 12:51:55 +11:00
dbr
2eb0950a85
Add new Io field for docking branch
2022-01-12 17:36:54 +11:00
dbr
35342a0c82
Slightly better doc for push_id
2022-01-12 14:50:49 +11:00