Commit Graph

2064 Commits

Author SHA1 Message Date
David Given
56121e39e2 Adjust file picker flags. 2022-09-03 20:53:24 +02:00
David Given
57bc2c459b Don't pop up a jillion menus when right clicking. 2022-09-03 20:10:11 +02:00
David Given
311beacfff Try to make OSX happy. 2022-09-03 19:48:32 +02:00
David Given
67e9c65313 Warning fix. 2022-09-03 19:32:59 +02:00
David Given
9a0257caaa Fix a bunch of issues that was confusing Windows. 2022-09-03 19:32:44 +02:00
David Given
a121fb8c6e Disable the browser for merge. 2022-09-03 17:54:23 +02:00
David Given
a044f9a4a4 Custom configuration settings now work. 2022-09-03 17:52:11 +02:00
David Given
0b7a2d7b34 Turn the various viewer windows into dialogues. 2022-09-03 17:01:44 +02:00
David Given
07ba160119 More eventing cleanup. 2022-09-03 16:50:08 +02:00
David Given
d887c86cd4 Overhaul event handling. Get rid of the top-level notebook in favour of menu
items.
2022-09-03 16:42:10 +02:00
David Given
372af03d9e You can now quit the application while an operation is in progress without
rashing.
2022-09-03 15:33:09 +02:00
David Given
aed6a6f142 Emergency stop works. 2022-09-03 13:42:52 +02:00
David Given
f5fa89bafe Some tweaks to progress information. 2022-09-03 13:34:00 +02:00
David Given
6a1d181a34 Add progress information. 2022-09-03 13:24:51 +02:00
David Given
dbcd8c27c5 Implement the bulk of the custom status bar. 2022-09-03 12:59:45 +02:00
David Given
2764be5d32 Add a basic about dialogue. 2022-09-03 00:24:59 +02:00
David Given
d69c534614 Fiddle with some state stuff. 2022-09-03 00:00:18 +02:00
David Given
f436d6e48c Fix state machine when errors are reported from the worker thread. 2022-09-02 23:54:45 +02:00
David Given
e49fcd12fa Better selection cursor rendering. 2022-09-02 23:42:25 +02:00
David Given
f2699c4f1e The reader and writer now work again. 2022-09-02 23:11:21 +02:00
David Given
2319243444 Get state loading and saving working with the new UI. 2022-09-02 20:17:20 +02:00
David Given
8e44e6625a Refactor MainWindow so it doesn't need a header file. 2022-09-02 00:36:04 +02:00
David Given
4cd87ab08a More UI overhaul. 2022-09-02 00:11:34 +02:00
David Given
98a125eb06 First draft of the new UI. 2022-09-01 00:31:45 +02:00
David Given
7c690695b9 Merge pull request #572 from davidgiven/vfs
Add filesystem metadata.
2022-08-31 23:37:52 +02:00
David Given
066a12edaa CBMFS now supports filesystem metadata. 2022-08-31 22:46:04 +02:00
David Given
4c0971800d File metadata for CPMFS works. 2022-08-31 21:58:11 +02:00
David Given
c375b73db9 Dirents need to be shared. 2022-08-31 21:41:11 +02:00
David Given
a392b84d9b Filesystem metadata works on Brother 120. 2022-08-31 21:33:51 +02:00
David Given
34f034c6c4 Return volume names correctly. 2022-08-31 20:56:38 +02:00
David Given
f5640b970b Acorn DFS volume metadata. 2022-08-31 20:46:41 +02:00
David Given
b7028f20e6 Volume metadata for HFS. 2022-08-31 20:28:49 +02:00
David Given
0cb059e59f Volume metadata for FFS. 2022-08-31 20:23:06 +02:00
David Given
8d90a974c6 Start work on volume metadata. 2022-08-31 20:17:50 +02:00
David Given
d44b83e60d Some API tidying. 2022-08-31 20:01:58 +02:00
David Given
ac7493fdc0 Merge pull request #571 from davidgiven/vfs
Allow formatting disks.
2022-08-31 13:08:02 +02:00
David Given
c6c2553b42 Merge from master. 2022-08-31 00:59:06 +02:00
David Given
7d5460f8d1 Formatting FATFS filesystems works, more or less. 2022-08-31 00:58:28 +02:00
David Given
f9fa8a3616 Merge pull request #570 from davidgiven/vfs
Add VFS write support.
2022-08-31 00:32:38 +02:00
David Given
6c117df0a3 Allow quick formatting. 2022-08-31 00:32:31 +02:00
David Given
b8bf08eace Formatting disks on FFS works. 2022-08-31 00:27:01 +02:00
David Given
027af76d5d Formatting HFS disks works. 2022-08-30 23:47:03 +02:00
David Given
b7eee599f4 Mac HFS writing works. 2022-08-30 23:30:23 +02:00
David Given
42a350156a Amiga FFS writes work. 2022-08-30 23:13:59 +02:00
David Given
f382b70cdf Fix verification bug with multiple sector sizes. 2022-08-30 23:13:30 +02:00
David Given
f753929e87 Writing files works in fatfs. 2022-08-30 22:51:31 +02:00
David Given
b3c5ab0b4e Merge pull request #569 from davidgiven/vfs
Add read-only CBMFS support.
2022-08-30 20:55:40 +02:00
David Given
9d8adcc511 Update documentation. 2022-08-30 20:27:13 +02:00
David Given
1afa9ce697 Allow reading files from cbmfs disks (not .REL, though). 2022-08-30 20:21:30 +02:00
David Given
b91edac0ba Refactor the C64 formats into 35 and 40 track variants. Start work on the C64
filesystem.
2022-08-30 00:49:24 +02:00