Commit Graph

  • 53c8059dea Adding an information view. Rob Greene 2026-09-23 14:05:53 -05:00
  • aaf3711b84 Correcting some of the FileView binding. Rob Greene 2026-09-23 14:05:11 -05:00
  • 7a4ac09284 Shifting over the InformationProvider. a2geek 2026-09-23 11:54:08 -05:00
  • 6d2f5d973b Fixing some spacing. a2geek 2026-09-22 17:04:59 -05:00
  • ce16086c11 Tweaking theme. a2geek 2026-09-22 17:04:49 -05:00
  • 7ffb0fcf58 Some renaming; added selectedDirectory property to manage file listing. a2geek 2026-09-22 14:12:42 -05:00
  • f558f3859a Making certain the view mode button is handled. a2geek 2026-09-22 13:03:17 -05:00
  • 3b858add76 Went through a (re-)naming spree. a2geek 2026-09-22 12:49:29 -05:00
  • d17d78d8f1 Splitting viewer panes out from the viewer itself. Dropping FXML, partly due to overlapping UI elements. (One toolbar that supports buttons from varying panes.) a2geek 2026-09-22 12:04:15 -05:00
  • 1ec1d0f014 Moving directoryPath to an observable list. a2geek 2026-09-21 12:06:40 -05:00
  • 0e4a8fcc06 Fixing file display to use all space. a2geek 2026-09-20 18:11:45 -05:00
  • 5e00f65b37 Switched the show deleted files indicator and listing mode to be properties. Added disk usage as a property as well. a2geek 2026-09-20 17:08:38 -05:00
  • bea3036533 Early work transitioning over to properties and reactive programming. a2geek 2026-09-20 15:07:19 -05:00
  • 3e67b8eb17 Fiddling with layout. a2geek 2026-09-20 13:13:46 -05:00
  • 1aeb35b356 Adding a landing page. a2geek 2026-09-20 11:34:15 -05:00
  • 8480f19454 Correcting free map byte calculation. a2geek 2026-09-20 11:34:03 -05:00
  • a076a6a635 Consoludating code to rely on Source since that is more agile. a2geek 2026-09-20 10:01:29 -05:00
  • acff1f31ca Ignoring zip files. a2geek 2026-09-20 10:01:01 -05:00
  • f32f22e721 Pulled in latest ShrinkItArchive and updated to code to reflect changes. Rob Greene 2026-09-19 22:27:46 -05:00
  • f44de03ff8 Added FileMagic#identifyContentType(filename) for generic identification by name. Just file name at this point, may need to expand. a2geek 2026-09-19 11:12:14 -05:00
  • 2a5a39568b Decided an optional on an enum was maybe a bit much. Simply using UNKNOWN when type is not known. a2geek 2026-09-19 11:11:10 -05:00
  • 8a3538d086 Merge pull request #308 from AppleCommander/dependabot/gradle/org.graalvm.buildtools.native-1.1.13 A2 Geek 2026-09-19 10:43:21 -05:00
  • c3c29e76fe Bump org.graalvm.buildtools.native from 1.1.12 to 1.1.13 dependabot[bot] 2026-09-19 14:52:32 +00:00
  • 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.) a2geek 2026-09-18 20:20:28 -05:00
  • 4b3b86e1d8 Switching FileStore interfaces to use DataBuffer instead of byte[]. a2geek 2026-09-18 17:48:38 -05:00
  • 016549d07e Decision: Separate "writable" interfaces for FileEntry and Directory. a2geek 2026-09-18 17:22:49 -05:00
  • 16b6f047f0 Tweak theme selection. a2geek 2026-09-18 15:38:33 -05:00
  • 49f323d145 Dropping most theme fiddling. Now allowing user selection, including AtlantaFX themes and Modena (the JavaFX default). a2geek 2026-09-18 14:49:53 -05:00
  • 3db4654ca7 Got caught by an optimize resources. a2geek 2026-09-18 14:48:45 -05:00
  • ab00ab1678 Adding FileMagic which only handles ProDOS at this point. Updated ShrinkitFileEntry to utilize FileMagic as a base-line test. a2geek 2026-09-17 22:32:42 -05:00
  • 6d33819168 Trying without setting any widths. Rob Greene 2026-09-16 20:49:52 -05:00
  • 0667e8d284 Missed a few headers. a2geek 2026-09-16 15:28:54 -05:00
  • 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. a2geek 2026-09-16 15:26:25 -05:00
  • db86b8dd59 Split Sources into one targeted to FormattedDisk (com.webcodepro.applecommander.storage) and one targeted to FileStore (org.applecommander.source). a2geek 2026-09-16 14:57:16 -05:00
  • 0d4a2ae438 Adding Shrinkit support. Note that the ShrinkitSourceFactory needs to be disabled for this to function at this time. a2geek 2026-09-16 13:42:45 -05:00
  • 543d85f625 Made size a long since some tools return a long. a2geek 2026-09-16 13:41:54 -05:00
  • 76f437ef18 Restructured DisplayColumn builder to auto-fill ALL Modes if none included (shortens the builder code in the FileStores). a2geek 2026-09-16 13:41:05 -05:00
  • 53aa6e50d3 Restructured DisplayColumn builder to auto-fill ALL Modes if none included (shortens the builder code in the FileStores). a2geek 2026-09-16 13:40:52 -05:00
  • b6482c3210 Name fiddling. FILE_EXTENSIONS -> FILE_FILTERS. a2geek 2026-09-16 13:38:27 -05:00
  • 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. a2geek 2026-09-16 13:37:16 -05:00
  • 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. a2geek 2026-09-15 17:35:37 -05:00
  • fc1325c0b4 Added the Zip FileStore. Using the Java zip mechanism, but it does have limitations. a2geek 2026-09-15 16:21:59 -05:00
  • 28f631a280 Added some future questions to cleanup. Or fix. a2geek 2026-09-15 16:21:10 -05:00
  • 38af70f2dd Fixed formatting. a2geek 2026-09-15 16:20:10 -05:00
  • 009c61bfb3 Adding theme support again. a2geek 2026-09-14 13:59:13 -05:00
  • 006844666a Tweaking disk usage view. a2geek 2026-09-14 13:59:00 -05:00
  • 1bf67eceb7 Made a pass at translating the prototype over. a2geek 2026-09-14 13:40:42 -05:00
  • ef8ced4c39 Corrected the synthesized display columns; added the directory name. a2geek 2026-09-14 13:40:12 -05:00
  • d0e7d22b81 Need to be able to get the name of the directory. a2geek 2026-09-14 13:39:40 -05:00
  • f2798fb14f Might as well be realistic and mark this as 15.0! a2geek 2026-09-14 13:39:27 -05:00
  • 0364340074 Adding DiskUsage into FileStore configurations. a2geek 2026-09-13 15:03:40 -05:00
  • adcd7ad2d8 Minor restructure, added the create/save/saveAs buttons. a2geek 2026-09-13 11:29:16 -05:00
  • 5e536aa1ac Standardizing the title a bit. a2geek 2026-09-13 11:15:58 -05:00
  • ce52714d93 Corrected Source setup, made directoryPath final, fixed title for switch disk. a2geek 2026-09-12 18:49:33 -05:00
  • 0789ef7303 Shifted to SelectionHolder and dropped all the extra current directory/disk stuff. a2geek 2026-09-12 18:30:31 -05:00
  • 1e2954c900 Adding dynamic enforced @FXML tag population and removed all the crazy null testing. a2geek 2026-09-12 15:17:15 -05:00
  • 1d87c3c088 Shifted FileStoreViewer opening methods into FileStoreViewer instead of AppleCommanderFX. a2geek 2026-09-12 15:03:09 -05:00
  • 71746546ed First commit from AppleCommanderFX preview. Still need to convert over to FileStore and continue build out of new APIs. a2geek 2026-09-12 14:42:23 -05:00
  • cffedf2a67 Adding DisplayColumn and updating tests and the rest of FileStore to use or support it. a2geek 2026-09-12 13:28:27 -05:00
  • 7f29095acd A little glitch where the header count (7) doesn't match the detail count (6) for NakedOS. a2geek 2026-09-12 13:25:40 -05:00
  • 169ea6eb3a Merge pull request #304 from AppleCommander/dependabot/gradle/org.apache.ant-ant-1.10.18 A2 Geek 2026-09-12 10:40:35 -05:00
  • 2fed4c9154 Merge pull request #305 from AppleCommander/dependabot/gradle/swtVersion-3.135.0 A2 Geek 2026-09-12 10:40:24 -05:00
  • 2d824e3262 Merge pull request #306 from AppleCommander/dependabot/gradle/org.graalvm.buildtools.native-1.1.12 A2 Geek 2026-09-12 10:40:12 -05:00
  • 8d7b063d89 Merge pull request #307 from AppleCommander/dependabot/github_actions/actions/setup-java-6.0.1 A2 Geek 2026-09-12 10:39:52 -05:00
  • a69910fb84 Bump actions/setup-java from 6.0.0 to 6.0.1 dependabot[bot] 2026-09-12 14:53:28 +00:00
  • 83368693f9 Bump org.graalvm.buildtools.native from 1.1.11 to 1.1.12 dependabot[bot] 2026-09-12 14:53:00 +00:00
  • 5dce6bd772 Bump swtVersion from 3.134.0 to 3.135.0 dependabot[bot] 2026-09-12 14:52:47 +00:00
  • 7ee36e0c8f Bump org.apache.ant:ant from 1.10.17 to 1.10.18 dependabot[bot] 2026-09-12 14:52:28 +00:00
  • 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). a2geek 2026-09-11 20:09:31 -05:00
  • 298f11bf26 It got its imports optimized. a2geek 2026-09-10 17:22:16 -05:00
  • 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. a2geek 2026-09-10 17:21:46 -05:00
  • d715cacf4d Merge pull request #303 from AppleCommander/toil/move-gimp-source-files A2 Geek 2026-09-07 12:55:23 -05:00
  • 8a34d5a1a8 Moving image source files out of resources folder since they then get distributed in JAR files. a2geek 2026-09-07 12:37:10 -05:00
  • e27cd12780 Merge pull request #302 from AppleCommander/dependabot/gradle/org.graalvm.buildtools.native-1.1.11 A2 Geek 2026-09-05 11:25:01 -05:00
  • c0d1f857f2 Bump org.graalvm.buildtools.native from 1.1.10 to 1.1.11 dependabot[bot] 2026-09-05 14:52:44 +00:00
  • 351b4b7b49 Merge pull request #301 from AppleCommander/a2geek-patch-1 A2 Geek 2026-08-31 16:29:21 -05:00
  • 1953027fc8 Change version to 14.2-SNAPSHOT A2 Geek 2026-08-31 16:29:09 -05:00
  • 27c6554b4b Merge pull request #300 from AppleCommander/a2geek-patch-1 A2 Geek 2026-08-31 16:28:47 -05:00
  • d07021b31e Update GPG secret key ring file path in build.yml A2 Geek 2026-08-31 14:46:07 -05:00
  • ea1cd60f35 Merge pull request #299 from AppleCommander/a2geek-patch-1 14.1 A2 Geek 2026-08-31 13:40:30 -05:00
  • e7bc29ff5f Update version from 14.1-SNAPSHOT to 14.1 A2 Geek 2026-08-31 13:27:40 -05:00
  • 7a5620e81e Merge pull request #298 from AppleCommander/tinkering A2 Geek 2026-08-31 13:26:52 -05:00
  • a8f059ffd4 Updating gitignore. a2geek 2026-08-31 13:11:57 -05:00
  • d2459cf8e0 Merge pull request #297 from AppleCommander/294-acx-windows-amd64-140exe-trojanwin32wacatacbml A2 Geek 2026-08-31 12:55:20 -05:00
  • 307a1fc1a8 Merge pull request #296 from AppleCommander/dependabot/github_actions/actions/setup-java-6.0.0 A2 Geek 2026-08-30 18:43:47 -05:00
  • d155ec5bbf Restrict UPX action to Linux only A2 Geek 2026-08-30 16:00:21 -05:00
  • 4d1c5fb8e0 Merge pull request #295 from AppleCommander/dependabot/gradle/org.springframework.boot-4.1.1 A2 Geek 2026-08-29 22:04:25 -05:00
  • f278de534f Bump actions/setup-java from 5.7.0 to 6.0.0 dependabot[bot] 2026-08-29 14:52:40 +00:00
  • c5a3be4b77 Bump org.springframework.boot from 4.1.0 to 4.1.1 dependabot[bot] 2026-08-29 14:52:12 +00:00
  • 8b8749e57c Adding disk optimization. Pascal only. a2geek 2026-08-28 11:45:49 -05:00
  • 811128623a Shifted the original DosSectorAddress and ProdosBlockAddress over to Coordinate. a2geek 2026-08-27 16:46:22 -05:00
  • 1851ce0d52 Revamp of coordinate to have more specific types. a2geek 2026-08-27 16:30:51 -05:00
  • 7423245bfd Adding quiet mode to better integrate with tools like 'jq'. a2geek 2026-08-26 13:17:12 -05:00
  • 9910ca11b2 Merge pull request #293 from AppleCommander/experiment/dump-hash-value A2 Geek 2026-08-23 13:15:07 -05:00
  • a533abcb8e Merge pull request #290 from AppleCommander/dependabot/gradle/org.graalvm.buildtools.native-1.1.10 A2 Geek 2026-08-23 13:00:49 -05:00
  • 734e097585 Merge pull request #292 from AppleCommander/a2geek-patch-1 A2 Geek 2026-08-23 12:59:52 -05:00
  • 6cd72f4d50 Update version to 14.1-SNAPSHOT A2 Geek 2026-08-23 12:50:49 -05:00
  • dd98b5d421 Special case to allow track 0 sector 0 off a prodos disk. a2geek 2026-08-22 19:01:03 -05:00
  • 644b7c75ad Experimenting with hash values. a2geek 2026-08-22 14:00:27 -05:00
  • 5bdf8d2936 Merge pull request #291 from AppleCommander/dependabot/gradle/gradle-wrapper-9.7.1 A2 Geek 2026-08-22 11:14:41 -05:00