Commit Graph

2007 Commits

Author SHA1 Message Date
David Given
854afc6de3 Don't show _ profiles in the extensions list. 2022-09-09 22:36:17 +02:00
David Given
03048797c5 Atari formats do _not_ use normal fatfs, so disable it. 2022-09-09 22:33:15 +02:00
David Given
2478ccd8ef Apply a hack to make sure that systems with mixed-case filenames on FAT disks
(which is illegal, but happens) work sensibly.
2022-09-09 22:29:04 +02:00
David Given
827cfd818e The browser write progress bar works. 2022-09-09 20:03:09 +02:00
David Given
b0e0cd6a1f Fix the mapper issue; writes work again. 2022-09-09 19:23:45 +02:00
David Given
003e919bd5 Formatting now works rather better, but this has revealed a problem with the
mapper --- which needs to switch to using Layout anyway.
2022-09-09 00:34:44 +02:00
David Given
56dadfc228 Remember to reformat... 2022-09-08 20:37:03 +02:00
David Given
b70603e92b Fix a bunch of minor dialog focus glitches. 2022-09-08 19:57:55 +02:00
David Given
6294bc4505 Drag-and-drop for moving one file at a time works... badly. 2022-09-08 00:08:31 +02:00
David Given
326bc931ad You can write back disk images from the browser now. 2022-09-07 20:49:16 +02:00
David Given
734913f638 Read only media is now supported. Fix some threading race conditions where I
was calling the filesystem from the UI thread.
2022-09-07 20:08:28 +02:00
David Given
157a525ec1 Bugfixes and tidying. 2022-09-07 00:37:26 +02:00
David Given
352abe07d8 Creating directories works, more or less. 2022-09-07 00:32:01 +02:00
David Given
0111ed37ba UI tidying. 2022-09-07 00:18:24 +02:00
David Given
079c4c955c Moving files works (via the clumsy dialog). 2022-09-07 00:14:47 +02:00
David Given
922715480e Allow moving a file without changing the actual name. 2022-09-07 00:14:19 +02:00
David Given
99ca175e9a Renaming files sort of works. 2022-09-07 00:02:23 +02:00
David Given
c1fefb7e13 Merge. 2022-09-06 22:31:24 +02:00
David Given
31495d484d Rewrite the browser model to be a custom and much, much more robust job. 2022-09-06 22:29:07 +02:00
David Given
1c6ae0bd88 Remove a spurious ItemChanged which was making OSX unhappy. 2022-09-06 00:55:58 +02:00
David Given
177aadbb45 Finally make that blasted 'more' button work. 2022-09-06 00:48:51 +02:00
David Given
a6868acfa0 Add a disk space gauge. 2022-09-06 00:09:00 +02:00
David Given
907d46a28b Various pieces of better error checking. 2022-09-06 00:08:50 +02:00
David Given
87dda265f4 Formatting now works a lot better (i.e. works). 2022-09-05 23:54:30 +02:00
David Given
7106882212 Files can be deleted (probably). 2022-09-05 23:11:39 +02:00
David Given
59e5f3d27e Replace the browser job queue with a much cleaner one using lambda abuse. 2022-09-05 22:52:19 +02:00
David Given
b2eba66bff You can format disks now. 2022-09-05 22:13:41 +02:00
David Given
b8b5509d49 Remember to add capabilities to the Brother filesystem. 2022-09-05 22:08:33 +02:00
David Given
e667e302dc You can now put files, with a conflict dialogue. But you can't flush them to
disk yet.
2022-09-05 21:26:07 +02:00
David Given
ba68a13712 Properly throw FileNotFoundException if a file is not found (not BadPath). 2022-09-05 21:25:39 +02:00
David Given
c562c6f23a Don't crash on adflib errors. 2022-09-05 19:04:49 +02:00
David Given
fad79e51ac You can save files off disk now. 2022-09-05 18:43:32 +02:00
David Given
9438d68dae Redesign the toolbars to fit more stuff on (and look better). 2022-09-05 01:22:16 +02:00
David Given
39b761ea16 Add an (unimplemented) rename operation. 2022-09-04 22:47:25 +02:00
David Given
64689cf59d Add some disk flushing machinery. 2022-09-04 22:28:38 +02:00
David Given
17f80e4e53 Add a proper file viewer. 2022-09-04 22:15:49 +02:00
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
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