egui/crates/egui_demo_lib/src/demo
Emil Ernerfeldt 29b12e1760
Easing functions (#4630)
This adds most of the "standard" easing functions from
https://easings.net/ to `emath::easing`, and adds helpers in `egui` for
using them.

In particular there is now `ctx.animate_bool_with_easing` and
`ctx.animate_bool_responsive`, that uses a cubic easing function.

All animations in egui now uses cubic ease-out, for a more responsive
feeling (fast at the start, slower towards the end).
2024-06-06 13:09:52 +02:00
..
about.rs A `Window` can now be resizable in only one direction (#4155) 2024-03-11 09:29:48 +01:00
code_editor.rs Add syntax highlighing feature to `egui_extras` (#3333) 2023-09-13 20:39:40 +02:00
code_example.rs Rename `fn scroll2` to `fn scroll` (#4282) 2024-03-30 18:00:43 +01:00
context_menu.rs Replace some `...` with `…` 2024-05-29 11:48:50 +02:00
dancing_strings.rs Added ability to define colors at UV coordinates along a path (#4353) 2024-04-22 18:35:09 +02:00
demo_app_windows.rs Support interactive widgets in tooltips (#4596) 2024-06-03 11:37:06 +02:00
drag_and_drop.rs `ui.dnd_drop_zone()` now returns `InnerResponse`. (#4079) 2024-02-21 16:20:14 +01:00
extra_viewport.rs CentralPanel: base id on the current viewport (#3593) 2023-11-20 21:54:32 +01:00
font_book.rs Add `Context::open_url` and `Context::copy_text` (#3380) 2023-09-24 09:31:21 +02:00
frame_demo.rs Add support for text truncation to `egui::Style` (#4556) 2024-05-28 13:10:41 +02:00
highlighting.rs Add missing links to source code (#3770) 2024-01-08 09:07:25 +01:00
layout_test.rs Add support for text truncation to `egui::Style` (#4556) 2024-05-28 13:10:41 +02:00
misc_demo_window.rs Add tags to `UiStack` (#4617) 2024-06-05 18:46:50 +02:00
mod.rs Support interactive widgets in tooltips (#4596) 2024-06-03 11:37:06 +02:00
multi_touch.rs Increase MSRV to 1.67 (#3234) 2023-08-11 13:54:02 +02:00
paint_bezier.rs Improve the UI for changing the egui theme (#4257) 2024-03-28 10:09:28 +01:00
painting.rs Improve the UI for changing the egui theme (#4257) 2024-03-28 10:09:28 +01:00
pan_zoom.rs Add support for text truncation to `egui::Style` (#4556) 2024-05-28 13:10:41 +02:00
panels.rs Cross-widget text select (#3870) 2024-01-24 15:45:22 +01:00
password.rs Avoid deadlocks by using lambdas for context lock (#2625) 2023-01-25 10:24:23 +01:00
plot_demo.rs Add support for text truncation to `egui::Style` (#4556) 2024-05-28 13:10:41 +02:00
scrolling.rs Add support for text truncation to `egui::Style` (#4556) 2024-05-28 13:10:41 +02:00
sliders.rs Improve the UI for changing the egui theme (#4257) 2024-03-28 10:09:28 +01:00
strip_demo.rs Improve the UI for changing the egui theme (#4257) 2024-03-28 10:09:28 +01:00
table_demo.rs Add support for text truncation to `egui::Style` (#4556) 2024-05-28 13:10:41 +02:00
tests.rs Fix: still track mouse when dragging outside web canvas (#4522) 2024-05-22 11:48:34 +02:00
text_edit.rs Selectable text in Labels (#3814) 2024-01-14 15:17:55 +01:00
text_layout.rs Add `emath::Vec2b`, replacing `egui_plot::AxisBools` (#3543) 2023-11-11 21:31:36 +01:00
toggle_switch.rs Easing functions (#4630) 2024-06-06 13:09:52 +02:00
tooltips.rs Support interactive widgets in tooltips (#4596) 2024-06-03 11:37:06 +02:00
widget_gallery.rs Deprecate `ui.set_enabled` and `set_visbile` (#4614) 2024-06-05 13:20:54 +02:00
window_options.rs Deprecate `ui.set_enabled` and `set_visbile` (#4614) 2024-06-05 13:20:54 +02:00