Commit b90dcae
committed
Greaseweazle flux export: UI, validation, workflow overhaul
Major improvements to the Greaseweazle "Read Disk" dialog for flux image output:
- Added separate root folder, folder name, and prefix fields for better organization of flux sets.
- New Vista-style folder picker for modern Windows experience.
- Toggle Sequence Token button (and Alt+S shortcut) for easy insertion/removal of number tokens in file/folder/prefix fields.
- Robust validation for file and folder names, including reserved device names and Windows path rules, with error messages.
- Refactored filename/path sanitization and placeholder handling.
- Image format combo now displays "(Double-step)" when appropriate.
- Revs (number of revolutions) are cached separately for flux/non-flux output.
- UI layout and control visibility dynamically adapts to output type.
- Warning label replaced with color-coded image format label.
- Resource strings and project file updated; version bumped to 2.38.0.
These changes greatly improve usability, error prevention, and flexibility for flux image export.1 parent cb92b70 commit b90dcae
File tree
12 files changed
+1026
-144
lines changed- DiskImageTool
- DiskImage/Modules
- Flux
- Forms
- Greaseweazle/Forms
- Lib
- Modules
- My Project
12 files changed
+1026
-144
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
674 | 674 | | |
675 | 675 | | |
676 | 676 | | |
| 677 | + | |
677 | 678 | | |
678 | 679 | | |
679 | 680 | | |
| |||
770 | 771 | | |
771 | 772 | | |
772 | 773 | | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
773 | 778 | | |
774 | 779 | | |
775 | 780 | | |
| |||
779 | 784 | | |
780 | 785 | | |
781 | 786 | | |
| 787 | + | |
782 | 788 | | |
783 | 789 | | |
784 | 790 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
| 33 | + | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
| 222 | + | |
222 | 223 | | |
223 | 224 | | |
224 | 225 | | |
| |||
855 | 856 | | |
856 | 857 | | |
857 | 858 | | |
| 859 | + | |
858 | 860 | | |
859 | 861 | | |
860 | 862 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
917 | 917 | | |
918 | 918 | | |
919 | 919 | | |
920 | | - | |
| 920 | + | |
921 | 921 | | |
922 | 922 | | |
923 | 923 | | |
| |||
1545 | 1545 | | |
1546 | 1546 | | |
1547 | 1547 | | |
1548 | | - | |
| 1548 | + | |
1549 | 1549 | | |
1550 | 1550 | | |
1551 | 1551 | | |
| |||
0 commit comments