Commit Graph
23 Commits
Author SHA1 Message Date
aiongg 07bc2008d9 Merge pull request #3045 from dotCooCoo/fix/local-skips-windows-hidden-folders
Local: skip offscreen folder widgets and show browsed hidden paths
2026-10-27 13:47:10 -04:00
aiongg 3a3e49af53 fix(ui): dropdown menus grow back after a search with no matches (#3154)
* Use craft-ui's dropdown so menus grow back after shrinking

The album picker keeps its choices and search field in a fixed header and scrolls only
the list; combo_box and the print dialog's combos use craft_ui::ComboBox. egui::ComboBox
is now disallowed by clippy.

* chore(deps): craft-libs 60d60d48 (dropdown fixes)

* chore(deps): craft-libs 6af63481 (dropdown fixes)

* chore(deps): craft-libs 4d7b82f7 (dropdown fixes)

* chore(deps): craft-libs 92d392cf (#387 merged)
2026-10-27 10:27:42 -04:00
dotCooCoo d826e79fa2 Skip offscreen Local rows and share hidden-folder checks
Reuse cached folder listings through Arc and allow tests to inject Local places.
Show browsed folders below hidden ancestors as session roots. Apply the same
hidden-entry checks to folder walks, browsing, import scanning, and Local.
2026-10-26 22:36:11 -07:00
skylar taylor-barrick 662df66f1c Preserve queued file drops across dialogs and restore Flatpak sources (#2975) 2026-10-27 03:50:41 +01:00
aiongg 20c26b83c8 refactor(lightcraft-ui-egui): split dialogs/import.rs into dialogs/import/ 2026-10-26 21:39:56 +00:00
aiongg b0356787e3 refactor(lightcraft-ui-egui): split dialogs/settings.rs into dialogs/settings/ 2026-10-26 21:39:56 +00:00
aiongg 56494a1308 refactor(lightcraft-ui-egui): split dialogs.rs into dialogs/ 2026-10-26 21:39:56 +00:00
aiongg c7171d6834 refactor(lightcraft-ui-egui): move panels/slide_titles.rs to dialogs/settings/slide_titles.rs 2026-10-26 20:41:12 +00:00
aiongg f3d8862239 refactor(lightcraft-ui-egui): move panels/slide_templates.rs to dialogs/settings/slide_templates.rs 2026-10-26 20:41:12 +00:00
aiongg 34daf9dd60 refactor(lightcraft-ui-egui): move panels/slide_overlays.rs to dialogs/settings/slide_overlays.rs 2026-10-26 20:41:12 +00:00
aiongg f6e6d5ebc4 refactor(lightcraft-ui-egui): move panels/slide_layout.rs to dialogs/settings/slide_layout.rs 2026-10-26 20:41:12 +00:00
aiongg 56640576e0 refactor(lightcraft-ui-egui): move panels/rules_move.rs to dialogs/rules_editor/rules_move.rs 2026-10-26 20:41:12 +00:00
aiongg 0419f5b38b refactor(lightcraft-ui-egui): move panels/rules_editor.rs to dialogs/rules_editor.rs 2026-10-26 20:41:12 +00:00
aiongg 1dd486dec9 refactor(lightcraft-ui-egui): move panels/keymap.rs to dialogs/keymap.rs 2026-10-26 20:41:12 +00:00
aiongg d6db5a34a7 refactor(lightcraft-ui-egui): move panels/faces.rs to dialogs/faces.rs 2026-10-26 20:41:12 +00:00
aiongg 906150ae50 refactor(lightcraft-ui-egui): move panels/settings.rs to dialogs/settings.rs 2026-10-26 20:41:12 +00:00
aiongg fb5334a167 refactor(lightcraft-ui-egui): move updates_ui.rs to dialogs/updates_ui.rs 2026-10-26 20:41:08 +00:00
aiongg 3371bb8de2 refactor(lightcraft-ui-egui): move credits.rs to dialogs/credits.rs 2026-10-26 20:41:08 +00:00
aiongg 82c5d83279 refactor(lightcraft-ui-egui): move lightroom_destination.rs to dialogs/lightroom_destination.rs 2026-10-26 20:41:08 +00:00
aiongg a81beeb57b refactor(lightcraft-ui-egui): move slideshow_export.rs to dialogs/slideshow_export.rs 2026-10-26 20:41:08 +00:00
aiongg f7e10b760a refactor(lightcraft-ui-egui): move merge.rs to dialogs/merge.rs 2026-10-26 20:41:08 +00:00
aiongg e48ef0a64b refactor(lightcraft-ui-egui): move print_view.rs to dialogs/print_view.rs 2026-10-26 20:41:08 +00:00
aiongg e8003d6adf refactor(lightcraft-ui-egui): move import.rs to dialogs/import.rs 2026-10-26 20:41:08 +00:00