home.social

#gnomefiles — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gnomefiles, aggregated by home.social.

  1. Wishing good luck to #LinuxMint maintainers to weather the incoming storm of user complaints after replacing "type-ahead find" by "filtering-as-you-type search" in the upcoming Nemo release: github.com/linuxmint/nemo/comm

    We've done that 14 years ago in #GNOME in Nautilus and we still see complaints about it to this day, along with "There's no split view anymore!" Folks don't realize #GNOMEFiles devs being able to eliminate ⅓ of the codebase makes it actually maintainable & optimizable :blobsweats:

  2. For a year and a half, we've been chasing an infamous random crash on opening folders in Nautilus. The main ticket was gitlab.gnome.org/GNOME/nautilu, but there were many others…

    Someone recently provided access to a computer where it could be reproduced consistently, and @kabushawarib was able to create a fix for it, in GTK itself: gitlab.gnome.org/GNOME/gtk/-/m. Wow 😲

    I was not experiencing the bug myself, but I'm so happy that it's fixed for the affected @gnome users! 😌

    #GNOME #GNOMEFiles #Nautilus #GTK

  3. I am happy to inform you that GNOME Files now properly supports the Dullahan's workflow. With this commit, any dúlachán can now properly peek around, without crashing due to incorrect head removal: gitlab.gnome.org/GNOME/nautilu

    #IrishFolklore #Nautilus #GNOMEFiles

  4. Made two small keyboard shortcuts enhancement merge requests today, in Epiphany and Nautilus:

    * For Epiphany's tabs overview toggle: gitlab.gnome.org/GNOME/epiphan

    * For Nautilus' global search: gitlab.gnome.org/GNOME/nautilu

    Those merge requests could also be nicknamed, "Tell me you're a Dvorak typist without telling me you're a Dvorak typist." :blobpats:

    #accessibility #a11y #GNOMEWeb #GNOMEFiles #Epiphany #Nautilus #Dvorak #GNOME #UX

  5. Made two small keyboard shortcuts enhancement merge requests today, in Epiphany and Nautilus:

    * For Epiphany's tabs overview toggle: gitlab.gnome.org/GNOME/epiphan

    * For Nautilus' global search: gitlab.gnome.org/GNOME/nautilu

    Those merge requests could also be nicknamed, "Tell me you're a Dvorak typist without telling me you're a Dvorak typist." :blobpats:

    #accessibility #a11y #GNOMEWeb #GNOMEFiles #Epiphany #Nautilus #Dvorak #GNOME #UX

  6. Made two small keyboard shortcuts enhancement merge requests today, in Epiphany and Nautilus:

    * For Epiphany's tabs overview toggle: gitlab.gnome.org/GNOME/epiphan

    * For Nautilus' global search: gitlab.gnome.org/GNOME/nautilu

    Those merge requests could also be nicknamed, "Tell me you're a Dvorak typist without telling me you're a Dvorak typist." :blobpats:

    #accessibility #a11y #GNOMEWeb #GNOMEFiles #Epiphany #Nautilus #Dvorak #GNOME #UX

  7. Made two small keyboard shortcuts enhancement merge requests today, in Epiphany and Nautilus:

    * For Epiphany's tabs overview toggle: gitlab.gnome.org/GNOME/epiphan

    * For Nautilus' global search: gitlab.gnome.org/GNOME/nautilu

    Those merge requests could also be nicknamed, "Tell me you're a Dvorak typist without telling me you're a Dvorak typist." :blobpats:

    #accessibility #a11y #GNOMEWeb #GNOMEFiles #Epiphany #Nautilus #Dvorak #GNOME #UX

  8. Made two small keyboard shortcuts enhancement merge requests today, in Epiphany and Nautilus:

    * For Epiphany's tabs overview toggle: gitlab.gnome.org/GNOME/epiphan

    * For Nautilus' global search: gitlab.gnome.org/GNOME/nautilu

    Those merge requests could also be nicknamed, "Tell me you're a Dvorak typist without telling me you're a Dvorak typist." :blobpats:

    #accessibility #a11y #GNOMEWeb #GNOMEFiles #Epiphany #Nautilus #Dvorak #GNOME #UX

  9. In GNOME 50, the Nautilus hovercraft will no longer be full of eel, thanks to @kabushawarib nuking the last specimens of that living fossil: gitlab.gnome.org/GNOME/nautilu

    Nautilus developers are here to kick ass and chew bubblegum, and they're all out of gum 😤

    #GNOMEFiles #GNOME #MontyPython #Nautilus #refactoring

  10. Nautilus 50 will now trim down its memory usage when you close tabs, keeping things neat and tidy!

    In this era of rising RAM prices, this should be quite comforting :blobcatcoffee:

    Also, if there were to be a memory leak in the future, abnormal behaviour would be easier to notice in day-to-day usage.

    Thank you @tytan652 for contributing the merge request for gitlab.gnome.org/GNOME/nautilu and seeing it through completion.

    #GNOMEFiles #GNOME #performance #Nautilus

  11. One thing I often hear GNOME critics complaining about, usually with Nautilus' busy headerbar area as the primary example, is that its client-side window decorations don't leave many empty spaces for dragging the window around.

    What most critics don't realize is that the entire window headerbar area remains draggable. You can drag any of those toolbar widgets to move the whole window around with it, as if those widgets weren't even there. The right-click menu works, too.

    #GNOME #GNOMEFiles #UX

  12. Tried debugging @decathorpe's Nautilus crasher heisenbug, ended up finding a completely different (and pretty rare) crasher on the development version while going Hokuto-no-ken on it, and I hope some of you #GNOME hackers are good at reading backtraces and gdb output because this is ancient greek to me :blobsweats:

    gitlab.gnome.org/GNOME/nautilu

    #GNOMEFiles #debugging #programming

  13. @QuadRadical I'll happily let it take 100 MB out of 24 GB at this point, as long as it's not 1 GB :blobpats:

    Moving on to the next suspect, instead: #GNOMEFiles eating 1.4 GB of my RAM with just a handful of tabs open, and not freeing that memory when I close tabs/windows… gitlab.gnome.org/GNOME/nautilu

  14. I'd want Nautilus (and thus the #GNOME file picker UI) to stop trying to search multiple times per second while I am not nearly done typing the search query, as I consider that to be extremely wasteful, conceptually. Pounding the CPU+GPU "faster than I can think & type" is counterproductive.
    If you don't "feel the jank" like I do, then think about the wasted energy (especially on battery power):
    gitlab.gnome.org/GNOME/nautilu

    #performance #EnergyEfficiency #PowerManagement #LinuxMobile #GNOMEFiles

  15. Found a file modification timestamp UTC offset problem in #GVFS affecting #GNOMEFiles, in case there are any #FTP experts around: gitlab.gnome.org/GNOME/gvfs/-/

  16. In #GNOMEFiles performance investigation news, someone's networked collection of 13,000 waifus just proved my point (from issue 3374) about file attributes fetching being incredibly expensive not just for hard drive disks :blobpeek:

    Thank you, hardcore #manga fans 😅
    gitlab.gnome.org/GNOME/nautilu

    #performance #Nautilus #GNOME #SeaFile #Linux

  17. After many more hours of testing and investigation on Saturday night, then three more hours last night to analyze and summarize that discussion's insights, here are my latest findings on the @gnome file manager's "slow cold-loading of the view's contents for folders with many files" performance issue :blobsweats:

    gitlab.gnome.org/GNOME/nautilu
    I has the potential to be as fast as Thunar.

    I bet it would speed up all views, even search.

    #Nautilus #GNOMEFiles #Sysprof #performance #GNOME #Linux #Thunar

  18. Since I'm an evil evil #GNOME #UX designer sometimes, and I spent the whole week-end hearing unfounded complaints about how File Roller supposedly removed features (it didn't), I'm taking the opportunity to suggest actually removing two buttons from File Roller's toolbar… by using a breadcrumbs pathbar like Nautilus :blobcatcoffee:

    gitlab.gnome.org/GNOME/file-ro

    #FileRoller #GNOMEFiles #minimalism #design

  19. #GNOMEFiles seems to have a little bug with sorted insertion of new tabs from the tab that was originally a single window. It took me way too long to figure out the exact pattern for this mandelbug, I thought I was imagining things, or that it was specific to a particular folder: gitlab.gnome.org/GNOME/nautilu

    #GNOME #Nautilus

  20. Today @kabushawarib landed a sixteen-hits performance enhancements combo in Nautilus / #GNOMEFiles "nightly"! These should help various parts of the app feel a bit faster in #GNOME 48. The improvements are listed here: gitlab.gnome.org/GNOME/nautilu

  21. Oh, it turns out I was not imagining things, #GNOMEFiles actually does randomly miscalculate icon sizes and show blurry vs sharp file type icons in its listview. Sorry #GNOME friends, you cannot un-see this now that it has been revealed:

    gitlab.gnome.org/GNOME/nautilu

  22. While watching #Nautilus developers discuss what can fit within the alpha merge window for #GNOMEFiles 47 alpha, I heard @antoniof say that he will "Be back in a few hours with [new] code". Presumably related to the new File Chooser portal UI implementation replacing the #GTK FileChooser widget in #GNOME.

    The fool… 🧐

  23. In which I wish for the holy grail of perceived performance trickery in Sushi, the #GNOME file contents previewer that shows up when you hit spacebar on a file in any directory view in #GNOMEFiles: gitlab.gnome.org/GNOME/sushi/-

  24. I can't believe I had never "consciously" noticed this #Nautilus performance issue that I've been encountering and subconsciously feeling every day on my #GNOME desktop, but I think there is a great potential optimization possible in #GNOMEFiles by avoiding reloads on new tab creation. I opened a ticket to investigate this observation: gitlab.gnome.org/GNOME/nautilu

  25. I love how @antoniof names his #GNOMEFiles merge requests like episodes of a #GNOME #opensource epic saga coming soon to your nearest streaming service 👌

  26. As the #Nautilus team keeps making progress in refactoring and optimizing #GNOMEFiles, we can see #GNOME's file manager steadily becoming faster.

    Among the few performance issues remaining, I believe the probable "Final Boss" of search performance is this issue, which would require some refactoring across the views. Anyone up for a challenge? gitlab.gnome.org/GNOME/nautilu

  27. Huge thanks to @kabushawarib for eliminating the flickering that occurred in #GNOMEFiles 46's "Global Search" feature! This should help performance a bit, and improve #accessibility for light/motion-sensitive users.
    If all goes well, the bugfix would probably make its way into #Nautilus 46.3, I presume.
    gitlab.gnome.org/GNOME/nautilu

    #GNOME #performance #trackersearch

  28. I have a huge amount of appreciation for the fact that Nautilus / #GNOMEFiles can seamlessly pattern-select, batch-rename and move files both from its treeview and from search results… all with keyboard shortcuts! *Extremely* useful to clean up filenames.

    Today, in someone else's messy folders, I was able to cleanly rename everything and eliminate at least 40 duplicates in a directory that contained over 180 files, most of which were in the wrong locations.

    #GNOME #productivity #gratitude

  29. I've been doing #sysprof profiling & stopwatch measurements of #GNOMEFiles loading local folders with thousands of items without a warm disk cache. #XFCE's #Thunar file manager still feels 4 to 30x faster than #Nautilus in this scenario.
    It seems the functions used for querying thumbnails attributes are currently really expensive. Hopefully they can be optimized.

    Here are my findings so far, hoping that more #GNOME folks can help find the fix for this performance issue: gitlab.gnome.org/GNOME/nautilu

  30. This is the first time I've used Files' bulk renaming, and it's neat! Very useful that it can extract some MP3 metadata as well.