Emil Ernerfeldt
b8938e01c4
[demo] add menu option to auto-reorganize windows
4 years ago
Emil Ernerfeldt
559b026b87
[demo] add windows that demonstrates auto-size, resize and scrolling
4 years ago
Emil Ernerfeldt
b02530b6fb
[refactor] small cleanup and typo fixes
4 years ago
Emil Ernerfeldt
0bbf7edaee
[window] increase default width of windows and resize areas
4 years ago
Emil Ernerfeldt
03bc4ea2e2
[window] make scroll bars in windows opt-in
4 years ago
Emil Ernerfeldt
5ed949bb32
deny warnings in egui lib (again. oops)
4 years ago
Emil Ernerfeldt
8c03f6a90f
[window] prevent trying to shrink window smaller than title bar width
4 years ago
Emil Ernerfeldt
5f919e22a9
[ui] add ui.heading(text) helper function
4 years ago
Emil Ernerfeldt
056c0ad794
[window] round position to nearest physical pixel, not nearest point
4 years ago
Emil Ernerfeldt
373b1c2911
Allow multithreaded use of egui
...but currently only in release build,
because in debug builds I want to be able to debug dead-locks from
locking the same resource from the same thread.
4 years ago
Emil Ernerfeldt
98bced7e62
[ui] bug fix: default size of horizontal/vertical regions
4 years ago
Emil Ernerfeldt
48e42ff6a5
[drag-value] click on a DragValue to edit it
4 years ago
Emil Ernerfeldt
f3bbb210c0
[slider] click value to edit it with keyboard
4 years ago
Emil Ernerfeldt
1874f238eb
[slider] show value with monospace font
4 years ago
Emil Ernerfeldt
ec1e8b9966
[drag-value] show full precision if needed
4 years ago
Emil Ernerfeldt
ecb703a696
[slider] show full precision of value if value is very precise
4 years ago
Emil Ernerfeldt
fd95f8a146
[slider] automatic slider precision display
4 years ago
Emil Ernerfeldt
f0287fb86d
[slider] refactor to break up complex ui code
4 years ago
Emil Ernerfeldt
f2b23f1a0d
[slider] smart aim for picking nice and round slider values
4 years ago
Emil Ernerfeldt
d0bfb0238d
[refactor] break up math.rs into a mod of several files
4 years ago
Emil Ernerfeldt
98c9e9bb41
spelling fixes
4 years ago
Emil Ernerfeldt
d41b7a6234
[resize] remove Resize::handle_offset
4 years ago
Emil Ernerfeldt
a764b0d23f
[window] visually indicate which windows can be resized
4 years ago
vkkoskie
9ed6a5f5ab
Allow mutable borrow of ui.style ( #18 )
4 years ago
Emil Ernerfeldt
73cea29f7d
[docs] Improve README.md and documentation
4 years ago
Emil Ernerfeldt
ad9783a33d
Update links to point to https://github.com/emilk/egui
because I renamed the github repository from "emigui" to "egui"
4 years ago
Emil Ernerfeldt
1483455630
Fix some links
4 years ago
Emil Ernerfeldt
d35be05731
add descriptions for egui_glium and egui_web crates
4 years ago
Emil Ernerfeldt
b06c9e94fb
[egui] rename "with_serde" feature flag to just "serde"
4 years ago
Emil Ernerfeldt
b58142ba15
Update versions to 0.1.3
4 years ago
Emil Ernerfeldt
3facd5c587
[doc] improve docstrings in Egui
4 years ago
Tomas Sedovic
e26150e46f
Add `collapsible` to Window ( #15 )
This lets the user decide whether the Window can be collapsed or not.
The default is `true` (window is collapsible), but calling
`window.collapsible(false)` will hide the collapsing triangle icon and
prevent the window from being collapsed by clicking on the title.
4 years ago
Tomas Sedovic
40af177157
Add fixed_pos to Window ( #16 )
* Add fixed_pos to Window
This allows changing the position of a window by opening the window
with a different value.
* Add docstrings for `fixed_pos`
4 years ago
Emil Ernerfeldt
d4cb2fa62e
[egui] Clean up Painter interface
4 years ago
Emil Ernerfeldt
efedb09b9f
[text] show solid text cursor (less repainting)
4 years ago
Emil Ernerfeldt
81d642b1f1
[text] highlight the text edit widget being edited
4 years ago
Emil Ernerfeldt
2f161dd3d4
[text] surrender keyboard focus by clicking outside text edit area
4 years ago
Emil Ernerfeldt
2861bc956a
[menu] click outside a menu to close it
4 years ago
Emil Ernerfeldt
3962fae76e
Merge pull request #13 from FGRibreau/patch-1
fix 404 link
4 years ago
Emil Ernerfeldt
56352c26a4
Expose egui::menu module
4 years ago
Francois-Guillaume Ribreau
37057d8334
fix 404 link
4 years ago
Emil Ernerfeldt
11df21e39e
[refactor] extract paint code from Ui/Context to new struct Painter
4 years ago
Emil Ernerfeldt
5c14a15f8c
[github-actions] fix typo
4 years ago
Emil Ernerfeldt
42c94f9db9
[egui] fix build without "with_serde" feature
4 years ago
Emil Ernerfeldt
fae81ca386
[github-actions] only test egui project
Work-around for weird build issue in
https://github.com/emilk/emigui/runs/927167824?check_suite_focus=true
4 years ago
Emil Ernerfeldt
df2cba41ff
[clippy] fix all clippy issues
4 years ago
Emil Ernerfeldt
eb713ac514
[build] use path dependencies in all Cargo.toml
4 years ago
Emil Ernerfeldt
b17f200b35
github action
From https://github.com/actions-rs/meta/blob/master/recipes/quickstart.md
4 years ago
Emil Ernerfeldt
f693a558c5
[web/glium] better text input filtering
CapsLock and function keys (F1, F2, ...) are now ignored on web.
All special keys are ignored on glium.
4 years ago
Emil Ernerfeldt
554e6e7120
[app] unify web and glium demo app
4 years ago