Commit Graph
1685 Commits
Author SHA1 Message Date
a2geek e91e6d75b7 Partially made GameDOS writable. Added a set capability to the DisplayColumn. 2026-10-05 19:21:51 -05:00
a2geek 2c9e120547 Updating comments. 2026-10-05 19:21:11 -05:00
a2geek 31de8d75b9 Updated TrackSectorDevice documentation, added calculateRequiredSectors and altered writeRange method signature. 2026-10-05 19:20:35 -05:00
a2geek 7d5d282bab Adding putFixedLengthString, brought in Guava. 2026-10-05 19:19:24 -05:00
a2geek 5455fb290d Updated WritableFileEntry. 2026-10-05 19:18:33 -05:00
a2geek 77e502bdcd Made Directory a CapabilitiesProvider. WritableDirectory now extends the Directory interface. 2026-10-05 19:16:58 -05:00
a2geek 571bd3017d Implemented 'save()' and 'saveAs()'. Note that 'save()' is intrinsic to a source while 'saveAs()' is GUI dependent. 2026-10-05 13:42:18 -05:00
a2geek 26dab0c16a Made left-aligned columns "CENTER-LEFT" so they are centered vertically. 2026-10-05 13:41:34 -05:00
a2geek 034284cfb3 Switched over to markdown comments. 2026-10-05 13:40:51 -05:00
a2geek e108fd2017 Typo. 2026-10-05 13:40:36 -05:00
a2geek f6d083d6bf Updates sources to support 'can(Capability.SAVE_SOURCE)' as appropriate and added/implemented 'save()'. 2026-10-05 13:40:24 -05:00
a2geek 18c16a856c Rejiggered themes (AGAIN) to now show the light or dark theme based on the OS selection, if it's available. (Not all themes have both light and dark modes!) 2026-10-05 11:14:47 -05:00
a2geek 3016ee700d Adding prodos attributes and using them. 2026-10-04 22:18:00 -05:00
a2geek c871c3f84f Adding common filetypes to the builder. 2026-10-04 22:17:24 -05:00
a2geek fff0ca80dc Adding public accessor for the access byte. 2026-10-04 22:16:39 -05:00
a2geek 2c12e3cbe6 Somehow missed create date. 2026-10-04 22:15:26 -05:00
a2geek 38e9db56f2 Correcting typo. 2026-10-04 22:14:59 -05:00
a2geek 7c8a9ccd26 Filetype does NOT apply to every file system. Removing it. 2026-10-04 17:36:46 -05:00
a2geek 4caab0a06b Putzing with comments. 2026-10-04 17:29:18 -05:00
a2geek dca08bd2d2 Made an arbitrary rule for when the disk usage grid is available. Also, centering the grid. If we pass the threshold, buttons are not available and only pie chart is shown. 2026-10-04 16:33:51 -05:00
a2geek 571061edac Some basic unit tests for export options. 2026-10-04 14:23:49 -05:00
a2geek 8f47a2ce18 Fixed disk usage button always being on if a file store was open. Now triggering on presence/support of disk usage. 2026-10-04 14:23:20 -05:00
Rob Greene 658a981d0e Fixed a bit of naming. Attribute preservation is still failing silently. 2026-10-03 21:39:07 -05:00
a2geek b64d24a7b7 First pass at using export settings. 2026-10-03 17:17:49 -05:00
a2geek 64324a7616 Adding the header. 2026-10-03 16:34:34 -05:00
a2geek e6dd231f31 Restructured JavaFX app a bit. 2026-10-03 16:34:25 -05:00
a2geek e55e7a0bfe Moved settings into AppleCommanderFX class. Preserving both. Theme gives a preview. 2026-10-03 15:36:13 -05:00
a2geek 07560aca17 Updating to AppleSingle 2.0. 2026-10-03 15:14:50 -05:00
a2geek eedee73e71 Early settings dialog work. 2026-10-02 17:08:01 -05:00
a2geek a86b696ce8 Simplistic drag & drop for export. 2026-10-02 13:53:23 -05:00
a2geek 25e6910cb8 Removing unused class. 2026-10-01 19:28:12 -05:00
a2geek 20c118ae25 Fiddling with the logo. 2026-10-01 19:27:03 -05:00
a2geek 008cbfbae9 Fixing a mistake. 2026-10-01 18:40:11 -05:00
a2geek 60e77090e6 Splitting out WizardDialog. 2026-10-01 18:31:36 -05:00
a2geek 306fbb8344 Adding prototype Wizard. More TBD! 2026-10-01 14:09:09 -05:00
a2geek a46b10f96e Fixing location of boot code. 2026-10-01 14:08:50 -05:00
a2geek 0d659e30c8 Updating module info. 2026-10-01 14:08:31 -05:00
a2geek bd088c2372 Fixing counting glitch. 2026-09-30 16:53:20 -05:00
a2geek 9df5f13ee3 Prototype image creation. 2026-09-30 16:46:47 -05:00
a2geek a6195b7ec1 Setting up a constants interface. 2026-09-30 11:50:11 -05:00
a2geek 5821dadd55 Dropping CSS styling of pie chart since it is so haphazard and all solutions seem to get ignored to varying degrees. The legend now only shows usage types that have counts > 0 and free (since it should be represented regardless). 2026-09-30 11:37:05 -05:00
a2geek 7c8dd05f9f Reverting the SWT upgrade. It broke the GIF image test! 2026-09-29 19:37:59 -05:00
a2geek f9a4f3550f Restructuring disk usage in file stores to support usage type instead of a simple used/free flag. 2026-09-29 19:29:10 -05:00
a2geek 3d69c20673 Adding information. 2026-09-29 15:38:08 -05:00
a2geek 42e04a6e76 Switching to TrackSectorDevice.Geometry and renamed details to be tracksOnDisk and sectorsPerTrack for clarity. 2026-09-29 15:33:48 -05:00
a2geek e11480351e Simple usage implementation. 2026-09-29 14:46:12 -05:00
a2geek 27e68a341f Read-only GameDOS file store. 2026-09-29 14:24:31 -05:00
a2geek 7d0742e4cc Fleshing out the FileStoreFactory (lots of duplicate code with the FormattedDiskFactory). 2026-09-29 14:24:08 -05:00
a2geek 907509631b Correcting the disk usage button (wasn't being disabled appropriately). Also setting viewMode explicitly after configuring all components. 2026-09-29 14:23:36 -05:00
a2geek 8c1a453e0f Adding some utility functions. 2026-09-29 14:22:36 -05:00