mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-27 19:27:21 -06:00
* chore(deps): pin craft-libs to 62bb0e1d (shared combo box) * fix(ui-egui): dropdown menus grow back after their contents shrink Every combo box is craft_ui::ComboBox, whose menu follows its contents' height while it is open (egui#5225); clippy.toml bans egui::ComboBox. The font family menu is a craft_ui::combo::Menu under its field, with the search field and filters in its header and the family rows scrolling under them, still laid out only in view. The menu keeps to the room on its side of the field, so the list's minimum height and the popup's room are gone. * fix(ui-egui): the shortcut import's target picker grows back after a search Its search field, "No equivalent" and the row's choices are the header of a craft_ui::combo::Menu, and Keyboard Shortcuts' entries scroll under them. That was the last menu on the popup path that capped itself at the room left, so that path and combo's `searchable` flag are gone. * chore(deps): craft-libs 60d60d48 (dropdown fixes) * chore(deps): craft-libs 4d7b82f7 (dropdown fixes) * chore(deps): craft-libs 92d392cf (#387 merged) * chore(xtask): pdf-deps expects craft-libs 92d392cf
9 lines
403 B
TOML
9 lines
403 B
TOML
# Tests may unwrap, expect and panic: a failing assertion is the point of a test. Shipped code may
|
||
# not (workspace lints in Cargo.toml; AGENTS.md › Robustness).
|
||
allow-unwrap-in-tests = true
|
||
allow-expect-in-tests = true
|
||
allow-panic-in-tests = true
|
||
disallowed-types = [
|
||
{ path = "egui::ComboBox", reason = "use craft_ui::ComboBox: egui's combo box menu can't grow back while open (egui#5225)" },
|
||
]
|