Crash at startup
Running 3.0.0 I built as a Nix package, I get the following crash when I try to run the app:
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/project.rs:101:38
stack backtrace:
0: 0x5561dd5e6fa6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1ef07120adb99796
1: 0x5561dd5fe3bc - core::fmt::write::h59cc4b3dea155cce
2: 0x5561dd5d2565 - std::io::Write::write_fmt::he7e4fb4b70c5207a
3: 0x5561dd5de080 - std::panicking::default_hook::{{closure}}::h67c88fba3a1757d9
4: 0x5561dd5ddc21 - std::panicking::default_hook::had51536d17f32530
5: 0x5561dd5de633 - std::panicking::rust_panic_with_hook::hcdfd560c4f6afa56
6: 0x5561dd5e7462 - std::panicking::begin_panic_handler::{{closure}}::h5e7abb77afe4762c
7: 0x5561dd5e70f4 - std::sys_common::backtrace::__rust_end_short_backtrace::hb15a1d01c910931c
8: 0x5561dd5de172 - rust_begin_unwind
9: 0x5561dd2d00b1 - core::panicking::panic_fmt::h4b7f7457475b4299
10: 0x5561dd2cfffd - core::panicking::panic::hf2a1a8726f570f0d
11: 0x5561dd31da72 - app_icon_preview::project::Project::parse::h30abbcb065adb3a5
12: 0x5561dd2dda7f - <app_icon_preview::widgets::recents::popover::imp::RecentsPopover as glib::subclass::object::ObjectImpl>::constructed::h7c22c77e5b0e8778
13: 0x5561dd316262 - glib::subclass::object::constructed::hf17c62dae1637422
14: 0x7f07bddf1d8f - g_object_new_internal
15: 0x7f07bddf34ed - g_object_newv
16: 0x5561dd53bda2 - glib::object::Object::new_internal::h86091994b44cf693
17: 0x5561dd53b9b8 - glib::object::Object::with_type::h5c0b82387cf968ef
18: 0x5561dd30d37d - glib::object::Object::new::h3f7eba73e3104af7
19: 0x5561dd31e355 - app_icon_preview::widgets::recents::popover::RecentsPopover::new::h0df8742ac3e341e5
20: 0x5561dd30fd78 - app_icon_preview::widgets::window::Window::setup_widgets::h7ca5b38df40eac85
21: 0x5561dd2ef4bd - <app_icon_preview::widgets::window::imp::Window as glib::subclass::object::ObjectImpl>::constructed::h08d3be0a3f050155
22: 0x5561dd315ea2 - glib::subclass::object::constructed::h2681e2ee6749fcd2
23: 0x7f07bddf1d8f - g_object_new_internal
24: 0x7f07bddf3479 - g_object_newv
25: 0x5561dd53bda2 - glib::object::Object::new_internal::h86091994b44cf693
26: 0x5561dd53b9b8 - glib::object::Object::with_type::h5c0b82387cf968ef
27: 0x5561dd30ef3e - app_icon_preview::widgets::window::Window::new::h21364bf440d45324
28: 0x5561dd319415 - <app_icon_preview::application::imp::Application as gio::subclass::application::ApplicationImpl>::activate::hce3a059a51184ca4
29: 0x5561dd2e7442 - gio::subclass::application::application_activate::h5a75f3fecff36476
30: 0x7f07bddec879 - _g_closure_invoke_va
31: 0x7f07bde04d2b - g_signal_emit_valist
32: 0x7f07bde04fbf - g_signal_emit
33: 0x7f07bdf772a8 - g_application_real_local_command_line
34: 0x5561dd2e79b7 - gio::subclass::application::application_local_command_line::hb75b51f2d63d34ea
35: 0x7f07bdf7741e - g_application_run
36: 0x5561dd31c201 - app_icon_preview::application::Application::run::hb49671a824f5acb7
37: 0x5561dd2fa1ee - app_icon_preview::main::h525467f4df6cdef7
38: 0x5561dd2ff4e3 - std::sys_common::backtrace::__rust_begin_short_backtrace::hb2459f0e14080175
39: 0x5561dd2e0a69 - std::rt::lang_start::{{closure}}::h3e3283265dbe7f2b
40: 0x5561dd5e08f1 - std::rt::lang_start_internal::hc2cb966a7a4d713d
41: 0x5561dd2fa3b2 - main
42: 0x7f07bcedb780 - __libc_start_main
43: 0x5561dd2d03da - _start
44: 0x0 - <unknown>