-
4fc34cca45
[demo] Show detailed memory usage statistics of paint lists
Emil Ernerfeldt
2020-10-17 10:57:25 +0200
-
570860ec5f
[refactor] Create helper struct Mutex (with double-lock detection)
Emil Ernerfeldt
2020-10-14 00:29:11 +0200
-
c2a0705c6f
Add ability to override text color with
visuals.override_text_color
Emil Ernerfeldt
2020-10-14 16:32:29 +0200
-
1bd45c35eb
Collapsing header returns header and body responses
Emil Ernerfeldt
2020-10-14 15:26:31 +0200
-
7561ccc189
ui.horizontal(...) etc returns Response
Emil Ernerfeldt
2020-10-14 14:42:40 +0200
-
7db71eb875
Use positional ids for sliders
Emil Ernerfeldt
2020-10-14 12:39:46 +0200
-
a35fe7da12
Export egui::demos::app::DemoApp
Emil Ernerfeldt
2020-10-12 12:35:55 +0200
-
73dc3484ae
[refactor] Separate space allocation from cursor advancement
Emil Ernerfeldt
2020-10-12 08:50:06 +0200
-
f0a45f5055
[refactor] Simplify Context with new
struct Options
Emil Ernerfeldt
2020-10-12 08:37:56 +0200
-
ad4f87831b
[refactor] Make
Ui
lighter by using a clone-on-write Arc<Style>
Emil Ernerfeldt
2020-10-12 03:22:41 +0200
-
4fab4b30a3
[egui_web] Publish new web demo
Emil Ernerfeldt
2020-10-10 14:12:40 +0200
-
a0b8f83846
cargo update
Emil Ernerfeldt
2020-10-10 14:01:03 +0200
-
42b433a204
[release] bump version numbers to 0.2.0
Emil Ernerfeldt
2020-10-10 14:00:07 +0200
-
12afc356ee
Misc code cleanup: use more ui.checkbox, ui.label, ui.button etc
Emil Ernerfeldt
2020-10-10 13:04:40 +0200
-
5c469551df
Switch argument order of
ui.checkbox
and ui.radio
Emil Ernerfeldt
2020-10-10 12:49:02 +0200
-
a2e8d1d32c
[demo] Add compact version of the toggle_switch demo code
Emil Ernerfeldt
2020-10-10 12:33:48 +0200
-
343648b94c
[refactor] remove Ui::canvas (use Ui::allocate_space instead)
Emil Ernerfeldt
2020-10-10 12:24:45 +0200
-
b01690c7b8
[culling] coarse culling of text lines, circles and boxes
Emil Ernerfeldt
2020-10-10 07:21:45 +0200
-
9874921d06
[bench] benchmark demo app when everything is open
Emil Ernerfeldt
2020-10-10 06:57:56 +0200
-
f30b354f77
[culling] Add debug option to ignore clip rectangles
Emil Ernerfeldt
2020-10-10 11:39:39 +0200
-
2615d1bce1
Remove Rect::default() since there is no sensible default rectangle
Emil Ernerfeldt
2020-10-10 08:03:38 +0200
-
adec27a7dd
fix: clip_rect of combo box popup
Emil Ernerfeldt
2020-10-10 07:54:28 +0200
-
8c17b45439
[demo] shorter toggle_switch code
Emil Ernerfeldt
2020-10-10 06:52:33 +0200
-
c6fd30ea13
fix clippy issue
Emil Ernerfeldt
2020-10-08 22:24:55 +0200
-
9f6301e121
Add logarithmic sliders to CHANGELOG.md
Emil Ernerfeldt
2020-10-08 22:24:42 +0200
-
3f345b5963
Ui: clean up min_rect/max_rect related functions
Emil Ernerfeldt
2020-10-08 22:24:27 +0200
-
ba98ea715f
fix ui.expand_... functions to also expand max_rect
Emil Ernerfeldt
2020-10-08 17:58:28 +0200
-
dbbe1cf063
Update to glium 0.28
Emil Ernerfeldt
2020-10-08 16:23:47 +0200
-
3444666806
cargo update
Emil Ernerfeldt
2020-10-08 16:19:33 +0200
-
8ff0bed259
[slider] Logarithmic sliders with support for zero and infinity
Emil Ernerfeldt
2020-10-07 09:59:49 +0200
-
d5d8eeb172
[slider] use f64 internally for increased precision
Emil Ernerfeldt
2020-10-06 21:03:47 +0200
-
a49cba54ac
[math] make lerp, remap and remap_clamp work for both f32 and f64
Emil Ernerfeldt
2020-10-06 20:51:59 +0200
-
7a71ac1a95
Rename tooltip_text to on_hover_text
Emil Ernerfeldt
2020-10-01 22:53:11 +0200
-
5cba44eaa8
Clean up various small TODOs
Emil Ernerfeldt
2020-10-01 22:40:49 +0200
-
6fcfb52aa0
[demo] add frame time graph to demo app
Emil Ernerfeldt
2020-10-01 22:25:44 +0200
-
1156525ce9
[clippy] fixes
Emil Ernerfeldt
2020-10-01 16:18:03 +0200
-
b9cb3c7644
fix script (#25)
Jihyun Yu
2020-10-01 23:56:27 +0900
-
a2a4eafd0e
fix compilation of test and benchmark
Emil Ernerfeldt
2020-10-01 16:54:05 +0200
-
908d1d0c08
[refactor] Ui: rename child_bounds to min_rect, desired_rect to max_rect
Emil Ernerfeldt
2020-09-27 11:04:12 +0200
-
43bb670c0c
[layout] correct handling of cursor position w.r.t. reversed layouts
Emil Ernerfeldt
2020-09-26 10:06:06 +0200
-
8cbf90442b
remove ui.vertical_centered
Emil Ernerfeldt
2020-09-20 09:26:43 +0200
-
aad0391fef
remove Ui::set_layout
Emil Ernerfeldt
2020-09-18 17:54:57 +0200
-
d8021843f8
[menu] simplify menu interactions, fixing an annoying bug
Emil Ernerfeldt
2020-09-25 15:31:27 +0200
-
22fffc1793
[widgets] combo box (drop down menu)
Emil Ernerfeldt
2020-09-25 14:43:16 +0200
-
b081be11d1
[spacing] simplify and tweak spacing
Emil Ernerfeldt
2020-09-25 11:41:47 +0200
-
2164e37e39
[refactor] make sure we show all input members in introspection window
Emil Ernerfeldt
2020-09-23 09:03:18 +0200
-
b77151fb64
remove seconds_from_midnight from core egui input
Emil Ernerfeldt
2020-09-23 08:57:23 +0200
-
b84642374b
[docs] improve README.md section about writing your own backends
Emil Ernerfeldt
2020-09-21 19:23:22 +0200
-
6e7507373a
[egui_glium] clean up the code for the glium OpenGL painter
Emil Ernerfeldt
2020-09-21 19:19:24 +0200
-
deb1c33760
[style] visual tweaks
Emil Ernerfeldt
2020-09-20 09:24:09 +0200
-
2c611292ff
[style] more spacious, more alignmnet, more readable
Emil Ernerfeldt
2020-09-19 00:58:36 +0200
-
05316b7045
[refactor] move DragValue to own file drag_value.rs
Emil Ernerfeldt
2020-09-18 23:59:35 +0200
-
dd8c298cb5
refactor space allocation code
Emil Ernerfeldt
2020-09-18 18:19:52 +0200
-
283b4ab63d
[layout] remove ui.horizontal_centered and make centering the default
Emil Ernerfeldt
2020-09-18 23:41:02 +0200
-
4df8def9e2
[layout] change
clickable_diameter: f32
to interact_size: Vec2
Emil Ernerfeldt
2020-09-18 23:35:11 +0200
-
85a67ab15e
[refactor] introduce NumExt with at_least and at_most
Emil Ernerfeldt
2020-09-16 21:39:45 +0200
-
5856cded95
refactor RunMode: move it from backend to the demo App (#23)
Emil Ernerfeldt
2020-09-16 08:03:40 +0200
-
0ea80ae10a
Fix continuous RunMode in glium backend on Windows (#21)
Jay Oster
2020-09-14 11:55:35 -0700
-
c25d4ff70a
[egui_web] publish new web demo
Emil Ernerfeldt
2020-09-13 22:08:50 +0200
-
e30a9c1196
[window/resize] add Resize::max_width and fix bug with fixed_size
Emil Ernerfeldt
2020-09-13 22:07:55 +0200
-
f8bc4d38e8
[refactor] break up demo code into smaller files
Emil Ernerfeldt
2020-09-13 21:54:31 +0200
-
8b4f96ffb2
[refactor] move math.rs to math/mod.rs, and same for all other egui mods
Emil Ernerfeldt
2020-09-13 21:23:35 +0200
-
adc6a225e3
[frame] bug fix: move cursor after a Frame
Emil Ernerfeldt
2020-09-13 19:02:25 +0200
-
6904938594
Compilation fix
Emil Ernerfeldt
2020-09-13 15:41:16 +0200
-
814121903a
remove Label::auto_shrink and replace with ui.shrink_width_to_current()
Emil Ernerfeldt
2020-09-13 09:30:52 +0200
-
1069ad8496
add color test window to troubleshoot your Egui painter backend
Emil Ernerfeldt
2020-09-13 09:28:54 +0200
-
d49aec4079
Add user texture support to egui_glium and egui_web backends
Emil Ernerfeldt
2020-09-11 08:56:47 +0200
-
02ef0cd9d5
[user textures] Add custom texture/image support
Emil Ernerfeldt
2020-09-10 16:48:01 +0200
-
5ba420988f
[docs] improve toggle_switch.rs demo with better comments
Emil Ernerfeldt
2020-09-11 17:17:43 +0200
-
c6f7534a8b
README.md: add a "Why Egui?" section
Emil Ernerfeldt
2020-09-11 11:38:45 +0200
-
10574c34d6
make it easy to combine Response:s with | and |= overloads
Emil Ernerfeldt
2020-09-11 10:19:04 +0200
-
13060d495b
[user texture] change uv to normalized texture coords in 0-1 range
Emil Ernerfeldt
2020-09-09 17:14:42 +0200
-
db2afadc76
[lint] TODO.md markdownlint
Emil Ernerfeldt
2020-09-09 17:13:02 +0200
-
0ea3a53d97
[font] texture atlas: add one pixel of padding for old GPUs
Emil Ernerfeldt
2020-09-09 15:24:44 +0200
-
8984302122
[user textures] switch WHITE_UV to (0,0) and require clamped sampling
Emil Ernerfeldt
2020-09-09 15:24:09 +0200
-
7093de0ff2
[docs] clean up README.md
Emil Ernerfeldt
2020-09-09 15:19:30 +0200
-
bb367752cf
[text] support non-latin characters by dynamically adding them to atlas
Emil Ernerfeldt
2020-09-09 14:24:13 +0200
-
0e870dae3e
[refactor] rename Texture::id to version
Emil Ernerfeldt
2020-09-09 13:32:40 +0200
-
d959f71d12
[text] add benchmark for text layout
Emil Ernerfeldt
2020-09-09 12:41:59 +0200
-
672ffb6cd6
[test] add e2e egui test
Emil Ernerfeldt
2020-09-09 12:14:53 +0200
-
23d99b07c8
[bug fix] assume pixels_per_point=1 if nothing is ever set
Emil Ernerfeldt
2020-09-09 12:14:00 +0200
-
bc0d6baefb
[color-picker] edit your own (s)RGBA arrays
Emil Ernerfeldt
2020-09-09 11:23:32 +0200
-
b9a3240ca3
Bump Egui version to 0.1.4
Emil Ernerfeldt
2020-09-08 09:47:42 +0200
-
6907e747c6
[web] publish new web demo build
Emil Ernerfeldt
2020-09-08 09:45:31 +0200
-
278268768d
fix web/wasm build
Emil Ernerfeldt
2020-09-08 09:44:16 +0200
-
ef5eb4a465
cargo update
Emil Ernerfeldt
2020-09-08 09:27:20 +0200
-
97ca69e90e
Update TODO.md
Emil Ernerfeldt
2020-09-08 09:19:40 +0200
-
9578773613
[style] tweak style, and refactor struct Style
Emil Ernerfeldt
2020-09-08 09:07:08 +0200
-
a76d57480d
fix: menu bar should have a background
Emil Ernerfeldt
2020-09-07 20:53:13 +0200
-
d8e0b3bff6
[color] add HSV-based color picker for
struct Srgba
Emil Ernerfeldt
2020-09-06 21:30:52 +0200
-
fc3582fbe1
[color] add HSVA conversion
Emil Ernerfeldt
2020-09-06 21:21:53 +0200
-
847f18248f
clippy fix
Emil Ernerfeldt
2020-09-06 07:49:49 +0200
-
a9fd7537c2
[DragValue] add optional range
Emil Ernerfeldt
2020-09-06 07:07:02 +0200
-
938c847c6e
[math] bug fix: allow inverted range in remap_clamp
Emil Ernerfeldt
2020-09-06 07:04:47 +0200
-
c26b3069e0
Fix a clippy nit
Emil Ernerfeldt
2020-09-06 06:58:40 +0200
-
6b30e21f4e
Kinetic scrolling (#20)
Markus Webel
2020-09-06 06:57:29 +0200
-
6ca11aff8c
[refactor] use "fg_" prefix in WidgetStyle
Emil Ernerfeldt
2020-09-05 13:30:04 +0200
-
8b93135fe4
[style] you can override the default body text style
Emil Ernerfeldt
2020-09-04 10:15:35 +0200
-
2c96cbfa9c
[dependencies] turn off optional ahash features to reduce dependencies
Emil Ernerfeldt
2020-09-03 23:04:19 +0200
-
dc40a5d31d
[refactor] represent colors with arrays
Emil Ernerfeldt
2020-09-02 22:04:10 +0200