egui/crates
Emil Ernerfeldt 2dc2a5540d
egui_extras::Table improvements (#2369)
* Use simple `ui.interact` for the resize line

* Introduce TableReizeState

* Simplify some code

* Add striped options to table demo

* Auto-size table columns by double-clicking the resize line

* Table: add option to auto-size the columns

* Table: don't let column width gets too small, unless clipping is on

* egui_extras: always use serde

Otherwise using `get_persisted` etc is impossible,
and working around that tedious.

* Avoid clipping last column in a resizable table

* Some better naming

* Table: Use new `Column` for setting column sizes and properties

Also make `clip` a per-column property

* All Table:s store state for auto-sizing purposes

* Customize each column wether or not it is resizable

* fix some auto-sizing bugs

* Fix shrinkage of adaptive column content

* Rename `scroll` to `vscroll` for clarity

* Add Table::scroll_to_row

* scroll_to_row takes alignment

* Fix bug in table sizing

* Strip: turn clipping OFF by default, because it is dangerous and sucks

* Add TableBody::mac_rect helper

* Table: add options to control the scroll area height.

* Docstring fixes

* Cleanup
2022-11-30 19:56:06 +01:00
..
eframe [WGPU] Allow for depth buffer in web target (#2335) 2022-11-24 20:40:53 +01:00
egui egui_extras::Table improvements (#2369) 2022-11-30 19:56:06 +01:00
egui-wgpu [WGPU] Allow for depth buffer in web target (#2335) 2022-11-24 20:40:53 +01:00
egui-winit Update to Rust 1.65 (#2314) 2022-11-16 19:08:03 +01:00
egui_demo_app egui_extras::Table improvements (#2369) 2022-11-30 19:56:06 +01:00
egui_demo_lib egui_extras::Table improvements (#2369) 2022-11-30 19:56:06 +01:00
egui_extras egui_extras::Table improvements (#2369) 2022-11-30 19:56:06 +01:00
egui_glium Update to Rust 1.65 (#2314) 2022-11-16 19:08:03 +01:00
egui_glow Update the glow example to avoid a white flash when the app starts. (#2345) 2022-11-29 15:04:17 +01:00
egui_web Fix broken GitHub source links due to #1940 2022-08-20 15:18:02 +02:00
emath Move egui::util::History to emath::History (#2329) 2022-11-21 14:14:33 +01:00
epaint epaint: cover default fonts in the license field (#2327) 2022-11-22 13:44:01 +01:00