Commit Graph
191 Commits
Author SHA1 Message Date
a2geek a076a6a635 Consoludating code to rely on Source since that is more agile. 2026-09-20 10:01:29 -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 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 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
Rob Greene 6d33819168 Trying without setting any widths. 2026-09-16 20:49:52 -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 b6482c3210 Name fiddling. FILE_EXTENSIONS -> FILE_FILTERS. 2026-09-16 13:38:27 -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 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 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 298f11bf26 It got its imports optimized. 2026-09-10 17:22:16 -05:00
a2geek 8b8749e57c Adding disk optimization. Pascal only. 2026-08-28 11:45:49 -05:00
a2geek 1851ce0d52 Revamp of coordinate to have more specific types. 2026-08-27 16:30:51 -05:00
a2geek 7423245bfd Adding quiet mode to better integrate with tools like 'jq'. 2026-08-26 13:17:12 -05:00
a2geek dd98b5d421 Special case to allow track 0 sector 0 off a prodos disk. 2026-08-22 19:01:03 -05:00
a2geek 644b7c75ad Experimenting with hash values. 2026-08-22 14:00:27 -05:00
a2geek f7862827c0 Updating to show a '+' if fixable and '-' if not. 2026-08-19 11:40:44 -05:00
a2geek 317b803bdb Adding early exit of AC backups are enabled during a build. 2026-08-18 20:18:32 -05:00
a2geek bab8b8696c Optimize imports. 2026-08-17 15:58:22 -05:00
A2 Geek 70652ee571 Merge pull request #282 from AppleCommander/feature/check_disk
Feature/check disk
2026-08-12 17:46:04 -05:00
Rob Greene be05517bec Moving to ACX_BACKUP_STRATEGY to match ac tool. 2026-08-09 14:05:13 -05:00
Rob Greene 1cd75946e2 Enabling AC_BACKUP_STRATEGY with 'ac' tool. 2026-08-09 14:04:53 -05:00
Rob Greene 04e87e1196 Doubling down on the BackupStrategy. Expecting to move this into both 'ac' as well as the GUI. 2026-08-09 13:51:16 -05:00
Rob Greene 6fe42f2c9b Adding automated backup to 'acx' tool. 2026-08-08 22:10:50 -05:00
a2geek 4d1b9c2e4c Added a nibble device scan and fix. 2026-08-07 16:37:12 -05:00
a2geek ab3f6eb134 Updating prompt logic to be an AND between coordinates and classifications (if both specified). But an OR within coordinates or classifications if multiple applied. 2026-08-06 13:42:10 -05:00
a2geek dcc6a02673 Making fix now require a category, coordinate or 'prompt'. 2026-08-04 16:24:31 -05:00
a2geek 22aa92746a Making check command disk agnostic. "Asks" for a DiskCheck object and then uses it. 2026-08-02 14:57:33 -05:00
a2geek 557662662c Unhiding check command. 2026-08-02 12:02:28 -05:00
a2geek c10eefca86 Updating stderr for the proof tests. 2026-08-01 21:51:04 -05:00
a2geek 3445c915d1 Removing an unneeded throws. 2026-08-01 21:16:45 -05:00
a2geek a542aa8923 Adding capture script to help with native image; just acx and just help at this time. Added "acx proof" into the CLI tests (Java as well as native image). 2026-08-01 21:16:28 -05:00
a2geek c306cac3f9 Allowing tokenizer selection. 2026-08-01 19:07:05 -05:00
a2geek 029bea8ffb Restructured and (hopefully) have all pathways configured. 2026-08-01 15:01:05 -05:00
a2geek 827d61163d Found that the subcommand _can_ be displayed if we jiggle the handle a bit! (so "acx kp5" shows exactly that in the usage details instead of "acx proof" which might be a bit confusing). 2026-07-31 22:23:28 -05:00
a2geek b708e71209 There were three lists of the subcommands: The flags (ex: "--checkit"), the dynamically added hidden subcommands, and the case statement setting up the proper checker in the dynamic subcommand. This combines the last two. 2026-07-31 22:22:22 -05:00
a2geek 117108fc63 Organized imports. 2026-07-31 18:20:21 -05:00
a2geek c9247f83b1 Initial work for the "proof" command. Worked out a pattern to have "hidden" aliases for a command that isn't super terrible and has understandable code. Yay? 2026-07-31 18:19:48 -05:00