home.social

#treestyletabs — Public Fediverse posts

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

  1. Reporting back to the fediverse from #LibreWolf after #Firefox #Mozilla @mozilla decided to commit seppuku. For a seasoned GNU/Linux user, following their guidelines for setting up a deb repo and setting some custom overrides to my preference was simple enough. I currently have the "letterboxing" feature enabled, which shrinks the main viewport to a common denominator for antitracking purposes. Not sure if I'll keep that or not. It looks a little silly with the contrasting white background against every website's non-white background, but... that's really just me noticing it 'cause it's new. I'll try it out for a few days at least.

    I also disable the "clear everything on close" preferences. If I need that kind of paranoia, there's TAILS.

    My ~/.librewolf/librewolf.overrides.cfg:

    ```
    defaultPref("privacy.resistFingerprinting.letterboxing", true);
    defaultPref("network.http.referer.XOriginPolicy", 2);
    defaultPref("privacy.clearOnShutdown.history", false);
    defaultPref("privacy.clearOnShutdown.downloads", false);
    ```

    Porting over my #TreeStyleTabs was easy enough (copy the `chrome` dir from the firefox profile to the new librewolf profile), and LibreWolf even has a handy "Allow userChrome.css customization" option in the settings to avoid needing to dip into `about:config`. Guess they know their userbase.

    Adding back my other add-ons was simple enough too. Exported my #NoScript settings and re-imported them (*that* would truly be a pain to rebuild back up). Did the same thing for bookmarks. Not going to bother for #uBlockOrigin. I didn't have enough custom stuff in there to really matter and it's installed by default in LibreWolf anyway.

    Now I'm logging back into my common websites.

    I decided against "copy over the profile directory" just to have a fresh start. Not sure if that approach would work or not. I figure there's years worth of cruft built up in my firefox profile directory and I could do with a refresh.

    So far, so good. School stuff is working. Banking is working. All the fediverse stuff is working.

    I consider moving to LibreWolf a temporary solution, especially given their "we purposefully don't take any money so we can reserve the right to abandon ship whenever" approach to governance. It's high time a viable alternative to surveillance capitalism took root. I suspect I'll eventually end up contributing to whatever project looks most promising towards that end. #Servo plus some other chrome/wrapper around it, #LadyBird, who knows.

  2. Reporting back to the fediverse from #LibreWolf after #Firefox #Mozilla @mozilla decided to commit seppuku. For a seasoned GNU/Linux user, following their guidelines for setting up a deb repo and setting some custom overrides to my preference was simple enough. I currently have the "letterboxing" feature enabled, which shrinks the main viewport to a common denominator for antitracking purposes. Not sure if I'll keep that or not. It looks a little silly with the contrasting white background against every website's non-white background, but... that's really just me noticing it 'cause it's new. I'll try it out for a few days at least.

    I also disable the "clear everything on close" preferences. If I need that kind of paranoia, there's TAILS.

    My ~/.librewolf/librewolf.overrides.cfg:

    ```
    defaultPref("privacy.resistFingerprinting.letterboxing", true);
    defaultPref("network.http.referer.XOriginPolicy", 2);
    defaultPref("privacy.clearOnShutdown.history", false);
    defaultPref("privacy.clearOnShutdown.downloads", false);
    ```

    Porting over my #TreeStyleTabs was easy enough (copy the `chrome` dir from the firefox profile to the new librewolf profile), and LibreWolf even has a handy "Allow userChrome.css customization" option in the settings to avoid needing to dip into `about:config`. Guess they know their userbase.

    Adding back my other add-ons was simple enough too. Exported my #NoScript settings and re-imported them (*that* would truly be a pain to rebuild back up). Did the same thing for bookmarks. Not going to bother for #uBlockOrigin. I didn't have enough custom stuff in there to really matter and it's installed by default in LibreWolf anyway.

    Now I'm logging back into my common websites.

    I decided against "copy over the profile directory" just to have a fresh start. Not sure if that approach would work or not. I figure there's years worth of cruft built up in my firefox profile directory and I could do with a refresh.

    So far, so good. School stuff is working. Banking is working. All the fediverse stuff is working.

    I consider moving to LibreWolf a temporary solution, especially given their "we purposefully don't take any money so we can reserve the right to abandon ship whenever" approach to governance. It's high time a viable alternative to surveillance capitalism took root. I suspect I'll eventually end up contributing to whatever project looks most promising towards that end. #Servo plus some other chrome/wrapper around it, #LadyBird, who knows.

  3. Reporting back to the fediverse from #LibreWolf after #Firefox #Mozilla @mozilla decided to commit seppuku. For a seasoned GNU/Linux user, following their guidelines for setting up a deb repo and setting some custom overrides to my preference was simple enough. I currently have the "letterboxing" feature enabled, which shrinks the main viewport to a common denominator for antitracking purposes. Not sure if I'll keep that or not. It looks a little silly with the contrasting white background against every website's non-white background, but... that's really just me noticing it 'cause it's new. I'll try it out for a few days at least.

    I also disable the "clear everything on close" preferences. If I need that kind of paranoia, there's TAILS.

    My ~/.librewolf/librewolf.overrides.cfg:

    ```
    defaultPref("privacy.resistFingerprinting.letterboxing", true);
    defaultPref("network.http.referer.XOriginPolicy", 2);
    defaultPref("privacy.clearOnShutdown.history", false);
    defaultPref("privacy.clearOnShutdown.downloads", false);
    ```

    Porting over my #TreeStyleTabs was easy enough (copy the `chrome` dir from the firefox profile to the new librewolf profile), and LibreWolf even has a handy "Allow userChrome.css customization" option in the settings to avoid needing to dip into `about:config`. Guess they know their userbase.

    Adding back my other add-ons was simple enough too. Exported my #NoScript settings and re-imported them (*that* would truly be a pain to rebuild back up). Did the same thing for bookmarks. Not going to bother for #uBlockOrigin. I didn't have enough custom stuff in there to really matter and it's installed by default in LibreWolf anyway.

    Now I'm logging back into my common websites.

    I decided against "copy over the profile directory" just to have a fresh start. Not sure if that approach would work or not. I figure there's years worth of cruft built up in my firefox profile directory and I could do with a refresh.

    So far, so good. School stuff is working. Banking is working. All the fediverse stuff is working.

    I consider moving to LibreWolf a temporary solution, especially given their "we purposefully don't take any money so we can reserve the right to abandon ship whenever" approach to governance. It's high time a viable alternative to surveillance capitalism took root. I suspect I'll eventually end up contributing to whatever project looks most promising towards that end. #Servo plus some other chrome/wrapper around it, #LadyBird, who knows.

  4. Reporting back to the fediverse from #LibreWolf after #Firefox #Mozilla @mozilla decided to commit seppuku. For a seasoned GNU/Linux user, following their guidelines for setting up a deb repo and setting some custom overrides to my preference was simple enough. I currently have the "letterboxing" feature enabled, which shrinks the main viewport to a common denominator for antitracking purposes. Not sure if I'll keep that or not. It looks a little silly with the contrasting white background against every website's non-white background, but... that's really just me noticing it 'cause it's new. I'll try it out for a few days at least.

    I also disable the "clear everything on close" preferences. If I need that kind of paranoia, there's TAILS.

    My ~/.librewolf/librewolf.overrides.cfg:

    ```
    defaultPref("privacy.resistFingerprinting.letterboxing", true);
    defaultPref("network.http.referer.XOriginPolicy", 2);
    defaultPref("privacy.clearOnShutdown.history", false);
    defaultPref("privacy.clearOnShutdown.downloads", false);
    ```

    Porting over my #TreeStyleTabs was easy enough (copy the `chrome` dir from the firefox profile to the new librewolf profile), and LibreWolf even has a handy "Allow userChrome.css customization" option in the settings to avoid needing to dip into `about:config`. Guess they know their userbase.

    Adding back my other add-ons was simple enough too. Exported my #NoScript settings and re-imported them (*that* would truly be a pain to rebuild back up). Did the same thing for bookmarks. Not going to bother for #uBlockOrigin. I didn't have enough custom stuff in there to really matter and it's installed by default in LibreWolf anyway.

    Now I'm logging back into my common websites.

    I decided against "copy over the profile directory" just to have a fresh start. Not sure if that approach would work or not. I figure there's years worth of cruft built up in my firefox profile directory and I could do with a refresh.

    So far, so good. School stuff is working. Banking is working. All the fediverse stuff is working.

    I consider moving to LibreWolf a temporary solution, especially given their "we purposefully don't take any money so we can reserve the right to abandon ship whenever" approach to governance. It's high time a viable alternative to surveillance capitalism took root. I suspect I'll eventually end up contributing to whatever project looks most promising towards that end. #Servo plus some other chrome/wrapper around it, #LadyBird, who knows.

  5. Reporting back to the fediverse from #LibreWolf after #Firefox #Mozilla @mozilla decided to commit seppuku. For a seasoned GNU/Linux user, following their guidelines for setting up a deb repo and setting some custom overrides to my preference was simple enough. I currently have the "letterboxing" feature enabled, which shrinks the main viewport to a common denominator for antitracking purposes. Not sure if I'll keep that or not. It looks a little silly with the contrasting white background against every website's non-white background, but... that's really just me noticing it 'cause it's new. I'll try it out for a few days at least.

    I also disable the "clear everything on close" preferences. If I need that kind of paranoia, there's TAILS.

    My ~/.librewolf/librewolf.overrides.cfg:

    ```
    defaultPref("privacy.resistFingerprinting.letterboxing", true);
    defaultPref("network.http.referer.XOriginPolicy", 2);
    defaultPref("privacy.clearOnShutdown.history", false);
    defaultPref("privacy.clearOnShutdown.downloads", false);
    ```

    Porting over my #TreeStyleTabs was easy enough (copy the `chrome` dir from the firefox profile to the new librewolf profile), and LibreWolf even has a handy "Allow userChrome.css customization" option in the settings to avoid needing to dip into `about:config`. Guess they know their userbase.

    Adding back my other add-ons was simple enough too. Exported my #NoScript settings and re-imported them (*that* would truly be a pain to rebuild back up). Did the same thing for bookmarks. Not going to bother for #uBlockOrigin. I didn't have enough custom stuff in there to really matter and it's installed by default in LibreWolf anyway.

    Now I'm logging back into my common websites.

    I decided against "copy over the profile directory" just to have a fresh start. Not sure if that approach would work or not. I figure there's years worth of cruft built up in my firefox profile directory and I could do with a refresh.

    So far, so good. School stuff is working. Banking is working. All the fediverse stuff is working.

    I consider moving to LibreWolf a temporary solution, especially given their "we purposefully don't take any money so we can reserve the right to abandon ship whenever" approach to governance. It's high time a viable alternative to surveillance capitalism took root. I suspect I'll eventually end up contributing to whatever project looks most promising towards that end. #Servo plus some other chrome/wrapper around it, #LadyBird, who knows.

  6. I mean just LOOK AT ALL THE FUCKING TABS I HAVE OPEN GOD DAMMIT

    #TreeStyleTabs

  7. I mean just LOOK AT ALL THE FUCKING TABS I HAVE OPEN GOD DAMMIT

    #TreeStyleTabs

  8. I mean just LOOK AT ALL THE FUCKING TABS I HAVE OPEN GOD DAMMIT

    #TreeStyleTabs

  9. I mean just LOOK AT ALL THE FUCKING TABS I HAVE OPEN GOD DAMMIT

    #TreeStyleTabs

  10. I mean just LOOK AT ALL THE FUCKING TABS I HAVE OPEN GOD DAMMIT

    #TreeStyleTabs

  11. I just switched from treestyle tabs to sideberry addons.mozilla.org/en-US/firef
    Finding it much snappier and featureful. Worth a try if you use #firefox #treestyletabs

  12. @kizu Bonus: TST More Tree Commands and TST Indent Line extensions.

    A lot of people recommended #sidebery these days but for me #treestyletabs clicks better

  13. @kizu Bonus: TST More Tree Commands and TST Indent Line extensions.

    A lot of people recommended #sidebery these days but for me #treestyletabs clicks better

  14. @kizu Bonus: TST More Tree Commands and TST Indent Line extensions.

    A lot of people recommended #sidebery these days but for me #treestyletabs clicks better

  15. @kizu Bonus: TST More Tree Commands and TST Indent Line extensions.

    A lot of people recommended #sidebery these days but for me #treestyletabs clicks better

  16. @kizu Bonus: TST More Tree Commands and TST Indent Line extensions.

    A lot of people recommended #sidebery these days but for me #treestyletabs clicks better

  17. @MsDropbear84 @al3x I am camp #TreeStyleTabs :-)

    But you are right.

    Its just that word "once", basically saying that the vast vast majority of #firefox users will never experience this.

  18. @MsDropbear84 @al3x I am camp #TreeStyleTabs :-)

    But you are right.

    Its just that word "once", basically saying that the vast vast majority of #firefox users will never experience this.

  19. @MsDropbear84 @al3x I am camp #TreeStyleTabs :-)

    But you are right.

    Its just that word "once", basically saying that the vast vast majority of #firefox users will never experience this.

  20. @MsDropbear84 @al3x I am camp #TreeStyleTabs :-)

    But you are right.

    Its just that word "once", basically saying that the vast vast majority of #firefox users will never experience this.

  21. @MsDropbear84 @al3x I am camp #TreeStyleTabs :-)

    But you are right.

    Its just that word "once", basically saying that the vast vast majority of #firefox users will never experience this.

  22. On Paperwork vs. Digital Formats

    tired: Our customer's paperwork is profit. Our own paperwork is loss.[1]

    wired: Your proprietay data format is loss. Our proprietary data format is profit.

    I'd remembered the first aphorism from a long-ago collection of Murphy's Laws.

    Thinking through my struggles at organising online and digital media, references, etc., I realised that a huge problem is that these formats don't serve my goals. They're designed far more around their authors' goals, or even more often, the publishers' goals, largely around advertising, marketing, tracking, building lock-in, creating and defending monopolies, and the like.

    Digital formats that are in the end-user's interest and specification serve the user. Those that are in the publisher's specification serve the publisher.

    A related thought is that a key affordance of printed periodicals (newspapers, magazines, journals) is that of garbage collection, to put a contemporary spin on it.

    When you're done reading a newspaper or magazine, you pick up the whole lot and throw it out. There's an intermediate level of organisation other than "the article" and "the whole collection" (that is, everything published in your office or home), "the issue". (Or perhaps a box or shelf of archived media.) That is, _there are multiple naturally-occurring levels of aggregation.)

    When you're trying to sort through a set of browser tabs, you generally have only two levels of aggregation: the individual tab, or the entire session. There are typically no intermediate levels, and sorting through what you want to keep (or re-read, or work with) means you've got to go through the set one at a time and resolve disposition. The data format serves the browser vendor, but not the user.

    Tools such as Tree-Style Tabs, an absolutely essential Firefox extension, give a higher level of natural organisation, the tab tree. Here, a structure emerges, without user effort, of related content. At the top of the tree is whatever page began an exploration, and as you descend it, you go further down into the search. When cleaning up, it's possible to pick any given tab, branch, or whole tree, and close it out in one fell swoop. Garbage collection costs are reduced.

    (Three guesses as to what I've been attempting to do, and the first two don't count.)

    #media #paperwork #DigitalMedia #DigitalFormats #FileFormats #DataFormats #kfc #docfs #UserCentricDesign #TreeStyleTabs

  23. On Paperwork vs. Digital Formats

    tired: Our customer's paperwork is profit. Our own paperwork is loss.[1]

    wired: Your proprietay data format is loss. Our proprietary data format is profit.

    I'd remembered the first aphorism from a long-ago collection of Murphy's Laws.

    Thinking through my struggles at organising online and digital media, references, etc., I realised that a huge problem is that these formats don't serve my goals. They're designed far more around their authors' goals, or even more often, the publishers' goals, largely around advertising, marketing, tracking, building lock-in, creating and defending monopolies, and the like.

    Digital formats that are in the end-user's interest and specification serve the user. Those that are in the publisher's specification serve the publisher.

    A related thought is that a key affordance of printed periodicals (newspapers, magazines, journals) is that of garbage collection, to put a contemporary spin on it.

    When you're done reading a newspaper or magazine, you pick up the whole lot and throw it out. There's an intermediate level of organisation other than "the article" and "the whole collection" (that is, everything published in your office or home), "the issue". (Or perhaps a box or shelf of archived media.) That is, _there are multiple naturally-occurring levels of aggregation.)

    When you're trying to sort through a set of browser tabs, you generally have only two levels of aggregation: the individual tab, or the entire session. There are typically no intermediate levels, and sorting through what you want to keep (or re-read, or work with) means you've got to go through the set one at a time and resolve disposition. The data format serves the browser vendor, but not the user.

    Tools such as Tree-Style Tabs, an absolutely essential Firefox extension, give a higher level of natural organisation, the tab tree. Here, a structure emerges, without user effort, of related content. At the top of the tree is whatever page began an exploration, and as you descend it, you go further down into the search. When cleaning up, it's possible to pick any given tab, branch, or whole tree, and close it out in one fell swoop. Garbage collection costs are reduced.

    (Three guesses as to what I've been attempting to do, and the first two don't count.)

    #media #paperwork #DigitalMedia #DigitalFormats #FileFormats #DataFormats #kfc #docfs #UserCentricDesign #TreeStyleTabs