-
805539b50d
Add example of custom window frame for native window using eframe (#1396)
Emil Ernerfeldt
2022-03-21 22:20:58 +0100
-
15254f8235
Remove the single_threaded/multi_threaded feature flags (#1390)
Emil Ernerfeldt
2022-03-21 22:20:37 +0100
-
5c68edbb15
Clippy fixes
Emil Ernerfeldt
2022-03-21 21:48:35 +0100
-
339b28b470
Add Frame::outer_margin, and rename Frame::margin to Frame::inner_margin
Emil Ernerfeldt
2022-03-21 21:44:36 +0100
-
fda8189cba
Move lints list to `.carg/config.toml` (#1394)
Emil Ernerfeldt
2022-03-21 16:54:29 +0100
-
ccbddcfe95
Add example of how to move text cursor in a TextEdit
Emil Ernerfeldt
2022-03-20 23:08:19 +0100
-
fde9c232b3
Improve the introspection paint stats
Emil Ernerfeldt
2022-03-20 23:05:16 +0100
-
e369626d3d
glow: move where FRAMEBUFFER_SRGB is enabled
Emil Ernerfeldt
2022-03-20 23:04:44 +0100
-
d20be45c4c
Add egui_assert to ensure texture size is <= max_texture_side
Emil Ernerfeldt
2022-03-20 22:49:44 +0100
-
861e129ace
Add Shape::image convenience method
Emil Ernerfeldt
2022-03-20 20:39:39 +0100
-
734d4c57ad
Expose more epaint tessellator methods (#1384)
jean-airoldie
2022-03-20 15:38:48 -0400
-
8bb381d50b
Fix code that could lead to a possible deadlock. (#1380)
Zachary Kohnen
2022-03-20 20:30:38 +0100
-
465c96122c
egui_web: by default, use full web browser size (#1378)
Emil Ernerfeldt
2022-03-19 13:47:30 +0100
-
6ce8594351
README.md: add links to license files
Emil Ernerfeldt
2022-03-19 13:34:08 +0100
-
12c31e980b
Add Ui::push_id (#1374)
Emil Ernerfeldt
2022-03-19 13:30:43 +0100
-
f6af7bda27
Better error message when trying to upload too large texture
Emil Ernerfeldt
2022-03-19 13:30:29 +0100
-
0d47e57775
Add Tessellator::set_clip_rect (#1369)
jean-airoldie
2022-03-19 08:01:33 -0400
-
cecb48af03
Added plot_ui::plot_clicked() (#1372)
zam-5
2022-03-19 08:00:18 -0400
-
c69f39e869
Box the app creator (#1373)
Emil Ernerfeldt
2022-03-18 14:23:07 +0100
-
c8f6cae362
eframe app creation refactor (#1363)
Emil Ernerfeldt
2022-03-16 15:39:48 +0100
-
c768d1d48e
Context::request_repaint will wake up the UI thread (#1366)
Emil Ernerfeldt
2022-03-15 17:21:52 +0100
-
6aee4997d4
Add Shape::Callback to do custom rendering inside of an egui UI (#1351)
Emil Ernerfeldt
2022-03-14 13:25:11 +0100
-
002158050b
Add Frame::canvas - bright in bright mode, dark in dark mode (#1362)
Emil Ernerfeldt
2022-03-14 12:33:17 +0100
-
29c52e8eb6
Remove epi backend from egui_glow (#1361)
Emil Ernerfeldt
2022-03-13 22:49:24 +0100
-
50539bd31a
egui_web: always use the glow painter, and remove the old WebGL code. (#1356)
Emil Ernerfeldt
2022-03-11 19:15:06 +0100
-
52b4ab4e18
Remove egui_glium as a backend for eframe (#1357)
Emil Ernerfeldt
2022-03-11 19:14:27 +0100
-
510cef02ca
Run a formatter on all toml files
Emil Ernerfeldt
2022-03-10 14:25:33 +0100
-
c19a7ff34f
remove unnecessary to_string in docs (#1345)
Simon Gardling
2022-03-10 02:23:00 -0500
-
cd555e07b8
Fix typo: Highligher -> Highlighter (#1346)
mbillingr
2022-03-10 08:14:06 +0100
-
5d950e1c15
[egui_web] Prevent event handlers from running if code has panicked (#1306)
Zachary Kohnen
2022-03-10 08:13:32 +0100
-
30399bf6ff
Update regex crate v1.5.4 -> v1.5.5
Emil Ernerfeldt
2022-03-10 08:08:46 +0100
-
0e7a4fdbfd
Add method to set a Plot's margin (#1308)
Simon Gardling
2022-03-08 09:50:53 -0500
-
d8300037ad
Fix `cargo run -p egui_demo_app` (#1343)
Emil Ernerfeldt
2022-03-08 08:26:43 +0100
-
37c9f116bf
Fix egui_glow when targeting `wasm32-unknown-unknown` (#1303)
Jake Shadle
2022-03-07 10:48:40 +0100
-
e3d1fa22d1
Fix combo box misalignment on rtl layout (#1304)
Juan Campa
2022-03-07 04:48:12 -0500
-
27e179268b
Remove warning about cpal drag and drop (#1329)
Zachary Kohnen
2022-03-07 10:33:59 +0100
-
d4bbea3967
egui_extras README grammar fixes (#1313)
Colin Terry
2022-03-07 04:14:00 -0500
-
833829e3d8
cargo deny: ignore duplicate of hashbrown crate
Emil Ernerfeldt
2022-02-22 19:44:25 +0100
-
a05520b9d3
Release 0.17.0 - Improved font selection and image handling
Emil Ernerfeldt
2022-02-22 19:32:30 +0100
-
83225f46ad
Make Bézier demo more compact
Emil Ernerfeldt
2022-02-22 19:12:21 +0100
-
31d324932c
Introduce egui::FullOutput, returned from Context::run (#1292)
Emil Ernerfeldt
2022-02-22 17:13:53 +0100
-
c5a9421dbd
Run wasm-bindgen in CI and update parking_lot (#1293)
Emil Ernerfeldt
2022-02-22 16:30:42 +0100
-
2e1a4cf08a
impl std::fmt::Debug for TexturesDelta
Emil Ernerfeldt
2022-02-22 13:21:41 +0100
-
745f209c61
Make RawInput.max_texture_side an Option
Emil Ernerfeldt
2022-02-22 13:21:28 +0100
-
76f564428b
Implement Serialize/Deserialize for `TextShape`
Emil Ernerfeldt
2022-02-22 13:20:46 +0100
-
a90379ac8d
Ignore characters that are wrong in `emoji-icon-font.ttf`
Emil Ernerfeldt
2022-02-22 09:47:31 +0100
-
2af1dda4c3
Add TexturesDelta::clear
Emil Ernerfeldt
2022-02-21 21:51:21 +0100
-
0a46634c13
Simplify backends by adding `fn paint_and_update_textures` helper
Emil Ernerfeldt
2022-02-21 21:49:52 +0100
-
8f887e2ebd
Add Shape::visual_bounding_rect()
Emil Ernerfeldt
2022-02-21 21:40:46 +0100
-
fd3fb726c1
Fix bugs in `consume_key` and improve Modifiers API
Emil Ernerfeldt
2022-02-21 16:53:41 +0100
-
476a3057b0
egui_demo_lib: make egui_extras an optional dependency
Emil Ernerfeldt
2022-02-21 15:43:08 +0100
-
6d68838821
Clean up changelogs
Emil Ernerfeldt
2022-02-21 16:10:05 +0100
-
ddf914b517
Update crates (#1283)
Emil Ernerfeldt
2022-02-21 15:40:25 +0100
-
b8f427ddd6
Add a Code of Conduct, based on the Contributor Covenant
Emil Ernerfeldt
2022-02-21 15:30:53 +0100
-
b360dffdbf
Demo app: handle the case of wrong selected anchor
Emil Ernerfeldt
2022-02-21 15:29:18 +0100
-
c3fc8997d6
Introduce egui_extras with RetainedImage for loading svg,png,jpeg,… (#1282)
Emil Ernerfeldt
2022-02-21 15:26:26 +0100
-
713917e481
refactor egui_web (break up lib.rs)
Emil Ernerfeldt
2022-02-21 09:23:02 +0100
-
89d19860b8
Misc code cleanup, docs fixes, etc
Emil Ernerfeldt
2022-02-19 20:51:51 +0100
-
e49245fae5
Improve the anti-aliasing of filled paths with sharp corners
Emil Ernerfeldt
2022-02-19 20:42:42 +0100
-
b8fbbf7d62
Fix anti-aliasing of filled paths with counter-clockwise winding order
Emil Ernerfeldt
2022-02-19 20:37:49 +0100
-
10634fc344
Improve the Bézier demo: drag control points and simplify code
Emil Ernerfeldt
2022-02-19 20:28:25 +0100
-
3a5ec4733f
Fix bug when debug-painting clip rectangles
Emil Ernerfeldt
2022-02-19 20:18:27 +0100
-
aa53522179
Slider event fixes (#1270)
Emil Ernerfeldt
2022-02-19 19:56:12 +0100
-
3ed68274b0
Make `Slider` report gained_focus,has_focus,lost_focus from DragValue
Emil Ernerfeldt
2022-02-19 11:12:09 +0100
-
0d21405855
Fix: DragValue correctly reports gained_focus
Emil Ernerfeldt
2022-02-19 11:05:02 +0100
-
989a6d202f
Slider: return drag_started,dragged,drag_released if value was dragged
Emil Ernerfeldt
2022-02-19 10:58:07 +0100
-
8e62b382fd
Add some macOS emacs keybindings (#1243)
Benedikt Terhechte
2022-02-19 10:42:43 +0100
-
e746e3a58b
Light edits on README.md (#1246)
Tulio Leao
2022-02-19 06:41:31 -0300
-
6abdde0334
Add more source code links to demos (#1260)
Urho Laukkarinen
2022-02-17 18:08:13 +0200
-
3d754e3a16
Prevent ScrollArea:s from becoming tiny (#1255)
Emil Ernerfeldt
2022-02-17 17:08:05 +0100
-
b5c8f034e7
Add web location info to egui_web/epi (#1258)
Emil Ernerfeldt
2022-02-17 16:46:43 +0100
-
4e316d32e5
Fix scroll_to with align
Emil Ernerfeldt
2022-02-17 16:45:42 +0100
-
4af3cae26d
Scroll so that text cursor remains visible (#1252)
Emil Ernerfeldt
2022-02-16 21:34:47 +0100
-
c1569ed0d7
Add Ui.input_mut & InputState.ignore_key (#1212)
cat-state
2022-02-15 16:14:24 +0000
-
c8c871fcd1
Add `move_to_top` and `top_most_layer` (#1242)
Friz64
2022-02-15 17:13:08 +0100
-
8f8eb5d4a9
Customize Plot label and cursor texts (#1235)
Sven Niederberger
2022-02-15 17:12:29 +0100
-
cfad28936d
Color picker now always pops up next to the button (#1237)
BctfN0HUK7Yg
2022-02-15 18:55:43 +0300
-
635c65773d
Allow scroll into view without specifying an alignment (#1247)
Juan Campa
2022-02-15 10:52:29 -0500
-
c1cd47e3a7
README: Add section to FAQ about how to work with async code
Emil Ernerfeldt
2022-02-13 23:03:59 +0100
-
f92df7db56
README: Add screenshot to demonstrate the skin-ability of egui
Emil Ernerfeldt
2022-02-13 22:54:22 +0100
-
62504fface
Slider: Add step parameter (#1225)
Alexander
2022-02-13 23:55:51 +0300
-
c4528beb72
Make non interactable layers not interact (#1240)
Juan Campa
2022-02-13 15:09:25 -0500
-
14e985a894
Expose `FontTweak` through `egui::FontTweak` (#1244)
4JX
2022-02-13 10:10:39 +0100
-
69626296f1
Make v-align and scale of user fonts tweakable (#1241)
Emil Ernerfeldt
2022-02-12 18:22:42 +0100
-
3f8ba3a542
Improve the contrast of the default light mode style (#1238)
Emil Ernerfeldt
2022-02-11 13:58:50 +0100
-
815598a842
.vscode/settings.json: insertFinalNewline and trimTrailingWhitespace
Emil Ernerfeldt
2022-02-10 15:33:11 +0100
-
1ebb5ccabf
Don't install console panic hook and tracing wasm subscriber in egui_web (#1230)
Yusuf Bera Ertan
2022-02-10 17:44:41 +0300
-
2f042ababd
Make `Margin` pub and move to style.rs (#1236)
4JX
2022-02-10 15:26:57 +0100
-
b2323bd13e
Add VSCode settings with {"editor.formatOnSave": true}
Emil Ernerfeldt
2022-02-09 18:14:55 +0100
-
4cede42748
Add ui.weak(text)
Emil Ernerfeldt
2022-02-09 15:08:01 +0100
-
defc400c21
Add an example of how to display an SVG image in egui (#1228)
Emil Ernerfeldt
2022-02-09 08:12:12 +0100
-
2802e03526
Per-side margins with new struct Margin (#1219)
Erlend Walstad
2022-02-07 11:29:16 +0100
-
603ec82a5e
cargo deny: clarify MPL-2.0 license and use un-patched ureq again (#1222)
Emil Ernerfeldt
2022-02-07 10:38:08 +0100
-
c9098288f5
Fix a typo: tolerence -> tolerance (#1214)
4JX
2022-02-06 16:30:34 +0100
-
5459ab29b7
Fix: allow calling set_pixels_per_point before first frame
Emil Ernerfeldt
2022-02-06 00:16:59 +0100
-
55067f54ce
Demo app fix: respect native pixels_per_point on startup
Emil Ernerfeldt
2022-02-05 23:54:44 +0100
-
cbc53fbe2e
eframe: Add `epi::NativeOptions::initial_window_pos`
Emil Ernerfeldt
2022-02-05 19:12:03 +0100
-
7d41551913
Fixed typos: wether -> whether (#1210)
Manuel Innerhofer
2022-02-05 18:14:16 +0100
-
9ed96155e9
Rename corner_radius to rounding
Emil Ernerfeldt
2022-02-05 18:13:46 +0100
-
ace2ac00da
Update to tts 0.20.2 which resolves copy-left license issue
Emil Ernerfeldt
2022-02-05 17:53:37 +0100