Emil Ernerfeldt
|
900a758903
|
[resize] unify to one minimum size
|
2020-07-19 00:17:02 +02:00 |
|
Emil Ernerfeldt
|
f659f2903d
|
[web] fix auto-save
|
2020-07-19 00:16:24 +02:00 |
|
Emil Ernerfeldt
|
376610a0ca
|
[web] default to reactive mode
|
2020-07-19 00:16:14 +02:00 |
|
Emil Ernerfeldt
|
07d2af885b
|
[resize] improve default/min sizes of some resize areas
|
2020-07-19 00:16:04 +02:00 |
|
Emil Ernerfeldt
|
fccd135254
|
[refactor] rename 'PaintBatches' to 'PaintJobs'
|
2020-07-19 00:01:13 +02:00 |
|
Emil Ernerfeldt
|
7565210b2d
|
[web] simplify and improve reactive mode on touch screens
|
2020-07-18 23:56:37 +02:00 |
|
Emil Ernerfeldt
|
3ecd6c0297
|
[web] implement reactive repainting
meaning: only repaint on new input
|
2020-07-18 19:54:42 +02:00 |
|
Emil Ernerfeldt
|
dfa4d52a94
|
[web] move all reusable web code into egui_web
|
2020-07-18 18:35:17 +02:00 |
|
Emil Ernerfeldt
|
1a4c399e41
|
[web] port all remaining JS code to Rust
|
2020-07-18 18:00:05 +02:00 |
|
Emil Ernerfeldt
|
0afad57d41
|
[web] port JS code to Rust
|
2020-07-18 13:30:23 +02:00 |
|
Emil Ernerfeldt
|
8dced5896c
|
rename egui_wasm to egui_web
|
2020-07-17 12:55:07 +02:00 |
|
Emil Ernerfeldt
|
520e42c11c
|
[backend] use hardware scissor rect in WebGL and glium
|
2020-07-17 10:29:21 +02:00 |
|
Emil Ernerfeldt
|
c204922a3a
|
update some crates
|
2020-07-17 09:45:28 +02:00 |
|
Emil Ernerfeldt
|
67bafad8f9
|
[button] add ability to disable Button
|
2020-06-22 10:36:27 +02:00 |
|
Emil Ernerfeldt
|
10a9d48091
|
[scroll] animate scroll bar hide/show
|
2020-06-14 18:58:44 +02:00 |
|
Emil Ernerfeldt
|
bff7232e9d
|
[paint] ignore negatively sized rectangles and circles
|
2020-06-14 18:58:44 +02:00 |
|
Emil Ernerfeldt
|
53dbbd0d53
|
[id] smarter id selection for collapsing header
|
2020-06-12 15:03:36 +02:00 |
|
Emil Ernerfeldt
|
5c2a0a59ac
|
[collapsing header] add id_source to builder
|
2020-06-12 13:49:35 +02:00 |
|
Emil Ernerfeldt
|
916e667aa2
|
[style] tigher buttons and monospaced DragValue text
|
2020-06-11 18:07:42 +02:00 |
|
Emil Ernerfeldt
|
097730461d
|
[input] add queries for if egui is interested in mouse/kb
|
2020-06-11 18:07:21 +02:00 |
|
Emil Ernerfeldt
|
94545409c6
|
[id] improve default Id generation
Base on child count instead of on screen position.
This is more robust against changing sizes of nearby widgets.
|
2020-06-11 18:06:23 +02:00 |
|
Emil Ernerfeldt
|
2dea2ee668
|
update Cargo.lock to 0.1.2
|
2020-06-10 17:11:44 +02:00 |
|
Emil Ernerfeldt
|
cc589c7bbc
|
bump version to 0.1.2
|
2020-06-10 16:58:57 +02:00 |
|
Emil Ernerfeldt
|
acdc2b004f
|
[widgets] new widget: DragValue
|
2020-06-10 16:23:49 +02:00 |
|
Emil Ernerfeldt
|
a90dda6162
|
[button] add sense so you can make drag buttons
|
2020-06-10 16:23:15 +02:00 |
|
Emil Ernerfeldt
|
2162ffff42
|
[slider] round so what you see is what you get
|
2020-06-10 16:22:31 +02:00 |
|
Emil Ernerfeldt
|
3c85c2d364
|
Merge pull request #3 from Jasper-Bekkers/master
Add badges
|
2020-06-10 12:04:30 +02:00 |
|
Jasper Bekkers
|
c0d4feeca8
|
Add badges
|
2020-06-05 14:20:43 +02:00 |
|
Emil Ernerfeldt
|
d0f5181197
|
[window] make resizing a bit smoother
|
2020-06-03 21:14:47 +02:00 |
|
Emil Ernerfeldt
|
1c9fdc3a48
|
bump egui version to 0.1.1
|
2020-06-03 11:03:02 +02:00 |
|
Emil Ernerfeldt
|
de95209676
|
[scroll] remember to expand clip region with the clip_rect_margin
|
2020-06-03 11:02:30 +02:00 |
|
Emil Ernerfeldt
|
2fa03f9a6c
|
[window] improve automatic window positions
|
2020-06-03 11:02:30 +02:00 |
|
Emil Ernerfeldt
|
5bf8051be5
|
[style] rounded buttons and tweak some spacing and sizes
|
2020-06-03 11:02:30 +02:00 |
|
Emil Ernerfeldt
|
c35494e4ec
|
[slider] bug fix: generate unique id for sliders
|
2020-06-03 11:02:30 +02:00 |
|
Emil Ernerfeldt
|
bea7e3a52e
|
[egui] prepare for 0.1.0 release
|
2020-05-30 18:22:33 +02:00 |
|
Emil Ernerfeldt
|
2f4a3a1273
|
[window] auto-position windows in a column layout
|
2020-05-30 18:10:01 +02:00 |
|
Emil Ernerfeldt
|
347fdb97d6
|
[window] fix a bunch of resize-releated bugs
|
2020-05-30 17:51:01 +02:00 |
|
Emil Ernerfeldt
|
cde1e05853
|
[window] fix close button position on narrow windows
|
2020-05-30 16:31:43 +02:00 |
|
Emil Ernerfeldt
|
8b1f02f22c
|
[egui] handle dynamic changes to pixels_per_point (dpi scaling)
Also: egui::Context::new() no longer takes any arguments
|
2020-05-30 14:56:38 +02:00 |
|
Emil Ernerfeldt
|
efe90c9326
|
[window] allow specifying pos/size with [f32; 2]
|
2020-05-30 11:48:33 +02:00 |
|
Emil Ernerfeldt
|
506dd11f73
|
[window] better mouse velocity tracking for throwing windows
|
2020-05-30 11:46:04 +02:00 |
|
Emil Ernerfeldt
|
598564cecc
|
Fix some clippy issues
|
2020-05-30 11:16:31 +02:00 |
|
Emil Ernerfeldt
|
b80baf4039
|
[egui] make serde an optional dependency
|
2020-05-30 11:04:40 +02:00 |
|
Emil Ernerfeldt
|
fd5ab736bb
|
Rename from "Emigui" to "Egui"
Shorter to type (especially in code).
|
2020-05-30 10:22:35 +02:00 |
|
Emil Ernerfeldt
|
9f46d8f0be
|
[ui] add convenience functions
|
2020-05-30 09:51:57 +02:00 |
|
Emil Ernerfeldt
|
3de20d033e
|
[window] remove frame delay when moving/resizing
|
2020-05-27 08:38:21 +02:00 |
|
Emil Ernerfeldt
|
bcc786fd95
|
[license] licence under MIT or Apache-2.0
|
2020-05-26 15:07:31 +02:00 |
|
Emil Ernerfeldt
|
550f3dcfa1
|
[examples] fix fractal clock size
|
2020-05-26 11:15:53 +02:00 |
|
Emil Ernerfeldt
|
96e6f1f3fc
|
[optimize] switch to ahash for ids and most maps and sets
|
2020-05-24 11:36:24 +02:00 |
|
Emil Ernerfeldt
|
6577de9036
|
[optimization] add some calls to reserve in Path
|
2020-05-23 22:10:39 +02:00 |
|