Emil Ernerfeldt
40c9441d5a
refactor: split theme_plugin.rs into a theme module
...
Move each type into its own file under `crates/egui/src/theme/`:
`StyleProvider`, `ThemeCache`, `DefaultStyle`, and `Themes`.
The module is renamed `egui::theme_plugin` -> `egui::theme`.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-04 13:51:45 +02:00
adrien
9cb223fae5
Better cache, StyleArgs and deadlock avoidance
2026-07-08 17:09:20 +02:00
adrien
a0d9f9ba90
remove deadlock from example
2026-07-01 07:35:27 +02:00
adrien
e051dbe0fb
replace Context by Ui for correct Style
2026-07-01 05:46:56 +02:00
adrien
4159807788
Revert "add widget_style directly to Ui"
...
This reverts commit ac316f40023fa7a280677dab81c79482e746ac3e.
2026-07-01 05:46:56 +02:00
adrien
247d91ed99
Revert "missing import"
...
This reverts commit 04c8643b082cde4cef0937af6592e8601a9882d9.
2026-07-01 05:46:56 +02:00
adrien
6e90f3d0a5
missing import
2026-07-01 05:46:55 +02:00
adrien
11c4ca0845
add widget_style directly to Ui
2026-07-01 05:46:55 +02:00
adrien
48e6cbc9e2
fix incorrect theme
2026-07-01 05:46:55 +02:00
adrien
6c802b078b
Fix toml and comment according to taplo
2026-07-01 05:46:55 +02:00
adrien
363564eefa
update test and custom engine
2026-07-01 05:46:55 +02:00
adrien
63eacb1800
Renaming, comment & better default system
2026-07-01 05:46:55 +02:00
adrien
8762c7dba7
remove style in parameter + cleanup
2026-07-01 05:46:55 +02:00
adrien
b742e230a0
clean history
2026-07-01 05:46:55 +02:00