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 |
|
Emil Ernerfeldt
|
7d0a16d0e8
|
[refactor] minor code cleanup
|
2020-05-23 22:10:08 +02:00 |
|
Emil Ernerfeldt
|
19cbe6bd6e
|
[window] double-click title bar to collapse winodw
|
2020-05-23 21:52:03 +02:00 |
|
Emil Ernerfeldt
|
6ab7cffd7f
|
[window] nice looking title bar separation line
|
2020-05-23 20:24:55 +02:00 |
|
Emil Ernerfeldt
|
a8e5676a09
|
[refactor] make use of LineStyle in more places
|
2020-05-23 14:21:08 +02:00 |
|
Emil Ernerfeldt
|
d214574c97
|
[refactor] rename fill_color to just fill
|
2020-05-23 14:17:45 +02:00 |
|
Emil Ernerfeldt
|
c7a59b57d2
|
[refactor] remove PaintCmd::LinePath
|
2020-05-23 14:15:00 +02:00 |
|
Emil Ernerfeldt
|
0bb042924f
|
[refactor] rename Outline to LineStyle
|
2020-05-23 14:07:49 +02:00 |
|
Emil Ernerfeldt
|
ef7f3c4637
|
[input] fix: hover highlight either scroll or window resize; not both
|
2020-05-23 14:01:01 +02:00 |
|
Emil Ernerfeldt
|
e43ff934a0
|
[input] distinguish between clicks and drag
You can now drag a button in a scroll area to scroll
|
2020-05-23 13:38:01 +02:00 |
|
Emil Ernerfeldt
|
c22156cd0f
|
[refactor] simplify Widget trait return type to InteractInfo
|
2020-05-23 12:43:08 +02:00 |
|
Emil Ernerfeldt
|
5c966bdc76
|
[input] widgets must say if they are interested in click or drags
|
2020-05-23 12:38:52 +02:00 |
|
Emil Ernerfeldt
|
4bea65595c
|
If mouse moves too much, don't register it as a click
|
2020-05-23 12:00:03 +02:00 |
|
Emil Ernerfeldt
|
b30c49f409
|
[input] keep track of mouse press origin
|
2020-05-23 11:39:25 +02:00 |
|
Emil Ernerfeldt
|
c3d3bc0c07
|
More accurate recent mouse velocity
|
2020-05-23 11:38:54 +02:00 |
|
Emil Ernerfeldt
|
ee0ad02717
|
Highlight window frame when you resize it
|
2020-05-23 11:28:21 +02:00 |
|
Emil Ernerfeldt
|
fac0866f73
|
example_glium: restore example app state
|
2020-05-23 09:57:39 +02:00 |
|
Emil Ernerfeldt
|
a0b12a36e7
|
Refactor window resize code
|
2020-05-23 01:22:26 +02:00 |
|
Emil Ernerfeldt
|
d1b00ff1b0
|
refactor input code
|
2020-05-23 01:16:23 +02:00 |
|
Emil Ernerfeldt
|
ae6080405c
|
Remove 'Web' from GuiInput
|
2020-05-21 12:04:42 +02:00 |
|
Emil Ernerfeldt
|
555d7aed20
|
Remove dropping files from emigui Input
|
2020-05-21 11:53:26 +02:00 |
|
Emil Ernerfeldt
|
025fae5586
|
Tweak opt-level and lto settings
|
2020-05-21 10:31:22 +02:00 |
|
Emil Ernerfeldt
|
620442a64b
|
refactor: group mouse input into own struct
|
2020-05-21 10:20:16 +02:00 |
|
Emil Ernerfeldt
|
538db9005e
|
fix minor bug when moving a window
|
2020-05-21 09:26:25 +02:00 |
|
Emil Ernerfeldt
|
d5d6c48974
|
cargo update
|
2020-05-20 21:36:16 +02:00 |
|
Emil Ernerfeldt
|
c0f9c5f7e1
|
small fixes
|
2020-05-20 21:31:34 +02:00 |
|
Emil Ernerfeldt
|
e98896aa58
|
Optimize text layout
|
2020-05-20 21:24:55 +02:00 |
|