Commit Graph
35 Commits
Author SHA1 Message Date
salman a0ccd311eb Remember one shared folder for all file dialogs
All native file dialogs (Plot Profiles/Fractions/Mean, Open, Save
Folder, Save As, and the in-page browse button) now reopen in the single
folder last used by any of them, persisted in userData/dialog-folders.json
across restarts, falling back to the work path. Replaces the earlier
per-dialog-type memory.
2026-10-09 12:52:23 +02:00
salman 44b639c428 Fix Plot menu crash when the app window has no focus
The native-menu handlers resolved the send target with
BrowserWindow.getFocusedWindow(), which returns null once the OS file
dialog closes and focus does not return to the app window. webContents
was then read off null, throwing 'Cannot read properties of null
(reading webContents)' in the main process and dropping the selected
*.rge paths before they reached plotProfiles/plotFractions. Send to the
window the dialog belongs to (win) instead, fixing Plot Profiles,
Plot Fractions, Plot Mean, Open, Save Folder, Save, and Print.
2026-10-09 10:35:30 +02:00
salman 737666cea7 Make cgi non-blocking and borrow more ideas from muSRFlow 2026-09-18 23:06:01 +02:00
salman 6a33f04a67 Fix shared link URL and notification placement 2026-08-28 16:13:56 +02:00
salman 4236f9450a Release Workbench 1.5.0 with sharing help 2026-08-28 15:04:02 +02:00
salman 74cf36eeac Modernize application icon 2026-08-27 22:00:45 +02:00
salman aa82948bbd Updated software links and version. 2026-08-27 15:09:24 +02:00
salman cae1271788 Update names following the modernized version and associated paper. 2026-08-14 16:03:27 +02:00
salman e54a8e4f6d Bump up version with rng features. Include citation instructions. 2026-06-25 09:50:42 +02:00
salman 5414f9dacd Fix regressions 2026-06-17 16:52:19 +02:00
salman 82b530e9ca Enable running or loading multiple .cfg file from the command line. 2026-06-14 18:12:28 +02:00
salman dd7100d1d5 Enable auto cfg loading and running from arguments. 2026-06-13 16:37:16 +02:00
salman 5f2f76a7d3 Allow loading and running cfg file from argument 2026-06-13 16:03:28 +02:00
salman fffa9e4dd3 Fix app icon in taskbar and generate a mageia compatible RPM 2026-04-27 15:03:45 +02:00
salman c954ef2a67 Clearer labeling 2026-04-22 17:21:22 +02:00
salman 23e2e76414 Clean up the bahaviout of Save as and Save menu items. Save cfg file by default. 2026-04-22 17:05:51 +02:00
salman 87ea5e5ee4 Clean up menus and unused menu items 2026-04-22 16:53:23 +02:00
salman b1f35b4c26 Add status bar 2026-04-16 16:11:54 +02:00
salman 939ea3ca98 Flatpak builder works without the need for --no-sandbox 2026-04-15 17:36:09 +02:00
salman 5c552f8e2e Adjust Flatpak runtime launch settings 2026-04-15 16:25:42 +02:00
salman c998e50921 Simplify browse folder IPC reply 2026-04-14 17:16:57 +02:00
salman 9ac9970174 Force Linux file dialogs off XDG portal 2026-04-14 13:21:51 +02:00
salman 0e4ff38b64 Use cwd as default dialog path 2026-04-14 13:16:25 +02:00
salman d6297cee94 Add browse folder fallback 2026-04-14 13:04:49 +02:00
salman 20b2aa4be5 Fix browse dialog parenting 2026-04-14 13:02:05 +02:00
salman c0cb66f75d Handle canceled folder selection 2026-04-14 11:50:49 +02:00
salman eef35b4d2d Workaround bug with open button in GNOME file browser 2023-03-17 16:23:30 +01:00
suter_a 15c9413276 Fix icon issues. 2023-01-17 12:54:18 +01:00
salman 87682645bc Different path handeling 2023-01-04 09:50:29 +01:00
salman 7ac303a99e Better handeling of working path 2022-12-13 13:29:37 +01:00
salman 630f3b742d Added He projectiles. 2022-09-16 20:06:12 +02:00
Zaher Salman 47a135b1ee Use app path to determine where trimspNL binary is. 2021-06-14 22:46:07 +02:00
salman 8b8e163b78 Added browse folder button. 2021-06-11 17:22:01 +02:00
Zaher Salman 52bd6ec981 Fixed relative path for trimspNL binary. 2021-06-06 22:33:06 +02:00
Zaher Salman 7735c3d78d First upload 2021-06-06 18:34:29 +02:00