Commit Graph
1591 Commits
Author SHA1 Message Date
a2geek 8480f19454 Correcting free map byte calculation. 2026-09-20 11:34:03 -05:00
a2geek a076a6a635 Consoludating code to rely on Source since that is more agile. 2026-09-20 10:01:29 -05:00
a2geek acff1f31ca Ignoring zip files. 2026-09-20 10:01:01 -05:00
Rob Greene f32f22e721 Pulled in latest ShrinkItArchive and updated to code to reflect changes. 2026-09-19 22:27:46 -05:00
a2geek f44de03ff8 Added FileMagic#identifyContentType(filename) for generic identification by name. Just file name at this point, may need to expand. 2026-09-19 11:12:14 -05:00
a2geek 2a5a39568b Decided an optional on an enum was maybe a bit much. Simply using UNKNOWN when type is not known. 2026-09-19 11:11:10 -05:00
a2geek da67f9da33 Adding the concept of "content type" and starting with disk/archive images. Adding an alternate FileEntrySource (for the org.applecommander packages) and brute-force enabling AppleCommanderFX to open these files. They can also be nested! (Had one with SDK opened a ProDOS 140K disk image which additionally contained SHK files that opened to a ShrinkIt file listing.) 2026-09-18 20:20:28 -05:00
a2geek 4b3b86e1d8 Switching FileStore interfaces to use DataBuffer instead of byte[]. 2026-09-18 17:48:38 -05:00
a2geek 016549d07e Decision: Separate "writable" interfaces for FileEntry and Directory. 2026-09-18 17:22:49 -05:00
a2geek 16b6f047f0 Tweak theme selection. 2026-09-18 15:38:33 -05:00
a2geek 49f323d145 Dropping most theme fiddling. Now allowing user selection, including AtlantaFX themes and Modena (the JavaFX default). 2026-09-18 14:49:53 -05:00
a2geek 3db4654ca7 Got caught by an optimize resources. 2026-09-18 14:48:45 -05:00
a2geek ab00ab1678 Adding FileMagic which only handles ProDOS at this point. Updated ShrinkitFileEntry to utilize FileMagic as a base-line test. 2026-09-17 22:32:42 -05:00
Rob Greene 6d33819168 Trying without setting any widths. 2026-09-16 20:49:52 -05:00
a2geek 0667e8d284 Missed a few headers. 2026-09-16 15:28:54 -05:00
a2geek a269c1af0c Noticed that the file chooser is annoyingly case-sensitive. Updated FileExtensions for make an all upper-case version of the file extension as well. 2026-09-16 15:26:25 -05:00
a2geek db86b8dd59 Split Sources into one targeted to FormattedDisk (com.webcodepro.applecommander.storage) and one targeted to FileStore (org.applecommander.source). 2026-09-16 14:57:16 -05:00
a2geek 0d4a2ae438 Adding Shrinkit support. Note that the ShrinkitSourceFactory needs to be disabled for this to function at this time. 2026-09-16 13:42:45 -05:00
a2geek 543d85f625 Made size a long since some tools return a long. 2026-09-16 13:41:54 -05:00
a2geek 76f437ef18 Restructured DisplayColumn builder to auto-fill ALL Modes if none included (shortens the builder code in the FileStores). 2026-09-16 13:41:05 -05:00
a2geek 53aa6e50d3 Restructured DisplayColumn builder to auto-fill ALL Modes if none included (shortens the builder code in the FileStores). 2026-09-16 13:40:52 -05:00
a2geek b6482c3210 Name fiddling. FILE_EXTENSIONS -> FILE_FILTERS. 2026-09-16 13:38:27 -05:00
a2geek 588af08c6b Moved file store test utilities into FileStoreTestHelper and made the Zip tests perform directory listings (etc) from the disk image in the zip archive. 2026-09-16 13:37:16 -05:00
a2geek baa3a4a32c Added file extensions. There doesn't seem to be a great way to merge it with the FileStore factories, so simply hard-coding it. 2026-09-15 17:35:37 -05:00
a2geek fc1325c0b4 Added the Zip FileStore. Using the Java zip mechanism, but it does have limitations. 2026-09-15 16:21:59 -05:00
a2geek 28f631a280 Added some future questions to cleanup. Or fix. 2026-09-15 16:21:10 -05:00
a2geek 38af70f2dd Fixed formatting. 2026-09-15 16:20:10 -05:00
a2geek 009c61bfb3 Adding theme support again. 2026-09-14 13:59:13 -05:00
a2geek 006844666a Tweaking disk usage view. 2026-09-14 13:59:00 -05:00
a2geek 1bf67eceb7 Made a pass at translating the prototype over. 2026-09-14 13:40:42 -05:00
a2geek ef8ced4c39 Corrected the synthesized display columns; added the directory name. 2026-09-14 13:40:12 -05:00
a2geek d0e7d22b81 Need to be able to get the name of the directory. 2026-09-14 13:39:40 -05:00
a2geek f2798fb14f Might as well be realistic and mark this as 15.0! 2026-09-14 13:39:27 -05:00
a2geek 0364340074 Adding DiskUsage into FileStore configurations. 2026-09-13 15:03:40 -05:00
a2geek adcd7ad2d8 Minor restructure, added the create/save/saveAs buttons. 2026-09-13 11:29:16 -05:00
a2geek 5e536aa1ac Standardizing the title a bit. 2026-09-13 11:15:58 -05:00
a2geek ce52714d93 Corrected Source setup, made directoryPath final, fixed title for switch disk. 2026-09-12 18:49:33 -05:00
a2geek 0789ef7303 Shifted to SelectionHolder and dropped all the extra current directory/disk stuff. 2026-09-12 18:30:31 -05:00
a2geek 1e2954c900 Adding dynamic enforced @FXML tag population and removed all the crazy null testing. 2026-09-12 15:17:15 -05:00
a2geek 1d87c3c088 Shifted FileStoreViewer opening methods into FileStoreViewer instead of AppleCommanderFX. 2026-09-12 15:03:09 -05:00
a2geek 71746546ed First commit from AppleCommanderFX preview. Still need to convert over to FileStore and continue build out of new APIs. 2026-09-12 14:42:23 -05:00
a2geek cffedf2a67 Adding DisplayColumn and updating tests and the rest of FileStore to use or support it. 2026-09-12 13:28:27 -05:00
a2geek 7f29095acd A little glitch where the header count (7) doesn't match the detail count (6) for NakedOS. 2026-09-12 13:25:40 -05:00
a2geek f8dd620b49 Refactored to no longer have DirectoryEntry and FileEntry connected. This lets the root directory not be a file (which is appropriate to most everything). 2026-09-11 20:09:31 -05:00
a2geek 298f11bf26 It got its imports optimized. 2026-09-10 17:22:16 -05:00
a2geek 2f9e3855e6 First blush of creating the FileStore interfaces. Adding a partial mapping from FormattedDisk to the FileStore interfaces since they (essentially) need to be rewritten to utilize the new structure. 2026-09-10 17:21:46 -05:00
A2 Geek d715cacf4d Merge pull request #303 from AppleCommander/toil/move-gimp-source-files
Moving image source files out of resources folder since they then get…
2026-09-07 12:55:23 -05:00
a2geek 8a34d5a1a8 Moving image source files out of resources folder since they then get distributed in JAR files. 2026-09-07 12:37:10 -05:00
A2 Geek e27cd12780 Merge pull request #302 from AppleCommander/dependabot/gradle/org.graalvm.buildtools.native-1.1.11
Bump org.graalvm.buildtools.native from 1.1.10 to 1.1.11
2026-09-05 11:25:01 -05:00
dependabot[bot] c0d1f857f2 Bump org.graalvm.buildtools.native from 1.1.10 to 1.1.11
Bumps [org.graalvm.buildtools.native](https://github.com/graalvm/native-build-tools) from 1.1.10 to 1.1.11.
- [Release notes](https://github.com/graalvm/native-build-tools/releases)
- [Commits](https://github.com/graalvm/native-build-tools/compare/1.1.10...1.1.11)

---
updated-dependencies:
- dependency-name: org.graalvm.buildtools.native
  dependency-version: 1.1.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-05 14:52:44 +00:00