chore(egui): filter dsn files on DSN file dialog

This commit is contained in:
hakki 2025-01-08 20:09:01 +01:00
parent 51389c8e2a
commit 7bef759209
2 changed files with 5 additions and 2 deletions

View File

@ -148,7 +148,9 @@ impl MenuBar {
if actions.file.open_design.consume_key_triggered(ctx, ui) {
// NOTE: On Linux, this requires Zenity to be installed on your system.
let ctx = ctx.clone();
let task = rfd::AsyncFileDialog::new().pick_file();
let task = rfd::AsyncFileDialog::new()
.add_filter(tr.text("tr-menu-open-specctra-design-file"), &["dsn"])
.pick_file();
execute(async move {
if let Some(file_handle) = task.await {

View File

@ -2,7 +2,8 @@
tr-menu-file = File
tr-menu-file-open = Open
tr-menu-open-specctra-session-file = Specctra session file
tr-menu-open-specctra-design-file = Specctra design file (*.dsn)
tr-menu-open-specctra-session-file = Specctra session file (*.ses)
tr-menu-file-export-session-file = Export Session File
tr-menu-file-import-history = Import History
tr-menu-file-export-history = Export History