What's Changed
- Migrate LightCraft to egui 0.37 with current main preserved by @skylartaylor in https://github.com/storytold/lightcraft/pull/2913
- feat(update): add startup update prompt modal and self-update by @dylanmtaylor in https://github.com/storytold/lightcraft/pull/2933
- security: bound heic-rs 0.1.4 work around hostile HEIF containers by @dylanmtaylor in https://github.com/storytold/lightcraft/pull/2770
- security/raw: bound hostile-memory paths in the raw decoders by @dylanmtaylor in https://github.com/storytold/lightcraft/pull/2780
- build: pin craft-update to craft-libs main (495e597) by @dylanmtaylor in https://github.com/storytold/lightcraft/pull/2990
- chore(deps): refresh safe dependency bumps by @skylartaylor in https://github.com/storytold/lightcraft/pull/2994
- showcase: check the file is readable without an empty with-block (S108) by @dylanmtaylor in https://github.com/storytold/lightcraft/pull/3001
- Camera profile: Sony ILCE-7RM5 (α7R V) by @Peaperfish in https://github.com/storytold/lightcraft/pull/3022
- Top bar: the title-bar drag uses craft-window's title_bar; a panel over the bar keeps the window still by @aiongg in https://github.com/storytold/lightcraft/pull/2930
- Docking: side panels in dock columns, on craft-ui's shared docking by @aiongg in https://github.com/storytold/lightcraft/pull/2839
- refactor: shared module layout (craft-contrib#20) by @aiongg in https://github.com/storytold/lightcraft/pull/3103
- Preserve queued file drops across dialogs and restore Flatpak sources by @skylartaylor in https://github.com/storytold/lightcraft/pull/2975
- fix(ui): dropdown menus grow back after a search with no matches by @aiongg in https://github.com/storytold/lightcraft/pull/3154
- Speed up full-size exports by removing copies and serial passes by @Silvertree2010 in https://github.com/storytold/lightcraft/pull/3168
- Originals: on Windows a hard link to an original counts as that original by @dotCooCoo in https://github.com/storytold/lightcraft/pull/3020
- Local: skip offscreen folder widgets and show browsed hidden paths by @dotCooCoo in https://github.com/storytold/lightcraft/pull/3045
- Windows installation policy: LightCraft by @Jeremy8776 in https://github.com/storytold/lightcraft/pull/3104
- Scan the whole repository again in SonarCloud by @dylanmtaylor in https://github.com/storytold/lightcraft/pull/3224
- Enforce Rust coding standards via Clippy by @dylanmtaylor in https://github.com/storytold/lightcraft/pull/3111
New Contributors
- @Peaperfish made their first contribution in https://github.com/storytold/lightcraft/pull/3022
- @Jeremy8776 made their first contribution in https://github.com/storytold/lightcraft/pull/3104
Full Changelog: https://github.com/storytold/lightcraft/compare/v0.14.0...v0.15.0