Emil Ernerfeldt
|
2854a84728
|
Improve documentation about how to write a painter for egui
|
2021-01-17 02:12:29 +01:00 |
|
Emil Ernerfeldt
|
ef595153c9
|
[egui_web] Improve alpha blending + add WebGL2 painter
|
2021-01-16 20:48:00 +01:00 |
|
Emil Ernerfeldt
|
fb2317c993
|
Rename PaintCmd to Shape
|
2021-01-10 11:43:01 +01:00 |
|
Emil Ernerfeldt
|
5ef9f35d1e
|
[epi] Simplify TextureAllocator interface
|
2021-01-07 16:29:58 +01:00 |
|
Emil Ernerfeldt
|
69d31a5e47
|
[eframe] Make persistence, http and time optional features
Saves on compile times.
|
2021-01-04 10:25:13 +01:00 |
|
Emil Ernerfeldt
|
c6a5af19e6
|
Add all alpha-numeric keys to egui::Key
Closes https://github.com/emilk/egui/issues/91
|
2021-01-03 11:25:13 +01:00 |
|
Emil Ernerfeldt
|
73f3d8cf46
|
Rename Srgba to Color32
|
2021-01-02 17:02:18 +01:00 |
|
Emil Ernerfeldt
|
14a96ca5d0
|
Add a dummy warm-up frame to the demo app to pre-cache emojis
|
2021-01-02 14:42:43 +01:00 |
|
Emil Ernerfeldt
|
d229b6fc23
|
Enforce rust_2018_idioms in all libs
|
2021-01-02 12:02:26 +01:00 |
|
Emil Ernerfeldt
|
4e3251c300
|
Improve ecosystem documentation and add changelogs for epi and eframe
|
2021-01-02 11:59:20 +01:00 |
|
Emil Ernerfeldt
|
b1022d01c1
|
Rename epi::App::ui to epi::App::update
|
2021-01-01 20:22:18 +01:00 |
|
Emil Ernerfeldt
|
375e317547
|
Move http fetch api from eframe to epi
|
2021-01-01 14:54:26 +01:00 |
|
Emil Ernerfeldt
|
9db1b8dbf9
|
Add http fetch to eframe and implement it in egui_glium using ureq
|
2020-12-30 20:56:50 +01:00 |
|
Emil Ernerfeldt
|
84414e62a3
|
Add new crate eframe which wraps egui, epi, egui_web and egui_glium
|
2020-12-29 15:57:13 +01:00 |
|
Emil Ernerfeldt
|
d7459bc13d
|
Move egui::app into new epi crate
|
2020-12-29 14:15:46 +01:00 |
|
Emil Ernerfeldt
|
650450bc3a
|
Make cfg=web_sys_unstable_apis optional, fixing cargo check
|
2020-12-29 12:42:15 +01:00 |
|
Emil Ernerfeldt
|
d38b16f1ea
|
Learn how to spell to "tessellation"
|
2020-12-29 12:18:41 +01:00 |
|
Emil Ernerfeldt
|
07e96ca17f
|
Add syntax highlighting in egui web fetch example
|
2020-12-28 19:55:03 +01:00 |
|
Emil Ernerfeldt
|
fb941cf618
|
[egui_web] Simplify the arguments you pass to start()
|
2020-12-19 21:15:07 +01:00 |
|
Emil Ernerfeldt
|
89937bf636
|
[egui_web] Auto-save app state to Local Storage every 30 seconds
|
2020-12-19 20:50:00 +01:00 |
|
Emil Ernerfeldt
|
99808d2df8
|
Implement Storage trait for egui_web:s local storage bindings
|
2020-12-19 14:58:00 +01:00 |
|
Emil Ernerfeldt
|
01c65b0dcb
|
Replace Arc<Context> with struct CtxRef
|
2020-12-19 14:48:04 +01:00 |
|
Emil Ernerfeldt
|
82a3997188
|
[egui_web] Add max canvas size to help perf issues on some platforms
Related: https://github.com/emilk/egui/issues/67
|
2020-12-18 22:51:23 +01:00 |
|
Emil Ernerfeldt
|
c3c4f28a9d
|
Added App::clear_color() that apps can use to specify background color
|
2020-12-18 22:44:26 +01:00 |
|
Emil Ernerfeldt
|
9ea8d907fd
|
[egui_glium] Fix: disable scissor before clearing
|
2020-12-18 22:31:28 +01:00 |
|
Emil Ernerfeldt
|
71449fe61c
|
Only forbid warnings in release builds
|
2020-12-18 22:19:56 +01:00 |
|
Emil Ernerfeldt
|
709e711364
|
Deprecated RawInput::screen_size and replaced with screen_rect
|
2020-12-16 21:52:28 +01:00 |
|
Emil Ernerfeldt
|
2c766aa540
|
Make RawInput::time an Option
|
2020-12-16 21:22:45 +01:00 |
|
Daniel Collin
|
69dc13ed2d
|
Allow user to check for Key::Space
|
2020-12-13 10:00:20 +01:00 |
|
Emil Ernerfeldt
|
8de74e4250
|
[egui_web] respect the native zoom/scale of the browser
Remove all complexity with own scale slider.
Closes https://github.com/emilk/egui/issues/53
|
2020-11-28 10:46:31 +01:00 |
|
Emil Ernerfeldt
|
633b19ee99
|
[egui_web] Repaint on finished fetch in example app
|
2020-11-20 20:35:16 +01:00 |
|
Emil Ernerfeldt
|
99a2a52510
|
Code cleanup
|
2020-11-20 20:32:38 +01:00 |
|
Emil Ernerfeldt
|
c6ce0b9e8c
|
[example_web] show loading of an image
Required some redesign of `TextureAllocator` as well as
some improvements to the fetch API.
|
2020-11-18 22:16:01 +01:00 |
|
Emil Ernerfeldt
|
90cecace0c
|
[egui_web] Fix for pressing tab and backspace in a text field
Fixes https://github.com/emilk/egui/issues/48
|
2020-11-18 19:16:13 +01:00 |
|
Emil Ernerfeldt
|
86cfd0dcd3
|
egui_web: Repaint at least every seconds
Just in case the app needs it, e.g. because it has finished a download.
|
2020-11-18 01:07:32 +01:00 |
|
Emil Ernerfeldt
|
fad0029119
|
egui_web: Add simple fetch API and demostrate it in example_web
|
2020-11-18 00:43:58 +01:00 |
|
Emil Ernerfeldt
|
7651e2f15b
|
egui_web: Implement copy, cut and paste
|
2020-11-15 21:20:38 +01:00 |
|
Emil Ernerfeldt
|
fe0d159324
|
Support Cmd+A ^W ^U ^K and shift-click
|
2020-11-15 14:21:21 +01:00 |
|
Emil Ernerfeldt
|
c4ed507d63
|
Add modifier keys and implement moving cursors one word at a time
|
2020-11-14 21:01:21 +01:00 |
|
Emil Ernerfeldt
|
af11d766fc
|
Split out tesselation from Context::end_frame()
|
2020-11-07 11:44:32 +01:00 |
|
Emil Ernerfeldt
|
ed8a69ab2f
|
[drag-and-drop] Add Grab and Grabbing CursorIcon:s
|
2020-11-02 17:40:05 +01:00 |
|
Emil Ernerfeldt
|
ca96172552
|
You can override the default Egui fonts
Closes https://github.com/emilk/egui/issues/32
|
2020-10-31 18:03:13 +01:00 |
|
Emil Ernerfeldt
|
7638ca9962
|
[app] Simplify interface to egui::app::App
|
2020-10-24 19:23:16 +02:00 |
|
Emil Ernerfeldt
|
c364403d44
|
[app] Give apps the ability to resize integration
|
2020-10-24 18:45:31 +02:00 |
|
Emil Ernerfeldt
|
44a7cac046
|
Context::begin_frame() no longer returns anything.
Put your widgets into a `SidePanel`, `TopPanel`,
`Window` or into `ctx.background_ui()`.
|
2020-10-24 10:56:23 +02:00 |
|
Emil Ernerfeldt
|
df056d2ce4
|
[egui_web] Disable face culling in WebGL renderer
Closes https://github.com/emilk/egui/issues/29
|
2020-10-21 23:14:12 +02:00 |
|
Emil Ernerfeldt
|
92cfbe643c
|
Add #![forbid(unsafe_code)] and safety badge
|
2020-10-18 15:40:23 +02:00 |
|
Emil Ernerfeldt
|
a4e19d7207
|
[app] Add demo app slider to change scale of all of Egui
|
2020-10-17 23:54:46 +02:00 |
|
Emil Ernerfeldt
|
251cde60f0
|
[app] Refactor egui::app::App interface to be more data oriented
|
2020-10-17 16:13:20 +02:00 |
|
Emil Ernerfeldt
|
570860ec5f
|
[refactor] Create helper struct Mutex (with double-lock detection)
|
2020-10-17 10:38:22 +02:00 |
|