I almost never close tabs. Maybe once or twice a year I close them all at once, but until then, the number just keeps growing and growing. Currently there are 2700 tabs open in my Firefox on Android. It still works relatively well. The only problem I notice is when I type in an address, it doesn't show the list of matching open tabs and history items. Inconvenient, but not critical. I should change my habits, yes.
I still marvel at people who accumulate lots of tabs. As someone who rarely has more than two tabs going at a time(1), I am fascinated by that workflow and what the benefit is.
(1)Although I often have multiple instances of the browser going if I'm doing research. I find it convenient to organize pages with multiple instances, so I can select which group I want to see by using the task bar.
I do this then forget, my “solution” is to use the “turn active tabs into bookmarks” feature on Brave Mobile so I can save everything with the promise to sort it later. That was easily 10,000 bookmarks ago.
No. This is easily the weakest part of Smalltalk IDEs. And with Morphic-based ones, you can't even fix it with a tiling window manager or something, since it's just one window for the rest of the OS. There's no way of organizing the windows in groups, no automatic placement, no virtual desktops. The best you can do is simply get into a habit of culling unnecessary windows. It's emotionally hard to close windows you spent 10 minutes searching in for the code you might (or might not) need in the future, so I made a simple sidebar[1] that I use to bookmark useful stuff. With it, I can close windows with impunity.
Depending on your workflow, you get used to it rather quickly imo.
I recently rewrote a Python script which extracted metadata from an XML file and using that metadata to stitch together fulltext from OCR (OCR where single pages,and the metadata held references to page numbers - whoever programmed that needs to be slapped).
So I worked fully in the Pharo environment, file browser to look and check, "code browser" to code and change etc.
The glory really was, the extraction took quite some time (a few hours, millions of files, python wasn't really faster), but after that, I had objects in the environment and code changes reflected, I saw a wrong extraction, I could correct and run it over this single text, which with the Py script was much more inconvenient. Yes, you could code it differently to do that, but with Pharo my code didn't need to account for that. Also "oh, I need to create a new metadate like year+month", code it and its there for every text, and if I decide to have it generated on the fly, I'm done if I need it as instance variable, I run this (and only this) method for all texts, which takes a second. And then into Elasticsearch for our other pipeline afterwards ;-)
Plus, close it (and save) and you when you reopen, you are exactly where you were, opened windows and all
TechCrunch looks surprisingly clean with JavaScript disabled (I use NoScript, so I have to enable JS manually on each site if needed). It's simply text and some images, nothing else.
Great app, thank you for the recommendation. There's only one problem I've encountered so far. I use `maim -s` to take screenshots, and I've tried to combine it with the dragging mode in warpd, but it doesn't work. As soon as I activate warpd, maim seems to exit. Or if I enter warpd first, I can't launch maim anymore. It would be nice to take screenshots from keyboard only. Otherwise, warpd is awesome. History mode is interesting in particular.
I've noticed I have to override text color with Stylus on too many sites lately. Even PyPI uses a bit too light gray (#464646) for the main text. What's the point?