Ads by Google
Showing posts with label TMT:update. Show all posts
Showing posts with label TMT:update. Show all posts

Wednesday, May 1, 2024

TooManyTabs version 2.4 Release Notes

If you are new users, please visit this page for a simple tutorial.

Version 2.4 (2024-04)

  • Migrate to use manifest v3
  • Note if you remove the extension, the data are deleted. Backup the data in options page periodically.

NEW!! Restore Tabs from backup file

To restore your tabs, choose the backup file, and click "Import". Note this will overwrite your existing tabs if there is any.

For the import, you can use existing backup file from previous or current version of TMT.

NEW!! Export tabs for backup

Backup your tabs data to file directly, go to options page and click "Export for backup", save the file.

Version 2.3 and before users

Data of previous versions are stored in localstorage. If there is a problem in this upgrade, you might get a backup of those data with this tool.

Click on the "Export old data from LocalStorage" button, this is only visible if you have any data stored inside LocalStorage. These are data from previous version and will be out of sync when you start using the new version.

The bottom of the Options Page

Bug fix:
  • A weird bug that stops the extension from working if an alert box is triggered inside the extension popup.

Ads by Google

Wednesday, May 20, 2020

TooManyTabs version 2.3 Release Notes

If you are new users, please visit this page for a simple tutorial.

Release notes (2.3)
  • Enhance extension permission requirement (to comply with Chrome policy)
    • The permission to enable screen capture is now optional
    • To enable tab preview in TMT, please enable it by
      • Click on the "+" sign of the first tab inside TMT
      • Or go to TMT options page, click the "Change" button to disable/enable preview
      • ** Chrome will prompt a dialog to request the permission
      • More details on "Tab Preview" below

  • Storage Backup
    • A new permission "Storage" is required so TMT can keep a second backup on the tabs data
    • If something goes wrong, please go to the Import Page to see if you can restore TMT tabs data with the "Retrieve Auto Backup" function
    • We still recommend you to use manually "Export" function to backup your data to a file, as this would be the most secure way 
    • The backup is still local, meaning they will not sync across machines using the same profile
  • Discard Tab shown with less opacity
    • If a tab is discarded by Chrome (to reduce resource consumption), the tab will have less opacity inside TMT tab view
  • Pinned Tab visualization
    • A pinned tab will be shown as pinned inside TMT (with a pin icon). You could only select it but not remove it inside TMT now
  • Recently Closed Tabs 
    • Only tabs closed inside TMT popup/window or TMT tabs removed from TMT columns are sent to "Recently Closed Tabs" column
    • For the full list of recently closed tabs, please use the Chrome history function
More Details on Tab Preview
  • A tab preview can only be captured when it is active and selected
  • Previews are clear when chrome exits
  • You might see many empty preview images inside TMT at the beginning when Chrome launchs, because previews are cached gradually (when selected)
Ads by Google

Sunday, July 3, 2016

TooManyTabs for Firefox 1.4.8 is released!

We have released TMT 1.4.8 for Firefox 47+. The folks at Mozilla told us they expect to obsolete support for traditional addons (Yes, that includes TMT) by the end of 2017, so they think it would be great that these traditional addons would continue to work until then. So here is the new version and enjoy!

I always wanted to say a few words on TMT. Here are some of my final thoughts as a developer.

TMT was first released in 2008 and is my first Browser addon. As a "traditional" addon TMT has always been on the verge of being "phased out" ever since Firefox began to "modernize" its addon system.  I am honored that despite all that TMT has lasted for 8 years long and there are so many of you who still find it useful.

Now onto some ranting. :)

TMT is small, but developing it has never been easy. First and foremost, developing "traditional" addons (technically and specifically XUL addons) requires going through a rather steep learning curve. Documentation for an ever changing browser is always limited and often outdated. I often had to check out the source code of Firefox to find the answers. Another difficulty of developing a "traditional" addon is to provide compatibility with other addons. From the user's perspective, an addon is expected to work with every popular addon on the market. To the developer, this is actually very demanding. It's like working with different people on the same software project without any direct form of communication. When you think about it it's amazing that every addon developer find a way to pull that off.

So why persist on developing the addon when it is difficult, not profitable, and never really gets widely appreciated? For your information, TMT has never been really popular or ever featured by the browser's maker (unlike its Chrome incarnation). In fact, there was a period when I was perplexed why TMT never gather a larger audience. Some reviewers had even commented that TMT is just a glorified bookmark system. I was shocked. For a tabaholic like me I have always too many tabs open. I use TMT everyday and I cannot imagine a Firefox without it. As time goes, however, I realize there has never been a lot of people like me (or you, if you cannot live without TMT). The users of TMT is a minority. TMT offers a niche function that could only be appreciated by few people who really needs it like I do. They would email me about how TMT had improved their productivity and how devastated they would be without it. On reflection I think that is why I had persisted to support TMT all these years, when development is difficulty, support from Mozilla platform minimal, and vast majority of Firefox users don't seem to care. I am proud that I have served the many minority of us whose need were not met by the "standard".

But everything would still come to an end. The Mozilla team has decided to obsolete traditional addons by the end of 2017. It seems all traditional addons have also become too niche to be worth supporting. In my opinion, the Internet and the Open Source movement has kind of lost its original ways. If my memory serves, the Internet promised a long tail. Everyone, supposedly, can find their niche on the Internet when there is none in the real world. The Internet now, however, is too becoming more and more tailored to the sole interest of the majority, where the popularity of your product/addon/app/idea/need/self is the sole criteria of survival. We are recommended the most popular apps on our mobile phones. We are shown most popular posts on our Facebook timelines. If you are a niche, like TMT, or other traditional addons, or like Google Reader, you will no longer get support. Maybe it's because it's not profitable. Or compared to the billions of other users on the Internet, that 0.1% of you aren't important.

I do not like the direction that we are heading.

If you are reading this little rant up to this point you must be one of the loyal users of TMT. Thank you for your long time support and farewell! It has been a great time.

Best regards,

Thursday, January 7, 2016

Important Notice: TooManyTabs for Firefox

*** Surprise!!! TMT 1.4.8 is available for FF47, check out this post for why? ***

The Mozilla team has announced that future Firefox will no longer support XUL and XPCOM based extensions (related post). Therefore, TooManyTabs, with its core functionality based on these two technologies, will cease to work. We have made a lot of effort to continue to support TMT since Firefox 3. It is a pity that it is no longer possible now.

Thank you for your support for all these years.

* Please note that your TMT tabs will remain in your bookmarks folder - Unsorted Bookmarks > TooManyTabs (Do Not Delete).

Thursday, October 1, 2009

Minor fix for Firefox 3.6

TMT users who are using Firefox 3.6 may notice an error message ('JavaScript component does not have a method named: "onBeforeItemRemoved") in their error console. If you wish to remove this error, please install this update.

The update is optional since it will not affect the normal usage of TMT.

Technical Information (For developers):
In FF3.6, a new function onBeforeItemRemoved is added in nsINavBookmarkObserver. Add-ons that use this observer may generate this error.