Commit graph

156 commits

Author SHA1 Message Date
Emil Ernerfeldt
9814b25246 List default egui dependencies after badges 2021-01-17 14:54:24 +01:00
Emil Ernerfeldt
31b7eda51e Rename Egui to egui
Also update iamges in README.md
2021-01-17 14:48:59 +01:00
Emil Ernerfeldt
2854a84728 Improve documentation about how to write a painter for egui 2021-01-17 02:12:29 +01:00
Emil Ernerfeldt
f3b011a8cd Add widget gallery image to README.md 2021-01-11 21:09:48 +01:00
Emil Ernerfeldt
fb2317c993 Rename PaintCmd to Shape 2021-01-10 11:43:01 +01:00
Emil Ernerfeldt
d0d22ea09b Release 0.7.0 2021-01-04 15:52:29 +01:00
Emil Ernerfeldt
4202c4b6a9 Add an eframe example app 2021-01-02 13:18:21 +01:00
Emil Ernerfeldt
d38b16f1ea Learn how to spell to "tessellation" 2020-12-29 12:18:41 +01:00
Emil Ernerfeldt
a1fa9903b0 Add a lot of documentation and inter-doc links 2020-12-27 12:57:15 +01:00
Emil Ernerfeldt
6f5fd1b9c0 Replace parking_lot with atomic_refcell
You can still opt-in to use parking_lot if you plan to use the same
egui::Context from multiple threads.
2020-12-26 20:36:25 +01:00
Emil Ernerfeldt
05f3cd66ce README.md: add links to egui_template, Discussions and CONTRIBUTING.md 2020-12-20 00:54:20 +01:00
Emil Ernerfeldt
8b7649c85d Add brush emoji to README.md 2020-12-13 21:16:19 +01:00
Emil Ernerfeldt
891c5d84d7 Add a second emoji font: emoji-icon-font 2020-12-12 15:03:12 +01:00
Emil Ernerfeldt
cb310676af Add Emoji support with NotoEmoji-Regular 2020-12-12 00:53:54 +01:00
Emil Ernerfeldt
428e2373e5 Change default font to Ubuntu-Light 2020-11-30 07:55:00 +01:00
Cong
a2d0f88069
Fix demo anchor 2020-11-26 12:40:23 +11:00
Emil Ernerfeldt
af11d766fc Split out tesselation from Context::end_frame() 2020-11-07 11:44:32 +01:00
Emil Ernerfeldt
e00901e723 Add link to egui_sdl2_gl integration crate to README.md 2020-11-05 20:12:58 +01:00
Emil Ernerfeldt
16a984b71f Add badge for Build Status 2020-10-27 14:50:44 +01:00
Emil Ernerfeldt
e9f0fba9f0 Add badge for dependency status 2020-10-27 14:50:32 +01:00
crumblingstatue
8787eb77cf
Fix crates.io links to backends (#30) 2020-10-25 09:49:37 +01:00
Emil Ernerfeldt
2e80aba068 New example code 2020-10-24 19:45:27 +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
7f8564b27a Expand and clarify project goals 2020-10-18 15:42:49 +02:00
Emil Ernerfeldt
222f534713 Add links to wgpu and winit integrations 2020-10-18 15:42:29 +02:00
Emil Ernerfeldt
12d387d7f5 Replace term "backend" with "integration" 2020-10-18 15:41:52 +02:00
Emil Ernerfeldt
92cfbe643c Add #![forbid(unsafe_code)] and safety badge 2020-10-18 15:40:23 +02:00
Emil Ernerfeldt
8ff0bed259 [slider] Logarithmic sliders with support for zero and infinity
Logarithmic sliders will intelligently help you pick a good range
even if you inlcude zero or infinity. They also support crossing
the zero value, so you can have a slider span -INF to +INF.

The sliders now also supports reversed sliders (large -> small).
2020-10-07 09:59:49 +02:00
Emil Ernerfeldt
b84642374b [docs] improve README.md section about writing your own backends 2020-09-21 19:23:22 +02:00
Emil Ernerfeldt
c6f7534a8b README.md: add a "Why Egui?" section
Includes a comparison with imgui-rs
2020-09-11 11:38:45 +02:00
Emil Ernerfeldt
7093de0ff2 [docs] clean up README.md 2020-09-09 15:19:30 +02:00
Emil Ernerfeldt
0755a95c76 Update README.md 2020-08-28 16:24:20 +02:00
Emil Ernerfeldt
73cea29f7d [docs] Improve README.md and documentation 2020-08-21 18:53:43 +02:00
Emil Ernerfeldt
ad9783a33d Update links to point to https://github.com/emilk/egui
because I renamed the github repository from "emigui" to "egui"
2020-08-10 19:38:46 +02:00
Francois-Guillaume Ribreau
37057d8334
fix 404 link 2020-08-04 09:37:06 +02:00
Emil Ernerfeldt
8dced5896c rename egui_wasm to egui_web 2020-07-17 12:55:07 +02:00
Jasper Bekkers
c0d4feeca8
Add badges 2020-06-05 14:20:43 +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
71154edf9b Add a fractal clock example to showcase painting performance 2020-05-11 20:21:24 +02:00
Emil Ernerfeldt
3860807e29 Use premultiplied alpha for all colors + improve painting of thin lines 2020-05-11 17:57:11 +02:00
Emil Ernerfeldt
6ad74ccaf5
Merge pull request #2 from not-fl3/patch-1
Mention miniquad backend in readme
2020-05-07 17:35:57 +02:00
Emil Ernerfeldt
bfbb669d02 Store/restore emigui memory state (window positions, sizes etc) 2020-05-02 11:37:12 +02:00
Fedor Logachev
ff55b9b8e8
Mention miniquad backend in readme 2020-04-30 23:16:45 -05:00
Emil Ernerfeldt
14db237b1d Basic text input support 2020-04-29 21:25:49 +02:00
Emil Ernerfeldt
1be828bbe3 Remove roadmap and replace with emigui/README.md with a TODO section 2020-04-19 11:15:35 +02:00
Emil Ernerfeldt
7fc2500973 Update link to example code 2020-04-12 12:22:51 +02:00
Emil Ernerfeldt
e06a4db7bc New font: Comfortaa 2019-03-16 13:37:29 +01:00
Emil Ernerfeldt
e1652bef77 Rename example app to example_wasm 2019-03-16 12:55:42 +01:00
Emil Ernerfeldt
01862d07ae Add native glium backend 2019-03-12 22:59:55 +01:00
Emil Ernerfeldt
733df46a0a Update README.md 2019-03-12 08:54:17 +01:00
Emil Ernerfeldt
f9a9d85d16 Update readme 2019-03-10 21:01:07 +01:00
Emil Ernerfeldt
8963a99a09 Rename to Emigui 2019-01-12 23:07:30 +01:00
Emil Ernerfeldt
fafc802ffd Non-monospaced fonts 2019-01-05 21:23:53 +01:00
Emil Ernerfeldt
a1ddef742d WIP: rust WebGL rendering 2019-01-04 14:14:32 +01:00
Emil Ernerfeldt
6755a90734 Nicer rust code 2018-12-24 00:15:18 +01:00
Emil Ernerfeldt
856bbf4dae Initial commit: Closed loop of TS->Rust->TS 2018-12-23 19:42:30 +01:00