[go: up one dir, main page]

Activity for fileaxy

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [ab5acf] on fileaxy

    UI tweak to volume label Last Seen time in Browser Overview. A static constant rename.

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [78be3b] on fileaxy

    Fixed poor UX issue where current Sync-Diff dialog is not Z-order re-fronted after Sync-DIff table right-click spawned sub-Files Browser is subsequently closed. Previous behavior was to pull forward the best matching FB for the sub-FB which is general the Sync-Diff destination path's FB not the source path FB. Updated app version number.

  • fileaxy fileaxy released /Fileaxy-157.jar

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [485263] on fileaxy

    Added tag Version-1.5.7 for changeset 67d8b7a68a3c

  • fileaxy fileaxy updated /README.txt

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [67d8b7] on fileaxy

    Updated README.txt with notable features and bug fixes.

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [a7625e] on fileaxy

    Route around new damage caused by junior code m0nkey's Javadoc changes to legally acceptable markup in JDK 25. Multi-line BOLD is out cuz too hard for its wittle parser. Hey friendo, you only succeeded in making modern Java source code harder to read and review. That was NOT a design goal of Javadoc.

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [e76ecf] on fileaxy

    Another fix for JRE25 behavior making a Fileaxy JTable not render. Found that auto-resize TableColumn requires a viewable JTableHeader to change flex-width indicator -1 into default width of 2^14. Had to hard-code a more normal width to make component visible in non-resizing, utility JFrame of 1280 pixels wide.

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [6d3ebe] on fileaxy

    Java 25 LTS required important bug fix to our implementation of JTable column with flexible widths. Some version after JRE 21 LTS, was observed that flex-width column stuck at 75 pixel default, which broke all our file path views in a JTable. Now expands as expected. UX downside is cursor on column header divider changes shape unnecessarily.

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [9efe87] on fileaxy

    Failed attempt with user mouse wheel input directed file advance when Presenter is in "fit image to window" view mode. Complication arose because ALL image view modes are embedded in a single Component wrapped by the JViewPort/JScrollPane scroll bars that require their own mouse wheel event listener (when zoomed in or large image with not-fit-to-view) ...which can not accommodate being connected then disconnected then reconnected to their constructot automated mouse wheel event listeners. W...

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [c0fffc] on fileaxy

    Introduced small optimization to avoid a sort when all file sizes are known for showing in RegFile selection and Series right-click menu. Code cleanup when calling our Worker.offerTask() API.

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [77449e] on fileaxy

    Added menu command items for unavailable Directory and unavailable File to clipboard their entity name. This need was occurring often in my workflow. Added comments.

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [3fbdc8] on fileaxy

    UX change, minimize FCs to de-clutter file names when pressing [ESC] in Browser window.

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [a85ade] on fileaxy

    Bug fix to CharSeq transformer utility where it was improperly accumulating Unicode chars. This bug caused Gather dialog to incorrectly hint at folder name and file name matches that were not actually possible. Code cleanup in Task parameter lambda expressions.

  • sgbaber@Dell-Latit-i7.9850H-Win10 committed [142f5e] on fileaxy

    Fixed bug when auto inferring paths where a directory contains a sub-dir that has a same named file, typically a number. Ex infer directory a missing dir "/a" where "/a/0.png" and "/a/b/0.png" result in issue at CancelTask_InferPath line 900, poisons later prerequisite that RF be guaranteed unique in CancelTask_InferPath update of RF names and UI.

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [90e17c] on fileaxy

    Code hardening when helper programs interrogate an image file and parse its dimensions.

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [e13126] on fileaxy

    Shuffling personal dev drives, so trivial check-in of code cleanup.

  • sgbaber@HP.Elite-i5.g4-Win10 committed [e38d82] on fileaxy

    Improved UX by now bringing across previously used Sync-Diff dirs when cloning Browser window or when restoring it from Application menu after accidental closure [X] click.

  • sgbaber@HP.Elite-i5.g4-Win10 committed [c25336] on fileaxy

    When copying to HTML enabled tool tip, User Note in Browser window title may be unsanitary HTML fragment. Now sanitizing.

  • sgbaber@CF52-Arch.Manjaro committed [f2b984] on fileaxy

    UX tweak so that Path view tab does not show redundant Path sorting option with new Numeric Prefix and Numeric Suffix ordering.

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [9fdf4f] on fileaxy

    Implemented in the Reorder view tab's forced sorting command popup menu, our two new sorting modes of detecting punctuation word break bounded, leading or trailing numbers. Note: that new "Suffix Num." ordering differs from our previous Alphanum and Numeric regime because those numbers require no boundary character, just consistent alpha (and punctuation) prefix across its series.

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [0fe469] on fileaxy

    Implemented 4 new sorting modes to support check summed files usually from internet. These conceptually work in a 2x2 matrix of either grouping by parent path name or not, and either scanning for a sequence forward or backward in the file name and ordering by that. These modes differ from Different from Alphanum ordering because that sort requires each grouping have a fully identical preceding character sequence. Presently the algorithm will not work as expected if the embedded number is g...

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [a6bad8] on fileaxy

    Refactor ActsOn command lambda expressions to receive a context ref and exist as simplified static methods.

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [3b70fe] on fileaxy

    Fixed bug with our sometimes broken dimension parsing via FFmpeg helper application. For now avoiding hassle with balancing parenthesis and brackets around ignored info in Steam Video metadata and using brute force indicator. Should be more robust because their spec may change again. Various other comments to help the maintainers.

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [a0c9e5] on fileaxy

    Completed UX change to modify Presenter image scaling algorithm to be linear instead of power of 2 based. More natural to have enlargements of x1, x2, x3, x4 than x1, x2, x4, x8 and reductions of 1/1, 1/2, 1/3, 1/4 than 1/1, 1/2, 1/4, 1/8. Presenter could use a bunch of fixes, especially the NO REDRAW BUG when in mutable scaling mode. As this never happens with scaled to fit with dark gray background mode!

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [8ff86c] on fileaxy

    Improve UX of restoring an accidentally closed Browser window from the next active FB application menu. Now command item always visible and disabled when not applicable.

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [5ba827] on fileaxy

    Incomplete UX change to modify Presenter scaling algorithm to be non-power of 2 based. More natural to have enlargements of x1, x2, x3, x4 than x1, x2, x4, x8 and reductions of 1/1, 1/2, 1/3, 1/4 than 1/1, 1/2, 1/4, 1/8. Presenter could use a bunch of fixes, especially the NO REDRAW BUG when in mutable scaling mode.

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [083a8b] on fileaxy

    Failed to safely change a blocked Swing EDT window with the busy cursor shape from monitor thread outside of EDT. This was legal in JDK7 but that design is no longer workable. Thanks, Obama.

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [61efa9] on fileaxy

    Update to version 1.9.8 of Doxygen configuration file.

  • sgbaber@Dell-i7.g9-Ubuntu-24.04 committed [0d7d72] on fileaxy

    Improved bulk rename UX in selection menu, now Asciify command item is disabled when no Unicode chars are present from the selected file names.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [912dc1] on fileaxy

    Important bug fix for non-displayed video files processed by FFmpeg helper. We were trying to avoid video duration meta-data extraction by applying heuristic about file content byte size that was often not correct with 4K video streams. Now seeking to first frame of video stream at ''00:00:00.00'' if a failure, instead of guessing at a 5-second fade in and then giving up if failed because video was shorter than 5 secs.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [ff5ee1] on fileaxy

    An unimplemented idea for further Favorite Folder actions that happen when the Path view tab is initially realized and populated.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [c62d49] on fileaxy

    Enhanced the clipboard overwrite warning UI when user accepts (or not) the just gathered from disk media MD5, SHA-1,256,512 from files to -ALSO- indicate how many file names with already embedded hexadecimal hashes matched the computed hashing algorithm. This feature is not smart enough to tell the user what hash algorithm to use based on its apparent length in the file name, or if the hash is salted or UU-encoded, -BUT- it can disregard non-relevant prefix-suffix and intervening hyphens, et...

  • sgbaber@Dell-i5.2410M-Win7-64 committed [356b0e] on fileaxy

    Added 2 more keyboard short cuts for Gather and Quit to Slideshow/ Presenter.

  • sgbaber@Dell-i5.2410M-Win7-64 committed [68303d] on fileaxy

    Bringing in concept of RF or Folder is "offline", indicating its backing Volume or Partition is not mounted on host OS. It is hoped an event-notification model will arise (uh) to better coordinate the UI with real-time ground truth of the user's host OS file systems.

  • fileaxy fileaxy released /Fileaxy-156.jar

  • fileaxy fileaxy updated /README.txt

  • sgbaber@Dell-i5.2410M-Win7-64 committed [67e493] on fileaxy

    Added tag Version-1.5.6 for changeset 831ff9ac5b0b

  • sgbaber@Dell-i5.2410M-Win7-64 committed [831ff9] on fileaxy

    README updated with only a single bug fix for this release.

  • sgbaber@Dell-i7.g9-Ubuntu-23.10 committed [275357] on fileaxy

    Tweak UX, If the Trash dir is empty of subdirs and regular files, so as to avoid cluttering user's Host OS desktop UI with empty windows, only remove the empty Series Controller when command is invoked without unnecessary and useless reveal. -- Fix for no-compilation error on JDK8. Was referencing an unavailable static constant from a later JDK.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [146c75] on fileaxy

    When sorting RFs, handle case where Folder was not centrally tracked and pooled due to put-of-band/ improper adding of a child dir. The root cause fix for these difficulties is a proper event model for directory C.R.U.D. taking into account that off-line or file-not-founds are permitted as part of our cataloging UX.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [34aee8] on fileaxy

    Best practice with file I/O is to to accept wide and emit narrow. Here we now avoid on MsWin writing out an "A:" any drive parent path because it functionally duplicates "A:\" [BACKSLASH] special case and blows up a later read of .ZIP Folder hierarchy accelerator thread. Note: suspecting centralized Folder refs are being undermined by child Folders being re-added incorrectly in bulk to an updated Folder name ref. Have made Folder.equals() checks more accommodating of that sordid reality. ...

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [077d46] on fileaxy

    Guard for 128 million maximum and positive expected file count which mitigates DoS via damaged or tampered pref.

  • sgbaber@Dell-i7.g9-Ubuntu-23.10 committed [02a707] on fileaxy

    Shipped v1.5.5 with an error where changing Folder locations breaks the Centralized guarantee and UI falls apart. No damage to user files in host OS though but very frustrating and credibility damaging when user is shown things "disappearing". This check-in is basically a failed code simplification effort with implementing the shipped missing method FolderBuilder2.createParentPathName_to_ChildFolderNamesMap(). I have rolled back to where FB1 is used (agaun, sigh), but that intermittently in...

  • sgbaber@CF52-Arch.Manjaro committed [219347] on fileaxy

    For better UX when establishing context of user right-click menu concerning little folder buttons and Series Controllers, implemented momentarily displaying magenta highlight.

  • sgbaber@CF52-Arch.Manjaro committed [ef2414] on fileaxy

    Implemented locale conditionally indicating English unrecognized tag words in folder name tip of little sub-directory buttons in Path View tab.

  • sgbaber@CF52-Arch.Manjaro committed [931102] on fileaxy

    Implemented only indicating English recognized tag words in file filenames on systems where the default Locale is, drum roll, English language.

  • sgbaber@CF52-Arch.Manjaro committed [64aeb1] on fileaxy

    Fix for JDK 22 returning 'null' from ThreadTeam's work stealing BlockingDequeue. Possible that was pushing / offering a 'null' in my client code. Probably time to plumb depths with expected ExecutorService.

  • fileaxy fileaxy released /Fileaxy-155.jar

  • fileaxy fileaxy updated /README.txt

  • sgbaber@CF52-Win10_64 committed [dc6a64] on fileaxy

    Added tag Version-1.5.5 for changeset e2da4697daec

  • sgbaber@CF52-Win10_64 committed [e2da46] on fileaxy

    Fixed "CompileSrc.class" build helper to use UTF-8 encoded source with platforms that default to "Cp1252" like MsWindows. Modified README

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [cdeb71] on fileaxy

    README edits before final test on Linux and JDK 8 build.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [bbb8f8] on fileaxy

    Javadoc cleanup but still incomplete by strict rules.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [67eb4f] on fileaxy

    Code cleanup.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [8a6cd0] on fileaxy

    README updates gathered from Mercurial log.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [27cc4e] on fileaxy

    Comments for Collector monads that use Set, aka .distinct()

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [50a1bf] on fileaxy

    Code cleanup.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [a61c08] on fileaxy

    Implemented in file right-click popup menu tooltip for the file name, now also shows Dicti service unrecognized tags in bold and red HTML. These words are typically proper nouns, with numeric, punctuation, and sub-three char runs being ignored. Unicode characters are still highlighted with cyan in that tip.

  • sgbaber@Dell-Lati-i7.g9850H-Win10 committed [aaaeea] on fileaxy

    Revamp of code base case-insensitive order that now guarantees to breaks ties with by natural order of String. This gotcha had been addressed inconsistently.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [5498eb] on fileaxy

    Probable fix for Color error bug. In the single window FilesBrowser session case typically seen with new users, and because thunking Inventory when changing preview render helpers -OR- Drop All and then Import files again invokes TheApplication.keepHouse(), in that case app services like TheFileRanger and TheRfKnownDuplicate are fully reset. We MUST regenerate their info or Application falls apart with anomalous UI behavior

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [6060f9] on fileaxy

    Now mostly utilizing FoldersBuilder2 to fix issue on On MsWin where seemingly intermittently (when making certain new Drive letter additions to the Inventory) will throw

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [138a3f] on fileaxy

    Fix bad assumption that SHA-1 will be duplicated which caused empty array index [0] read exception.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [c5b4da] on fileaxy

    Refactors of IntFunction for reified array creation.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [aca943] on fileaxy

    Code cleanup.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [412004] on fileaxy

    Refactor Util generic array creation methods over to ArrayFactory class.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [74d29d] on fileaxy

    Refactor Util ordering methods over to OrderUtil class.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [768fd6] on fileaxy

    Facilitate JRE 8 executable .JAR artifact when cross-compiling source from a newer JDK, like version 21 LTS

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [e6e887] on fileaxy

    Implemented submenu for single file right-click that shows misspelled, non-ASCII-7, or unique tag words from file name. Clicking an item forwards a Name Search request by solo tag word.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [8912d0] on fileaxy

    Apply spellcheck indication to ALL tag word JList UIs. Facilitate unloading of Dicti.class if JVM runtime memory pressure requires it.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [0b6eb0] on fileaxy

    Support spellcheck indication of non-conforming tags within file and directory names in Select by Words dialog UI.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [91bb56] on fileaxy

    Possible fix for where view tab FC Layout does not narrow when dragging JSplitPane divider left until a FC selection is made.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [90bfe5] on fileaxy

    Possible fix for where view tab FC Layout does not narrow when dragging JSplitPane divider left until a FC selection is made. Code cleanup.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [c02c50] on fileaxy

    Prev check-in was not 100% fix for shipped bug where Browser Path view tab pegged CPU core with Swing LayoutManager edge width oscillating. Now Layout does not narrow when dragging JSplitPane divider left until a FC selection is made, will fix on next commit. Code cleanup in places, commented out debugging cruft in others.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [b4fa79] on fileaxy

    Fix for shipped bug where Browser Path view tab pegged CPU core with Swing LayoutManager edge width oscillating. Theorizing that this is due to MSWin 10 display resolution enlarger causing some sort of integer rounding error with AWT display subsystem. Have not seen this failure mode before.

  • sgbaber@Dell-Lat-i7.g9750H-MsWin10.64 committed [0e5f6e] on fileaxy

    Fix for shipped bug where Folder path name .ZIP startup was truncated mid-path by lack of char Writer.close()

  • sgbaber@CF52-Win10_64 committed [f7208d] on fileaxy

    Style guideline conformance refactor. Code cleanup.

  • sgbaber@CF52-Win10_64 committed [f2763c] on fileaxy

    Further attempts at speeding up Unique Ordered String array generation. Code cleanup.

  • sgbaber@CF52-Win10_64 committed [565a02] on fileaxy

    Fix for another missing JRE8, default method CharSequence.isEmpty() as seen in String. Failed attempt at speeding up Ordered Unique String array generation. Achieved only a 10% with much code.

  • sgbaber@CF52-Arch.Manjaro committed [1cbc3d] on fileaxy

    Refactor Name strings and alphanum prefix strings effort into a new MemoryConsolidator class. Code cleanup.

  • sgbaber@CF52-Arch.Manjaro committed [8518ec] on fileaxy

    Changed UI policy to not show tag word menus or tabs for leading non-displayable characters. Such characters are not displayable due to unavailable font for that Unicode range.

  • sgbaber@CF52-Arch.Manjaro committed [c9bcde] on fileaxy

    Modified OSH3 to issue post-constructor report and perform sanity check.

  • sgbaber@CF52-Arch.Manjaro committed [87dd8a] on fileaxy

    Modified OSH3 to store 64MB total of Strings by using 4 bytes of length quantization via NULL padding chars .

  • sgbaber@CF52-Arch.Manjaro committed [445687] on fileaxy

    Attempting a more String flexibility constrained but performant implementation of OrderedStringHeap2. OSH3 can store 16MB total of Strings up to 255 bytes each as Win1252 encoded byte stream. No further Unicode or larger Strings accommodated because all meta in client held int32 String ID#. Comments, code cleanup. Specified CharacterSet to construct byte[] String with some .JAR resource reads.

  • sgbaber@CF52-Arch.Manjaro committed [1d8c22] on fileaxy

    Thinking that NetBeans java method Profiler was dropping relevant timing hooks, refactored IOH interface with mostly 'default' methods into AbstractImmutOrderedHeap. That assumption was incorrect, was simply not calling most of those methods, however will check-in because it adheres to a less gimmicky, pre-JDK8 coding model.

  • sgbaber@CF52-Arch.Manjaro committed [2e7fc4] on fileaxy

    Tweaks to static methods of compareEngine.

  • sgbaber@CF52-Arch.Manjaro committed [f6c17c] on fileaxy

    Trinary logic fixes from static bool return.

  • sgbaber@CF52-Arch.Manjaro committed [b215a8] on fileaxy

    Remove Sync-Diff failed Open New Browser cuz it never works as expected as the files are missing.

  • sgbaber@CF52-Arch.Manjaro committed [83a117] on fileaxy

    Functional simplification.

  • sgbaber@CF52-Arch.Manjaro committed [49f8be] on fileaxy

    Functionality cleanup.

  • sgbaber@CF52-Arch.Manjaro committed [25a316] on fileaxy

    Code cleanup.

  • sgbaber@CF52-Arch.Manjaro committed [274d4e] on fileaxy

    OrderedStringHeap2 implementation testing across platforms to reduce memory pressure before a future release.

  • sgbaber@CF52-Arch.Manjaro committed [04de62] on fileaxy

    Conform OrderedStringHeap and OrderedStringHeap2 implementations to an interface.

  • sgbaber@CF52-Arch.Manjaro committed [f2cfdb] on fileaxy

    Added hotkey of 'G' for Gather command. More tuning of OSH2.

  • sgbaber@CF52-Arch.Manjaro committed [1a0b4e] on fileaxy

    Working on storing any size Win1252 encoded byte stream and Unicode char[] without double indirection by putting more info in int32 ID for client to hold. Code cleanup.

  • sgbaber@CF52-Arch.Manjaro committed [429baf] on fileaxy

    Code cleanup.

  • sgbaber@CF52-Arch.Manjaro committed [3a358d] on fileaxy

    Code cleanup.

  • sgbaber@CF52-Arch.Manjaro committed [2eab08] on fileaxy

    Coding style conformance.

  • sgbaber@CF52-Arch.Manjaro committed [3d2ca2] on fileaxy

    Code cleanup.

  • sgbaber@CF52-Arch.Manjaro committed [d0a0a2] on fileaxy

    Empower by reflection JDK8 compiled code to use more advanced String and CharSequence public method APIs of newer JDKs.

1 >