eclipseTabs by Universumgames
Easy management of your tabs and own bookmark system
You'll need Firefox to use this extension
Extension Metadata
Screenshots
About this extension
This is my first extension for a simple management of your tabs and bookmarks.
Sourcecode: https://github.com/Universumgames/eclipseTabs
Support Me: https://www.buymeacoffee.com/universum
Update 1.5.0:
- underlying architecture changes
- improved performance
- improve Memory usage
- simplify import/export
Update 1.4.1:
- fix minor Bug for FavIcons, for websites with no favicon (404) but with a non empty response body
- removed debug messages
Update 1.4.0:
- reduce Memory allocation
- improve import speed
- switched to global FavIcon Storage to improve speed, performance and memory usage
- Favicons update on Page reopening
Update 1.3.1:
- minimalized viewing Search Result
- show Parentfolders of Search REsults for easy overview
Update 1.3.0:
- improved searching
- added Search with Regular Expressions (RegExp)
Update 1.2.2:
- problem with HowTo page reopening fixed
Update 1.2.1:
- try fixing memory leaks
Update 1.2.0:
- add share context, now you can easily extract easy readable and sharable text from your directories and elements so it`s easy to send a couple of links to somebody
Update 1.1.9:
- previous Update broke Context Menu Action for renaming an item, this Update fixes this
Update 1.1.8:
- "Create folder at location" added
- See URL when hovering an item
- See number of open/hidden tabs in a directory
- fixed a few accessibility issues
Update 1.1.7:
- bugfixes
- add easy Bugreport access
Update 1.1.6:
- new features:
- searching elements by name, id or url is possible
- added VERY basic keyboard accessibility
- bugfixes:
- ✅ 🕷️ elements couldn't be moved to one parent directory
Update 1.1.5:
- new features:
- ✅ context menu additions:
- ✅ expand/collapse selected folder
- ✅ show/hide selected item
- ✅ cascade expand/collapse (expand/collapse all subfolders of selected folder and itself)
- ✅ Updated HoTo (added further reading and made links more visible)
Update 1.1.4:
- bugfixes
- ✅ 🕷️ when importing data and combining it with existing ones, duplicate directories were create which broke "pinned" and "other" completely
- ✅ 🕷️ HowTo was still able to open multiple times
- ✅ 🕷️ hidden items hadn't correct text color set
Hotfix 1.1.3.1:
- major inconvenience when list is hidden behind enlarged garbage bin 🤦
- reduced size of bin
- other accommodations
Update 1.1.3:
- new Feautures:
- minor UI/UX Update: color change and behavior of garbage bin changed
- bugfixes:
- ✅ 🕷️ items and folders could be deleted when moved into itself/same parent directory
- ✅ 🕷️ folders couldn't be moved into root directory
Minor Update 1.1.2:
- new features:
- ✅ implemented hiding currently focused tab and switching to tab to the right (workaround for Firefox restriction)
- ✅ amplifying difference between shown and hidden elements
- bugfixes:
- ✅ 🕷️ when update is installed two "HowTo" pages opened (sometimes)
Update 1.1.1:
- fixed various bugs:
- ✅ 🕷️ "new Folder" input prompt was able to be outside of viewport and couldn't be seen
- ✅ 🕷️ "new folder" input prompt wasn't focused when button was clicked
- ✅ Placeholder text for renaming items/folders now to original name
- ✅ "Adding folder" couldn't be canceled with escape like the rename functionalities
- added an ToDo list with known bugs, future and past feature updates
Update 1.1.0:
- complete underlying restructuring (switched from custom scripts to vue)
- improved performance
- updated some UI elements
- removed unnecessary permissions in addon
- fixed some css "bugs"
- some code cleaning (and refactoring)
- finally, possibly introduced some unintentional bugs
- removed misleading context entries on special elements
- did I mention performance improvements already?
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.9:
- improved UX
- cleaned up HTML
- updated Renaming
Update 1.0.8:
- added import option to not replace but combine data
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.7:
- added option to disable hide
- added "HowTo" page
- fixed bug when moving folders into "Unordered Tabs"
- added possibility to move folders into root directory by dragging it into "Unordered Tabs"
- added possibility to rename Tabs
- implemented Bookmark import (no full favicon support/not optimal performance results)
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.6 (1.0.5):
- fixed horrible bugs when deleting folders
- bugs when deleting folders may still continue happening for some time until all duplicate entries have been removed
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.4:
- moved dark-/light-mode switch from bottom sidebar to settings
- added new setting: Delete items in folders when deleting folder
- autofocus when adding or renaming folders
- bugfix: folder could be named "" and could not be deleted, now folders cannot be called ""
- updated design flaw: when dev mode disabled, the size of the viewable list did not increase
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.3:
In this update we did minor visual upgrades:
- removed Text bulkiness
- added settings page to turn on developer view
- removed debug tools ("Clear data struct", etc.) by default
- improved performance
- made arrows more appealing
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.2:
Small bug fixes
Update 1.0.1:
Added a proper setting for dark and light mode. On top of that, we've updated the icons.
Sourcecode: https://github.com/Universumgames/eclipseTabs
Support Me: https://www.buymeacoffee.com/universum
Update 1.5.0:
- underlying architecture changes
- improved performance
- improve Memory usage
- simplify import/export
Update 1.4.1:
- fix minor Bug for FavIcons, for websites with no favicon (404) but with a non empty response body
- removed debug messages
Update 1.4.0:
- reduce Memory allocation
- improve import speed
- switched to global FavIcon Storage to improve speed, performance and memory usage
- Favicons update on Page reopening
Update 1.3.1:
- minimalized viewing Search Result
- show Parentfolders of Search REsults for easy overview
Update 1.3.0:
- improved searching
- added Search with Regular Expressions (RegExp)
Update 1.2.2:
- problem with HowTo page reopening fixed
Update 1.2.1:
- try fixing memory leaks
Update 1.2.0:
- add share context, now you can easily extract easy readable and sharable text from your directories and elements so it`s easy to send a couple of links to somebody
Update 1.1.9:
- previous Update broke Context Menu Action for renaming an item, this Update fixes this
Update 1.1.8:
- "Create folder at location" added
- See URL when hovering an item
- See number of open/hidden tabs in a directory
- fixed a few accessibility issues
Update 1.1.7:
- bugfixes
- add easy Bugreport access
Update 1.1.6:
- new features:
- searching elements by name, id or url is possible
- added VERY basic keyboard accessibility
- bugfixes:
- ✅ 🕷️ elements couldn't be moved to one parent directory
Update 1.1.5:
- new features:
- ✅ context menu additions:
- ✅ expand/collapse selected folder
- ✅ show/hide selected item
- ✅ cascade expand/collapse (expand/collapse all subfolders of selected folder and itself)
- ✅ Updated HoTo (added further reading and made links more visible)
Update 1.1.4:
- bugfixes
- ✅ 🕷️ when importing data and combining it with existing ones, duplicate directories were create which broke "pinned" and "other" completely
- ✅ 🕷️ HowTo was still able to open multiple times
- ✅ 🕷️ hidden items hadn't correct text color set
Hotfix 1.1.3.1:
- major inconvenience when list is hidden behind enlarged garbage bin 🤦
- reduced size of bin
- other accommodations
Update 1.1.3:
- new Feautures:
- minor UI/UX Update: color change and behavior of garbage bin changed
- bugfixes:
- ✅ 🕷️ items and folders could be deleted when moved into itself/same parent directory
- ✅ 🕷️ folders couldn't be moved into root directory
Minor Update 1.1.2:
- new features:
- ✅ implemented hiding currently focused tab and switching to tab to the right (workaround for Firefox restriction)
- ✅ amplifying difference between shown and hidden elements
- bugfixes:
- ✅ 🕷️ when update is installed two "HowTo" pages opened (sometimes)
Update 1.1.1:
- fixed various bugs:
- ✅ 🕷️ "new Folder" input prompt was able to be outside of viewport and couldn't be seen
- ✅ 🕷️ "new folder" input prompt wasn't focused when button was clicked
- ✅ Placeholder text for renaming items/folders now to original name
- ✅ "Adding folder" couldn't be canceled with escape like the rename functionalities
- added an ToDo list with known bugs, future and past feature updates
Update 1.1.0:
- complete underlying restructuring (switched from custom scripts to vue)
- improved performance
- updated some UI elements
- removed unnecessary permissions in addon
- fixed some css "bugs"
- some code cleaning (and refactoring)
- finally, possibly introduced some unintentional bugs
- removed misleading context entries on special elements
- did I mention performance improvements already?
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.9:
- improved UX
- cleaned up HTML
- updated Renaming
Update 1.0.8:
- added import option to not replace but combine data
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.7:
- added option to disable hide
- added "HowTo" page
- fixed bug when moving folders into "Unordered Tabs"
- added possibility to move folders into root directory by dragging it into "Unordered Tabs"
- added possibility to rename Tabs
- implemented Bookmark import (no full favicon support/not optimal performance results)
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.6 (1.0.5):
- fixed horrible bugs when deleting folders
- bugs when deleting folders may still continue happening for some time until all duplicate entries have been removed
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.4:
- moved dark-/light-mode switch from bottom sidebar to settings
- added new setting: Delete items in folders when deleting folder
- autofocus when adding or renaming folders
- bugfix: folder could be named "" and could not be deleted, now folders cannot be called ""
- updated design flaw: when dev mode disabled, the size of the viewable list did not increase
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.3:
In this update we did minor visual upgrades:
- removed Text bulkiness
- added settings page to turn on developer view
- removed debug tools ("Clear data struct", etc.) by default
- improved performance
- made arrows more appealing
IMPORTANT NOTE BEFORE UPGRADING
Just like in every update we encourage you to export your current data before upgrading due to potential data loss in project structures. In this update the data will be overwritten for sure but can be easily reimported...
Update 1.0.2:
Small bug fixes
Update 1.0.1:
Added a proper setting for dark and light mode. On top of that, we've updated the icons.
Developer comments
Rate your experience
Support this developer
The developer of this extension asks that you help support its continued development by making a small contribution.
PermissionsLearn more
This add-on needs to:
- Read and modify bookmarks
- Hide and show browser tabs
- Access browser tabs
- Access your data for all websites
More information
- Add-on Links
- Version
- 1.5.1
- Size
- 420.63 KB
- Last updated
- a year ago (Aug 16, 2023)
- Related Categories
- License
- The MIT License
- Version History
- Tags
Add to collection
Release notes for 1.5.1
Update 1.5.1:
- fix bug when transitioning from 1.4.x to 1.5.0
Update 1.5.0:
- underlying architecture changes
- improved performance
- improve Memory usage
- simplify import/export
- fix bug when transitioning from 1.4.x to 1.5.0
Update 1.5.0:
- underlying architecture changes
- improved performance
- improve Memory usage
- simplify import/export
More extensions by Universumgames
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
# eclipseTab
This is browser extension for firefox (in the future more browsers will be supported).
The extension is designed to organize your hundreds of tabs into folders and sub-folders. Using it with Firefox you are even capable of hiding tabs from your normal tab view. If all current and future features will be available with other browsers cannot be guaranteed.
This repository is the beta for the newest version of the addon. Final releases will be published on the Firefox Addon Store as well in form of tags in this repository.
<br/>
#### Disclaimer
<small> The development is primarily focused on improving the extension for Firefox, because that's the browser I primarily use...</small>
<br/>
<br/>
## Installation
The extension was just published on the Mozilla Extension store -or whatever you want to call it- and is now available for download. To download the extension (you have to use Firefox), go to the [addon page](https://addons.mozilla.org/en-US/firefox/addon/eclipsetabs), click on "add to Firefox", grant the extension the requested permissions and you're ready to go.
### Old-Installation (without the Mozilla Extension/Addon store)
Currently the "installation" process is extremely simple but as simple at it is the short lived it is as well. After each restart of your browser you have to "reinstall" it again, but this is only during the development process. In the future it will be easily downloaded and installed through the extension store within your modern web browser. To install the extension in Firefox, enable the developer mode within the browser settings and install the extension as a temporary addon either by using the zipped folder or by using the `manifest.json`.
To create a zip containing all relevant files, you can either compile them yourself (see Manual Zipping) or use the simple zipping script. To create a zip-file with the program files just use our `export.sh` file, define your zip type and file-prefix or you could copy this command to easily paste it into your bash-capable terminal `./export.sh main "eclipseTab"`
#### Manual zipping
<small>The only way to install this extension at the moment is either to zip all important files into one folder called `"eclipseTab.zip"`. Within the folder should be the `compiled`(see Compilation) directory where all Javascript files are located, the `manifest.json` as well as the `icons` directory. </small>
#### Compilation
If you want to compile the project yourself, just go to the root directory of the project and, if you have it installed, just run the command `tsc` in the command-line. The transpiled javascript files will be inside the `compiled` folder.