From f0381a2cd1256c3d0be342868d04520b4e5cdfd0 Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Sun, 17 Aug 2025 21:01:23 +0200 Subject: [PATCH] add uppercase file extensions (#548) --- src/ui/gui.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ui/gui.rs b/src/ui/gui.rs index 39a04be7..781096c8 100644 --- a/src/ui/gui.rs +++ b/src/ui/gui.rs @@ -5,7 +5,9 @@ use slint::Model; slint::include_modules!(); -pub const N64_EXTENSIONS: [&str; 5] = ["n64", "v64", "z64", "7z", "zip"]; +pub const N64_EXTENSIONS: [&str; 12] = [ + "n64", "v64", "z64", "7z", "zip", "bin", "N64", "V64", "Z64", "7Z", "ZIP", "BIN", +]; #[derive(serde::Deserialize)] struct GithubData { @@ -430,13 +432,13 @@ fn open_rom(app: &AppWindow) { select_gb_rom[i] = Some( rfd::AsyncFileDialog::new() .set_title(format!("GB ROM P{}", i + 1)) - .add_filter("GB ROM files", &["gb", "gbc"]) + .add_filter("GB ROM files", &["gb", "gbc", "GB", "GBC"]) .pick_file(), ); select_gb_ram[i] = Some( rfd::AsyncFileDialog::new() .set_title(format!("GB RAM P{}", i + 1)) - .add_filter("GB RAM files", &["sav", "ram"]) + .add_filter("GB RAM files", &["sav", "ram", "SAV", "RAM"]) .pick_file(), ); }