Commit Graph

2174 Commits

Author SHA1 Message Date
David Given
4117e233b3 Simple hex file viewing. 2022-09-04 20:47:44 +02:00
David Given
6c0bb3781a Allow probing of the filesystem capabilities. 2022-09-04 20:42:51 +02:00
David Given
eb55fe1fe3 Browser getfileinfo works. Handle restarts and errors much more gracefully
(i.e. don't crash as often).
2022-09-04 20:26:22 +02:00
David Given
dc396d5cf7 Typo fix. 2022-09-04 20:25:40 +02:00
David Given
80ec4407bc Attributes are now returned as part of the dirent. 2022-09-04 19:30:12 +02:00
David Given
1e45374d41 Filesystem job queue works. 2022-09-04 18:58:03 +02:00
David Given
92ae233f39 First draft of the filesystem browser works. 2022-09-04 17:59:56 +02:00
David Given
d3f8eb09d0 Merge pull request #573 from davidgiven/vfs
Overhaul the GUI.
2022-09-03 22:21:34 +02:00
David Given
058ef8495b Tidy. 2022-09-03 21:50:57 +02:00
David Given
e2ac8eb43c Update file picker settings? 2022-09-03 21:40:54 +02:00
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