[Ext] superT 0.7.9 - tab browsing extension for Fx&Flock

Announce and Discuss the Latest Theme and Extension Releases.
Locked

What feature do you want most?

Option to select left tab after closing
1
6%
Compatibility with latest Firefox trunk builds
7
44%
Support for Firefox's new tab bar scroll buttons
5
31%
More tab clicking options
3
19%
 
Total votes: 16

User avatar
cyberrus
Posts: 144
Joined: October 15th, 2004, 5:42 pm
Location: Wroclaw, Poland

Post by cyberrus »

desertfox wrote:
cyberrus wrote:nice extension - TabMix Plus became cluttered with plethora of useless options so this the right moment to change tab manager, but in superT i miss one feature: choosing left tab after closing

ok, i'll work on the code for it and will probably include it sometime around 0.3.8 or 0.4.
since i've finished my main feature set, i'm only adding features on request.

well - i've handled it myself :D

concerning icon - let me be honest - i'm sorry but all the propositions are below acceptance - do not do everything by yourself - one post here:
http://forum.deviantart.com/community/projects/
and you'll have bunch of cool icons and possible future proffesional graphic contributors

desertfox wrote:...
i assure you that superT will never become bloated.
I only add features that I consider useful to the majority of users.

i keep your word! - and i promise: if you cross 50k in size i'll write own tab manager :D - and every update will be lighter...
mattcoz
Posts: 1021
Joined: November 7th, 2002, 11:15 pm

Post by mattcoz »

What's the status on those new builds?
User avatar
Uncle Spellbinder
Posts: 3519
Joined: May 28th, 2004, 4:52 pm
Location: Highland, IN - U.S.A.
Contact:

Post by Uncle Spellbinder »

mattcoz wrote:What's the status on those new builds?


Any news? :mrgreen:
My Firefox Add-Ons Collection: Firefox Essentials
********
Posts: 947
Joined: August 24th, 2005, 12:23 pm

Post by ******** »

@dougeebear: sweet, thanks. :)

@cyberrus: the icons aren't super, but i don't have the time or talent to make better ones. i'll post something on deviantart. thanks for the link. :) 0.3.6 = 29.2KB, 0.3.10 = 32.7KB.

@CPU: i see. sorry about making TMP look bad, when it's actually really awesome and the only tabbed browsing extension i have installed other than superT. do you have a en-us only version of TMP?

@mattcoz and uncle sepplbinder:
i was really busy yesterday and the day before so i had no time to go online cept at school where i don't have access to firefox and my files.

i'm uploading 0.3.6 and 0.3.10 right now. file and documentation should be up in 10 minutes.

i'm working on 0.3.12, which will include a context menu and tab context menu item for undo close tab so it will have more user visibility. it will also include the 2nd icon (rainbow) for now. i'll switch to a better one when someone makes one.
Last edited by ******** on March 11th, 2006, 4:23 pm, edited 1 time in total.
User avatar
Uncle Spellbinder
Posts: 3519
Joined: May 28th, 2004, 4:52 pm
Location: Highland, IN - U.S.A.
Contact:

Post by Uncle Spellbinder »

desertfox wrote:@mattcoz and uncle sepplbinder:
i was really busy yesterday and the day before so i had no time to go online cept at school where i don't have access to firefox and my files.


NO EXCUSE! Extensions first. Then worry about an education.




Just kidding, of course. :mrgreen:

Thanks for the work on this fine extension!
My Firefox Add-Ons Collection: Firefox Essentials
********
Posts: 947
Joined: August 24th, 2005, 12:23 pm

Post by ******** »

superT 0.3.6 and superT 0.3.10 have been released!
They both include a fix for a regression, so you should update ASAP.
And remember to vote for your favorite icon!

0.3.6 = stable build
0.3.10 = feature complete but not UI complete beta of 0.5
0.3.10 should be 100% stable, but i'll not 100% sure
(see how to use new features below)

If 0.3.10 is buggy (I hope not), revert to 0.3.6, which should be completely stable.
0.3.10 = 0.3.6 + 2 new, cool, experimental features that are working fine for me, but only have only hidden prefs so far.
0.3.6 = 0.3.5.1 + fixes + cleanup

i've actually already included all the features that I want (last feature completed in 0.3.6), so any new features that you see after 0.3.6 are being added by request.

0.5 will be released when I finish my revamped and improved prefs window :)
(no 0.4 release, i like 5's better)

Detailed Changelog for latest versions:
0.3.10
(0.3.7-0.3.9 were unreleased dev builds)
# added 'select left tab after closing' (disabled by default)
just for you, cyberrus :D
but only a hidden pref right now
set supert.focusTab to 1 and extensions.flst.enabled to false to enable
i'll definitely make this easier to enable in the next version :P
# added ctrl+tab tab list feature (enabled by default)
use hidden prefs for now:
supert.lasttab.respondToMouseInTabList
supert.lasttab.showTabList
Recall, this is your tabscroller for now. i'll work on the mouse wheel thing if you still want it when i have time.
0.3.6
# fixed Tab Picker so it works again
# added 'ctrl-click link inverses focus of new tab' :D
i finally figured out how to code that!
# code cleanup, making scripts smoother and reducing file size to 29KB :)
(TMP = 266KB and rising)

A Minor Known Issue:
The overflow menu code that I borrowed from Too Many Tabs, written by Jomel, is very good but has this one little bug (I noticed the following minor issue a while ago back when I first added in superT 0.3 but didn't found the cause of it until now):
When you have a lot of tabs open, everytime you open or close tabs or select different tabs, the overflow menu code recalculates which tabs should be visible and which tabs should be collapsed and put in the overflow menu.
There is a slight chance that the calculation is incorrect for some reason, and the wrong tab ends up collapsed, making it "disappear" from the tab bar. But it's actually still there: you can still select the tab by scrolling the tab bar with the mouse wheel or using the Tab Picker to find it.
However, this can be quite an annoyance at times.
A temporary workaround to use if this ever happens is to disable Overflow Menus by clicking the drop-down menu of the Tab Picker and selecting "Disable" and then re-enabling it by selecting "Overflow Menus".
Meanwhile, I assure you that I will be working on fixing this issue ASAP.
mattcoz
Posts: 1021
Joined: November 7th, 2002, 11:15 pm

Post by mattcoz »

1. there's a little bit of space added to the left side, why is that?
2. the default tab-close-button behavior isn't used
User avatar
CPU
Posts: 624
Joined: August 13th, 2004, 4:22 pm
Location: Houston, Texas
Contact:

Post by CPU »

desertfox wrote:@CPU: i see. sorry about making TMP look bad, when it's actually really awesome and the only tabbed browsing extension i have installed other than superT. do you have a en-us only version of TMP?


the only en-us versions are the dev versions which should start again to make it compatible with places.

more locales however doesnt mean the extension will run slower because ff only loads the required locale

btw, last time i tried the extension, it seemed to required various restarts. have u tried using a pref observer to make the changes take immediately?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051114 Firefox/1.5 - Build ID: 2005111403
********
Posts: 947
Joined: August 24th, 2005, 12:23 pm

Post by ******** »

@CPU: pref observers are on my to do list for 0.5, which will be the next major release. :)

but i need to re-write my undoclosetab code because it messes up with my tab clicking options if i have it instant apply.

0.3.11 will be released in 15 minutes or so.
i tweaked the loading order of the scripts to hopefully fix a problem with undoclosetab not working.
093236
Posts: 172
Joined: May 24th, 2005, 3:21 am

Post by 093236 »

thank you for your help, desertfox^^
it (undoclosetab function)works for me now for both versions^^
And i vote this one for the superT logo
<img src="http://static.flickr.com/41/110156588_3fa60b5223_m.jpg">
********
Posts: 947
Joined: August 24th, 2005, 12:23 pm

Post by ******** »

oh it does?

ok, that's good. i won't release 0.3.11 then. :P
i guess it was part of that weird regression thingy that i fixed in 0.3.6.

i've updated the title of this thread, but i'm not posting 0.3.10 because there are no prefs for the new features in it, so it's hard to toggle.

just remember that the url for all recent superT versions are:
http://www.angelfire.com/crazy/zzzaplight/superT-[version number here]-fx_fl.xpi
the brackets aren't part of the url, but the dashes are. :)

currently, the extension icon poll results are:
no rainbow: 2
rainbow: 2
supermanT: 0
none of the above: 1
and one befuddled developer. :P

0.3.10
+ improved prefs window
+ instant apply prefs
+ update feed*
+ prefs for experimental features (see 0.3.10 changelog)
+ new site for extension generously provided by CPU, developer of TMP
= 0.5 :)

*so when you click "find updates", it will show an update is available for superT when there is one

0.5 will require major coding, so don't expect it soon.
meanwhile, if any small issues popup, i'll continue to release 0.3.x updates.
releasing 0.1 was the easy part because i simply stuck together code that had already been figured out by other people and added some 'code glue' to make it work.
now i have to write all my own code.
that's where things get interesting and superT becomes truly unique :)
User avatar
cyberrus
Posts: 144
Joined: October 15th, 2004, 5:42 pm
Location: Wroclaw, Poland

Post by cyberrus »

desertfox wrote:...
Detailed Changelog for latest versions:
0.3.10
(0.3.7-0.3.9 were unreleased dev builds)
# added 'select left tab after closing' (disabled by default)
just for you, cyberrus
but only a hidden pref right now
set supert.focusTab to 1 and extensions.flst.enabled to false to enable
...

thanx for dedication... but hmmm... it doesn't work for me - i've set the hidden pref as described above and... nothing has changed :( :? :(
********
Posts: 947
Joined: August 24th, 2005, 12:23 pm

Post by ******** »

superT 0.3.12 has been released!

Changes:
<li>got rid of 'select left tab after closing' (too buggy so far)
<li>got rid of 'ctrl+tab tab list'
just use the Tab Picker (the button on the right side of the tab bar)
<li>made all prefs instant apply :)
except undoclosetab because if i make it instant apply, it might mess up Session Manager.
<li>cleaned up code, now back to 29KB.

@cyberrus: darn. what do you mean by 'i handled it myself' in your previous comment?

@Recall: sorry about getting rid of the ctrl+tab tab list. either use the Tab Picker (the button on the right side of the tab bar) or install tabscroller. i simply found the tab list feature to be too redundant with the Tab Picker. I'll add it back if and when I figure to make the code more efficient.

jj44 wrote:can you add "undo close tab" to the list of options (i like to middle click on the tab bar to reopen the last closed tab? thanks!


it is already included in superT.
just set middle-click tab bar to 'undo close tab'
make sure you have 'use superT's built-in undoclosetab function selected'
User avatar
cyberrus
Posts: 144
Joined: October 15th, 2004, 5:42 pm
Location: Wroclaw, Poland

Post by cyberrus »

this code makes FF choose left tab after closing:

Code: Select all

  onTabClose: function(event)
  {
//here one line
    var leftTab = gBrowser.mCurrentTab._tPos>0 ? gBrowser.mCurrentTab._tPos - 1 : 0;
    var nt;
    var tabs = gBrowser.mTabContainer.childNodes;
    var enabled = flst.prefb.getBoolPref("enabled");

    // sync
    if(tabs.length > flst.nbrOfTabs)
      flst.nbrOfTabs = tabs.length;

    // if a tab was closed
    if(flst.nbrOfTabs > tabs.length) {
      flst.nbrOfTabs = tabs.length;
      // remove current tab from history
      var ot = flst.tabHistory.pop();
      // check if disabled
     if(!enabled){
 //and here one line
        gBrowser.selectedTab = gBrowser.mTabContainer.childNodes[leftTab];
        return;
     }
//...rest of the code

it's without any prefs and is default action (FSLT is not enabled): in place of choosing right tab after closing - chooses left one - there is still some bug which makes choosing right tab when you open link in next tab and close referrer tab but this bug can be useful (and dunno how to fight em)
jj44
Posts: 274
Joined: January 26th, 2004, 4:21 pm

Post by jj44 »

desertfox wrote:
jj44 wrote:can you add "undo close tab" to the list of options (i like to middle click on the tab bar to reopen the last closed tab? thanks!


it is already included in superT.
just set middle-click tab bar to 'undo close tab'
make sure you have 'use superT's built-in undoclosetab function selected'


thanks, perhaps i had to restart twice for it to show up or something.
Fx|3.1b2 -- OS|Win 7 Build 7000
Locked