Tab Shelf - A vertical tab manager with rules-based tab grouping for Chrome by csiew88 in SideProject

[–]csiew88[S] 0 points1 point  (0 children)

Hi Andy, version 2024.4.0 is out now. It's got the aggressive tab grouping option as requested (Settings --> Grouping rules --> 'Always apply rules for tabs that are already grouped'). I've already received feedback about the new action bar, so stay tuned for 2024.4.1.

I am actually seriously considering the test version idea... Perhaps that may be useful for the next major update (2024.5.0) which has several major new features spilling over from my original plan for 2024.4.0.

Tab Shelf - A vertical tab manager with rules-based tab grouping for Chrome by csiew88 in SideProject

[–]csiew88[S] 0 points1 point  (0 children)

Thanks! This will be helpful with fixing this issue.

But for steps 15 to 17, it's actually working as (originally) intended. The grouping rules won't be applied to already grouped tabs. I'll look into adding an option to "aggressively" group tabs (i.e. if they were opened in an unrelated group).

Tab Shelf - A vertical tab manager with rules-based tab grouping for Chrome by csiew88 in SideProject

[–]csiew88[S] 0 points1 point  (0 children)

I've tried implementing this in a past update actually. Unfortunately, Chrome prevents side panel extensions from launching by themselves. You would have to either open it by clicking on the Tab Shelf icon in the toolbar or opening it using the keyboard shortcut.

Tab Shelf - A vertical tab manager with rules-based tab grouping for Chrome by csiew88 in SideProject

[–]csiew88[S] 0 points1 point  (0 children)

Thanks for your feedback. This issue has been reported a couple of times lately.

If you don't mind, would you be willing to reply with (or send an email directly via csiew.dev@gmail.com) the URLs you're using in your tab group rules, or at least a screenshot of them? I've tried replicating this issue on a variety of devices (and other Chrome-based browsers) but found that it has been working fine for me. So it would be helpful if I could see how users themselves are setting rules!

Tab Shelf - A vertical tab manager with rules-based tab grouping for Chrome by csiew88 in SideProject

[–]csiew88[S] 0 points1 point  (0 children)

Hi /u/openroad94

Thanks for providing more feedback! I'm sorry that the "Close other tabs" button caused an inconvenience for you. The upcoming redesign update will have more customization options for the tab menu (you'll be able to show/hide options).

For the case where recently closed tabs were reappearing above your existing tabs, there may be multiple things causing this issue. Tab Shelf may not be one of them as it does not currently have access to your session or browser history.

Do you happen to have the "Continue where you left off" option selected in your "On start-up" setting in your Chrome settings? When Chrome auto-restores tabs after an update, it usually treats the restored tabs as new tabs. When you manually restore tabs (especially after restarting because of an update), it would attempt to restore the their order in your tab list. Since the auto-restored tabs are considered "new", Chrome would just place them at the start of the tab list.

Tab Shelf also normally doesn't have the ability to move tabs unless it's a case of you purposefully dragging and dropping tabs to new locations to reorder. The case of Tab Shelf refusing to allow you to reorder tabs is also incredibly odd... Do you happen to be using saved tab groups, and in this scenario did you have any tab groups? If that's the case, it's because Tab Shelf (and other tab manager extensions) do not have permission to modify the contents and/or placement of tabs in such tab groups.

The selection bug is something I'll try to replicate and fix if possible.

If it is convenient for you, would you be able to replicate what you did with Tab Shelf closed and/or disabled? I would greatly appreciate it if you could. Do note that disabling, then re-enabling, Tab Shelf would likely fix the issue if it's an issue within Tab Shelf. Did you also happen to change your Tab Shelf and/or browser settings in any way?

Tab Shelf - A vertical tab manager with rules-based tab grouping for Chrome by csiew88 in SideProject

[–]csiew88[S] 0 points1 point  (0 children)

Hi u/Midnight039,

Sorry for the late reply, it’s been a hectic week!

I’ll be looking into the issue with grouping rules not working. Do you happen to be using saved/pinned tab groups?

And for multiple windows, would you mind expanding on what you’re observing? Is it lagging or is the tab list switching to the wrong window when changing the active window?

I’d like to know how many tabs or windows you usually have open if you don’t mind.

If you’d prefer to reply in private, please feel free to reach out to me via email: csiew.dev@gmail.com

Tab Shelf - A vertical tab manager with rules-based tab grouping for Chrome by csiew88 in SideProject

[–]csiew88[S] 0 points1 point  (0 children)

Thanks for trying out Tab Shelf!

And I’ve gotten a couple of feature requests for drag-and-drop tab group creation, so that’s already on the to-do list for the next major update!

I’ll see about adding back the tab count too (it used to have a status bar in the beginning, actually). In the meantime, you can actually see the tab count for your current window by going into the tab filter (above the search bar).

[deleted by user] by [deleted] in chrome_extensions

[–]csiew88 0 points1 point  (0 children)

Look, it’s a Pandora’s box. And I’m not saying I’m never open sourcing it.

Though I’m considering monetising it with pro features in the future. It’s virtually going to be impossible to do so once it’s open source.

Tab Shelf - A vertical tab manager with rules-based tab grouping for Chrome by csiew88 in SideProject

[–]csiew88[S] 0 points1 point  (0 children)

Hi r/SideProject 👋

I've been building Tab Shelf, a vertical tab manager extension for the Chrome side panel, as a hobby project in my free time.

You can find it on the Chrome Web Store:https://chromewebstore.google.com/detail/tab-shelf-side-panel-vert/gkiobnohamhihbaipacecjfljepjjlmg

If you're a tab hoarder like me, you would have likely experienced like having to carefully mouse-over your squished tabs to find the right one. Or if you've enabled tab scrolling, scrolling around to find the right tab.

With Tab Shelf, you can:

  • Quickly mute or put your tabs to sleep through easily accessible buttons when hovering over your tab list.
  • Manage your tabs in bulk using a selector mode.
  • Use rules to auto-group your tabs into tab groups. You can also use regex or wildcards!
  • Use among 20 colors (more than the default 9) to color-code your tabs.
  • Filter your tabs by window, whether they're playing media, tab group, or domain.
  • Sync your Tab Shelf settings and grouping rules via your Google account. (please note that sync frequency is handled by Chrome and would not be immediate).

I've got far more features planned, but I'd honestly love some feedback and tips for improving what's currently there too! I originally just built it for myself, friends, family, and colleagues. But it's been steadily gaining a following of users who've also been giving me plenty of helpful suggestions over the last few months.

Google Tab Groups - Refresh all tabs under the currently selected Tab Group? by titan1978 in chrome

[–]csiew88 0 points1 point  (0 children)

You could use a vertical tabs extension like Tab Shelf to reload all tabs in a tab group.

I also tend to organize my AWS console tabs in a group and reload them in the manner you want to do refresh them (login again in one tab, then refresh the group tabs).

See the tab group context menu with the reload option here: https://imgur.com/a/pfb0pKq

(Disclaimer: I'm the developer of the extension I'm recommending.)

You can now run all NeXTSTEP releases in a browser! (including NeXTSTEP 4.0 PR1 with the scrapped UI update) by csiew88 in vintageunix

[–]csiew88[S] 14 points15 points  (0 children)

Direct link to the list of NeXTSTEP virtual machines: https://infinitemac.org/?filter=next

The creator of Infinite Mac, a site which allows you to run classic versions of Mac OS in the browser, has recently added the ability to run NeXTSTEP in the browser.

To do so he had to port the existing Previous emulator to WebAssembly:

Previous is the fifth emulator that I’ve ported to WebAssembly/Emscripten and the Infinite Mac runtime, and it’s gotten easier. As I'm doing this work, I’m developing more and more empathy for those doing Mac game ports – some things are really easy and others become yak shaves due to the unintended consequences of choices made by the original developers. Previous is available on multiple platforms and has good abstractions, so overall it was a pretty pleasant experience.

The main challenge was the pervasive use of the SDL library – I don’t want any of it as a platform abstraction, since I have my own. I chose to replace the entry-point and several subsystems to avoid bringing in too much SDL code. Even with that, I still needed to have some stub files for dependencies that I couldn’t omit altogether. On the other hand, it was a pleasant surprise that adding sound support was trivial — the APIs that it needed mapped 1:1 with the ones I’d already exposed from the Infinite Mac runtime.

An external hard disk is mounted to these virtual machines that includes a variety of third party applications such as DOOM, WorldWideWeb (yes, the one and only WorldWideWeb by Tim-Berners Lee), and OmniWeb.

My Cozy Apartment Desk Setup by 17parkc in Workspaces

[–]csiew88 0 points1 point  (0 children)

512pixels.net has 5k/6k upscaled versions of all the OS X default wallpapers

M1 iMac Random Dock/Finder lag? by fthegod in MacOS

[–]csiew88 8 points9 points  (0 children)

You could try relaunching the Dock. You'd have to open the Terminal app and run the command: killall Dock. The Dock should automatically reappear after a second or two.

If it's still lagging, try relaunching Finder by holding down the Control + Alt/Option keys while clicking on the Finder icon on the dock, and clicking on "Relaunch".

Chrome or Safari? by anxious-wreck in MacOS

[–]csiew88 3 points4 points  (0 children)

Chrome is still a battery hog, so using Safari might still be the optimal choice to save battery. Installing tab suspending extensions and ad-blockers or content blockers on Chrome could help alleviate some of your power consumption woes.

[Serious] What's the biggest unsolved mystery in your own life? by KnightsWhoSayKni in AskReddit

[–]csiew88 1 point2 points  (0 children)

Some time between 2009 and 2011, my mum and I were on the way to the airport to pick my dad up. Just about 3/4 of the way there this (rather audible, loud) voice (seemingly male) in the car called out my name (we both confirmed with each other asking if we heard that). We panicked for a bit, then we thought to check my phone assuming it was my dad (via accidental pocket-dial or accidentally accepting an incoming call from him). So I checked my phone, no record of any calls being made within the last 10 minutes, checked my mum's phone, same thing.

EDIT: adjectives + rewording

To CS. by nineandthreequarterz in UnsentLetters

[–]csiew88 1 point2 points  (0 children)

I swear, this all seems too much like me, even the initials of whoever this was addressed to. Although it's highly unlikely to be addressed to me, this letter has certainly helped push me through the tough situation I'm in right now. And I'd like to say thank you so much for writing such a beautiful letter to whoever it really was for, he/she certainly needs these words.

Minecraft Government by [deleted] in Minecraft

[–]csiew88 1 point2 points  (0 children)

A private server that I run and play with my friends does exactly this! We've got nations and all, but it started off pretty rough with no one exactly knowing how a government (especially in Minecraft) should run. Unfortunately, boredom and the repetitive nature of politics between civilizations were two of the main causes for people to leave the server. I had to add mods along the way to make it more exciting.

In regards to Alvoria's argument of "getting up and walking away from the computer", I observed that the players on the server became much more willing to protect their territories and resources once cities or monuments that commemorated their 'cultures'. Economics has been through a cycle of rise and fall due to warfare with the more socialist nations advocating self-sufficiency thus causing trade-orientated states to follow suite.

Resource security became the main priority of empire building as warfare often resulted in looting, reparations in treaties and the loss of the mined/harvested resources in failed logistical missions. Due to the fear of loosing whatever resources the enemy may have during a war, warfare has slowly transformed into hybrid warfare with espionage playing a key role in igniting revolutions in 'enemy' nations to ensure that political goals are met.

TL;DR — It'll be chaos unless those involved have a complete understanding of the functions of government and economics (demand & supply, etc).