Commit Graph

712 Commits

Author SHA1 Message Date
Piro / SHIMODA Hiroshi
26d060919e Fix missing "this" problem 2012-08-05 05:58:35 +09:00
Piro / SHIMODA Hiroshi
3657a95c2e Fix conflict with Informational Tab 2012-08-05 05:49:17 +09:00
Piro / SHIMODA Hiroshi
d100d26da3 Suppress infinity loop from cyclic reference of tabs #309 2012-08-05 05:31:38 +09:00
Piro / SHIMODA Hiroshi
7016e1eca1 Automatically fix broken reference for already closed tabs by getParentTab() 2012-08-05 05:04:26 +09:00
Piro / SHIMODA Hiroshi
7063c166d1 Suppress errors from operations for already closed windows or tabs 2012-08-05 02:53:57 +09:00
Piro / SHIMODA Hiroshi
ce6b3b95db Tree can be broken when the last child tab is moved to the upper level by drag and drop #297 2012-08-04 02:35:44 +09:00
Piro / SHIMODA Hiroshi
42d84c9633 Expand collapsed children of newly pinned tab automatically (children are unexpectedly vanished when a parent tab with collapsed children is pinned) 2012-08-03 03:29:23 +09:00
Piro / SHIMODA Hiroshi
21beb2e35b Fix mispositioned pinned tabs on the startup 2012-08-03 03:26:23 +09:00
Piro / SHIMODA Hiroshi
4e9e6100f2 Move the dragged pinned tab to the dropped position correctly when the drop target is also pinned. 2012-08-03 02:41:47 +09:00
SHIMODA Hiroshi
8b5a200583 Update tab bar appearance correctly when contents of the browser bottom box is shown or hidden #312 2012-07-29 14:47:11 +09:00
SHIMODA Hiroshi
3fe6641839 Open new tabs at the dropped position for drag and drop of bookmark folders #316 2012-07-29 11:11:41 +09:00
SHIMODA Hiroshi
b64dbbda9f Open bookmark group as a tree if a bookmark folder is dropped to the tab bar (but not moved to the dropped position yet) #316 2012-07-29 04:08:57 +09:00
SHIMODA Hiroshi
4b34d12c74 Add codes to retrieve URLs from dropped bookmark folder on Firefox 13 and later (related to #316 ) 2012-07-29 02:32:57 +09:00
SHIMODA Hiroshi
41a42fc106 Don't forget collapsed state of trees while toolbar customizing 2012-07-29 00:13:56 +09:00
Piro / SHIMODA Hiroshi
8e28fb2444 The preference "extensions.treestyletab.autoExpand.intelligently" should work correctly (regression) #303 2012-05-30 21:43:36 +09:00
SHIMODA Hiroshi
247ec2a3b7 Fix NS_ERROR_XPC_BAD_OP_ON_WN_PROTO error while auto-shrink is enabled ( #241 ) 2012-05-02 19:29:29 +09:00
Piro / SHIMODA Hiroshi
3b9c542e5a Open new tabs from GM_openInTab() with Scriptish 0.1.7 (https://addons.mozilla.org/firefox/addon/scriptish/) #276 2012-05-02 04:56:45 +09:00
Piro / SHIMODA Hiroshi
5550e49ecb Layout pinned tabs correctly even if the tab bar is narrower than the size of a pinned tab (#269) 2012-05-02 03:38:39 +09:00
Piro / SHIMODA Hiroshi
5bec33ba6f Move the dragged tab to the correct position even if the drop target tab has no child. 2012-05-02 03:27:30 +09:00
Piro / SHIMODA Hiroshi
5e5db54748 Disable the "tabs on top" menu item correctly on Firefox 12 and later 2012-04-28 05:31:12 +09:00
SHIMODA Hiroshi
c35e56f87b Enlarge max width of the status panel (update for changes introduced on https://bugzilla.mozilla.org/show_bug.cgi?id=632634) 2012-04-17 15:05:10 +09:00
SHIMODA Hiroshi
3792c8a239 Don't show full tooltip if TST's tooltip is disabled by user preference (#268) 2012-04-09 21:28:48 +09:00
SHIMODA Hiroshi
7c6b3475ba Store the original state of the "Tabs on Top" for user's expectation correctly 2012-04-09 20:18:52 +09:00
SHIMODA Hiroshi
b1b029686d Don't reset "Tabs on Top" state on the startup (It was wrongly enabled on every startup) 2012-04-09 17:59:06 +09:00
Piro / SHIMODA Hiroshi
528545ff25 Don't override the result of middle-click on the new tab button, by the result for the new tab command fired by the click event itself. (Specified behavior for middle-click on the new tab button was unexpectedly ignored. #247) 2012-02-29 02:28:05 +09:00
Piro / SHIMODA Hiroshi
c3d5c3f296 Move tab to the upper level if it is dropped on the bottom area of its parent tab (fix for #249) 2012-02-29 01:50:24 +09:00
Piro / SHIMODA Hiroshi
9b819f7e28 Simplify updateTabbarState() 2012-02-29 00:40:31 +09:00
Piro / SHIMODA Hiroshi
8d07bf0452 Prevent to collapse tabs if they shouldn't be collapsed 2012-02-29 00:36:50 +09:00
SHIMODA Hiroshi
018cee82b7 Expand all tree internally, after the status is changed from "cannot collapse" to "can collapse" 2012-02-28 21:51:19 +09:00
SHIMODA Hiroshi
29d033d476 Expand collapsed tree when they become to "cannot be collapsed" 2012-02-28 21:42:37 +09:00
SHIMODA Hiroshi
aea0595898 Support border-radius and other CSS3 properties (without -moz-prefix) 2012-02-28 15:11:24 +09:00
SHIMODA Hiroshi
74be5512ac Clear "twisty-hover" state correctly even if the pointer goes away from the tab bar 2012-02-28 12:56:28 +09:00
Piro / SHIMODA Hiroshi
94ec1878f5 pref version 1 should be handled 2012-02-11 03:09:24 +09:00
Piro / SHIMODA Hiroshi
8b7a7f22c4 pref migration on the initial startup didn't work 2012-02-11 02:20:24 +09:00
SHIMODA Hiroshi
4fd96587f5 Merge branch 'master' of github.com:piroor/treestyletab 2012-02-10 15:32:02 +09:00
Piro / SHIMODA Hiroshi
1471fbd8da a link dropped onto the last parent tab was wrongly opened as the first child tab even if it should be opened as the last child. 2012-02-10 04:47:59 +09:00
Piro / SHIMODA Hiroshi
9e8993cfdd pref migration should be done by globally at first. 2012-02-10 04:01:13 +09:00
Piro / SHIMODA Hiroshi
bae7c30238 even if "auto collapse/expand of focused tree" is disabled, long time pressing of Ctrl key should expand the tree. 2012-02-10 03:59:13 +09:00
Piro / SHIMODA Hiroshi
b42df2780f User preference of "When a tab gets focus, expand its tree and collapse others automatically" was wrongly ignored if focusMode = 0 ( https://github.com/piroor/treestyletab/issues/232 ) 2012-02-10 02:59:50 +09:00
Piro / SHIMODA Hiroshi
db70b7f469 for horizontal tab bar, failed to reset z index 2012-02-09 02:52:10 +09:00
Piro / SHIMODA Hiroshi
330fcd301a update library 2012-02-09 02:22:25 +09:00
SHIMODA Hiroshi
ff6bfb3473 Merge branch 'master' of github.com:piroor/treestyletab 2012-02-08 10:22:58 +09:00
Piro / SHIMODA Hiroshi
a00e0bcb0d update library 2012-02-08 03:23:10 +09:00
SHIMODA Hiroshi
f0333d5a32 hide temporary states if Tab Mix Plus or Informational Tab are available 2012-02-07 11:46:14 +09:00
Piro / SHIMODA Hiroshi
89cecd0fe2 fix missing "this" 2012-02-07 02:15:15 +09:00
Piro / SHIMODA Hiroshi
c844906cb1 handle errors in deferred tasks 2012-02-07 02:13:46 +09:00
Piro / SHIMODA Hiroshi
d6f0e5e6b3 on Nightly 13.0a1, drag and drop of the last tree from another window broke tab animations (tab animations shouldn't be processed while the window is destroying) 2012-02-05 08:24:26 +09:00
Piro / SHIMODA Hiroshi
5cbbd36fea dragging out of tree wrongly duplicated the dragged tree. now they should be duplicated if Ctrl or Command key is pressed. (but it doesn't work currently, because modifier keys are ignored on dragend event.) 2012-02-05 07:50:26 +09:00
Piro / SHIMODA Hiroshi
16f6cd7dd9 optimize: reduce use of Iterator 2012-02-05 06:31:03 +09:00
Piro / SHIMODA Hiroshi
f9daab2ae0 with Tab Mix Plus, appearance of tabs is broken on the startup 2012-02-05 04:15:21 +09:00
Piro / SHIMODA Hiroshi
d02eb93c8a use Iterator instead of forEach (for performance optimization) 2012-02-05 04:03:28 +09:00
Piro / SHIMODA Hiroshi
59444c68a6 use Iterator instead of forEach (for performance optimization) 2012-02-05 03:15:38 +09:00
Piro / SHIMODA Hiroshi
35d1bfce99 don't touch vertical containers 2012-02-05 01:02:02 +09:00
Piro / SHIMODA Hiroshi
6ab0543a32 support tab contents modified by Tab Mix Plus 2012-02-04 20:28:30 +09:00
Piro / SHIMODA Hiroshi
3aaf8bc8d7 fix drop marker in sidebar style 2012-02-04 04:36:26 +09:00
Piro / SHIMODA Hiroshi
f744f51802 * remove custom drop marker in tabs
* initTabContents always update the order of tab contents
2012-02-04 02:33:49 +09:00
SHIMODA Hiroshi
968155edb7 the sensitive area was wrongly expanded to the width of the shown tab bar 2012-02-03 19:11:56 +09:00
SHIMODA Hiroshi
dd275b4e24 Merge branch 'master' of github.com:piroor/treestyletab 2012-02-03 12:22:04 +09:00
Piro / SHIMODA Hiroshi
5ef4c9f795 don't reset position of thumbnail container inserted by informational tab 2012-02-03 05:59:32 +09:00
Piro / SHIMODA Hiroshi
6c43a67836 don't apply custom binding to tabs anymore 2012-02-03 05:27:57 +09:00
SHIMODA Hiroshi
2f1f69a16f autoscroll didn't work when the first tab was hidden. 2012-01-31 15:06:32 +09:00
Piro / SHIMODA Hiroshi
bf9f48dfdb In some cases, "Tabs on Top" was wrongly enabled when a popup window is opened. 2012-01-31 03:38:41 +09:00
Piro / SHIMODA Hiroshi
80679b2893 failed to update the size of the floating tab bar in some cases (ex. Firebug's panel) 2012-01-31 03:15:00 +09:00
Piro / SHIMODA Hiroshi
00d6ef7609 support about:newtab (update for changes introduced by https://bugzilla.mozilla.org/show_bug.cgi?id=455553 ) 2012-01-30 23:42:40 +09:00
Piro / SHIMODA Hiroshi
ed46793caa When new tab is opened in the background, it should be notified by an animation effect. 2012-01-29 19:54:02 +09:00
Piro / SHIMODA Hiroshi
10f25fe0ef when a tree is expanded, the parent tab could be scrolled out unexpectedly. 2012-01-29 06:43:43 +09:00
Piro / SHIMODA Hiroshi
7511b03b8e failed to scroll to the expanded tree when a collapsed tree was selected 2012-01-29 06:22:04 +09:00
Piro / SHIMODA Hiroshi
95b6e0a5b9 update comment 2012-01-28 04:49:12 +09:00
Piro / SHIMODA Hiroshi
ddf539ae5f add comment 2012-01-28 04:48:21 +09:00
Piro / SHIMODA Hiroshi
43b22f1e22 When the system is too slow on TabOpen event (by Informational Tab or some addons), the tab bar failed to be scrolled to the newly opened tab. 2012-01-28 04:33:02 +09:00
Piro / SHIMODA Hiroshi
9608f76989 TreeStyleTabService.restoringTree was wrongly true if there is any to-be-restored tabs in background groups. 2012-01-28 03:57:48 +09:00
SHIMODA Hiroshi
8e1188d9be fix wrong method name 2012-01-24 10:15:25 +09:00
Piro / SHIMODA Hiroshi
f077af1317 ignore events after destruction 2012-01-24 04:07:56 +09:00
Piro / SHIMODA Hiroshi
6bab97a38f * we couldn't resize shrunken tab bar by mouse drag
* now we can prevent auto-show/hide of the tab bar by pressing shift key
2012-01-24 03:35:48 +09:00
Piro / SHIMODA Hiroshi
7a83c1ef67 don't hide doorhangar even if the tab is restored after the doorhangar is shown 2012-01-21 00:35:53 +09:00
Piro / SHIMODA Hiroshi
1166dc4849 image size was not applied correctly 2012-01-21 00:33:19 +09:00
Piro / SHIMODA Hiroshi
b2c3e44ce6 update library 2012-01-21 00:13:27 +09:00
Piro / SHIMODA Hiroshi
2fa9659480 update library 2012-01-21 00:10:57 +09:00
Piro / SHIMODA Hiroshi
0f894471a2 update library 2012-01-20 23:58:22 +09:00
Piro / SHIMODA Hiroshi
ed2b234977 update library 2012-01-19 03:23:06 +09:00
Piro / SHIMODA Hiroshi
f0b6f6e040 update library 2012-01-19 02:56:55 +09:00
SHIMODA Hiroshi
32c45ab150 use doorhangar instead of notification bar 2012-01-18 13:56:50 +09:00
SHIMODA Hiroshi
ca830a8f53 revert changes on 4636f201bc (in the horizontal tab bar, tabs should be stacked always) 2012-01-18 11:58:12 +09:00
Piro / SHIMODA Hiroshi
c604a72eec Firefox can remove "overflow" property wrongly, by horizontal overflow/underflow on a vertical tab bar. 2012-01-15 03:42:51 +09:00
Piro / SHIMODA Hiroshi
17c7280d05 switch the role of the counter in tabs for vertical and horizontal tab bar 2012-01-14 01:45:51 +09:00
Piro / SHIMODA Hiroshi
4d816760b5 reduce obsolete version-specific logic and comments 2012-01-14 01:30:06 +09:00
Piro / SHIMODA Hiroshi
9fc01781a1 remove module for optimization 2012-01-14 01:20:43 +09:00
Piro / SHIMODA Hiroshi
23e3457530 update version specific comments 2012-01-14 01:15:12 +09:00
SHIMODA Hiroshi
7d23e2b9b3 remove obsolete codes 2012-01-13 20:17:16 +09:00
SHIMODA Hiroshi
b44c9b20f9 remove regacy codes 2012-01-13 18:06:40 +09:00
SHIMODA Hiroshi
bcb8615f47 drop Firefox 3.6 support 2012-01-13 17:38:12 +09:00
SHIMODA Hiroshi
4636f201bc in the horizontal tab bar, tabs should be stacked always 2012-01-13 17:12:25 +09:00
SHIMODA Hiroshi
07b0e15aaa suppress unexpected jumping of the tab bar more intelligently 2012-01-13 12:28:13 +09:00
SHIMODA Hiroshi
585ab07c48 suppress unexpected jumping on the tab bar after new child tabs are opened 2012-01-13 12:16:35 +09:00
SHIMODA Hiroshi
d45ec4a947 when the browser is too slow, manual scrollings on the tab bar can be canceled by smooth scroll animations of TST 2012-01-06 19:38:38 +09:00
Piro / SHIMODA Hiroshi
d512dbbfa4 failed to create tree for the tab initially selected in a background group ( some tabs restored in background group cannot be found by getTabById() ) 2012-01-04 00:13:35 +09:00
Piro / SHIMODA Hiroshi
08aa9a3459 failed to restore closed tree 2012-01-03 22:03:51 +09:00
Piro / SHIMODA Hiroshi
1b50b890c4 tab bar should not be hidden by keyboard input if it is expanded by mouse 2012-01-03 06:00:04 +09:00
Piro / SHIMODA Hiroshi
afca500dbe With Tab Mix Plus, failed to restore secondary or later pinned tabs if there is no normal tab 2012-01-03 05:50:38 +09:00
Piro / SHIMODA Hiroshi
7ed52bca37 failed to store edited title of group tab (regression) 2012-01-03 05:16:50 +09:00
Piro / SHIMODA Hiroshi
3cf6b76fee F2 key didn't work on group tab (regression) 2012-01-03 05:13:39 +09:00
Piro / SHIMODA Hiroshi
6c2eacc16a tree of tabs cannot be restored (regression) 2012-01-02 19:52:51 +09:00
Piro / SHIMODA Hiroshi
e8f092b7b1 By ctrl-shift-` and ctrl-shift-~ tab groups (Panorama) were broken unexpectedly. 2012-01-02 05:18:14 +09:00
SHIMODA Hiroshi
60af382b89 manually expanded tree should not collapsed automatically (like Windows Explorer) 2011-12-27 13:21:23 +09:00
SHIMODA Hiroshi
d0664b4552 "fast restore" didn't work for secondary (and later) window 2011-12-19 19:20:14 +09:00
SHIMODA Hiroshi
8e0159712a when the current tab includes <embed>, drag and drop feature ottally broken after you tried to drag the tab bar itself. 2011-12-19 18:58:25 +09:00
SHIMODA Hiroshi
d447107fbe shrink sensitive area based on the size of clickable element 2011-12-19 17:29:37 +09:00
SHIMODA Hiroshi
6a9f32235c we should not expand tab bar automatically if the pointer is over the twisty 2011-12-19 16:49:23 +09:00
SHIMODA Hiroshi
3870310023 generalize 2011-12-19 16:43:18 +09:00
SHIMODA Hiroshi
b5f3f4abd3 don't shrink sensitive area if there is no closebox near the pointer 2011-12-19 16:37:48 +09:00
Piro / SHIMODA Hiroshi
058d27612b event listener for initialization was not unregistered 2011-12-17 00:50:30 +09:00
SHIMODA Hiroshi
668a4f667e we should save data to TMP's session manager always 2011-12-15 14:28:40 +09:00
SHIMODA Hiroshi
7832e7a2e6 fast restore should work with TMP if TMP session managemnt is disabled 2011-12-15 14:12:41 +09:00
SHIMODA Hiroshi
527acb44f8 when a tab was moved into an existing tree, it was not become a new member of the tree. (regression) 2011-12-15 13:32:17 +09:00
Piro / SHIMODA Hiroshi
5f771740db don't do fast restore if TMP's session management is activated 2011-12-14 23:51:56 +09:00
SHIMODA Hiroshi
35e8280451 tree structure of hidden tabs in background groups should not be restored on the startup. 2011-12-14 18:05:32 +09:00
SHIMODA Hiroshi
737320ef7d tab bar was wrongly shrunken for fullscreen window on the starutp 2011-12-14 15:33:25 +09:00
SHIMODA Hiroshi
e6f29af997 isMaximized => maximized 2011-12-14 15:28:47 +09:00
SHIMODA Hiroshi
55854683a0 tab bar was wrongly shrunken on the startup (fix for https://github.com/piroor/treestyletab/issues/177 ) 2011-12-14 15:26:58 +09:00
SHIMODA Hiroshi
4b36391e66 failed to save tab id (regression) 2011-12-14 13:41:26 +09:00
SHIMODA Hiroshi
fdf03c5f35 * fast restore can be disabled
* no need to observe sessionstore topics
2011-12-14 13:30:29 +09:00
Piro / SHIMODA Hiroshi
a3af97ef98 rearrange methods 2011-12-13 23:21:31 +09:00
Piro / SHIMODA Hiroshi
f6fddbdadc output stack trace 2011-12-13 23:00:44 +09:00
Piro / SHIMODA Hiroshi
594abe6e54 simplify 2011-12-13 22:59:45 +09:00
SHIMODA Hiroshi
cf4b3bd1f1 don't restore already restored tabs 2011-12-13 20:41:42 +09:00
SHIMODA Hiroshi
476ffb70d5 refactoring 2011-12-13 20:18:32 +09:00
SHIMODA Hiroshi
e3b7f7adf4 relation of the selected tab was unexpectedly lost 2011-12-13 18:03:16 +09:00
SHIMODA Hiroshi
e21c0f4d01 if we can restore tree more quickly, do it 2011-12-13 16:32:42 +09:00
SHIMODA Hiroshi
4c51a856b1 better handling of duplicated tabs 2011-12-13 16:10:49 +09:00
Piro / SHIMODA Hiroshi
8d981a7d13 always restore all tree 2011-12-13 03:54:43 +09:00
SHIMODA Hiroshi
b8fd343863 unity fastRestoreTreeStructure to onWindowStateRestored 2011-12-12 18:39:46 +09:00
SHIMODA Hiroshi
67ff3b111f items in "all tabs" popup were not indented on Nightly. 2011-12-12 18:27:11 +09:00
SHIMODA Hiroshi
1bc3146759 activate "fast restore" for any window restoration (ex. Private Browsing, Session Manager, etc.) 2011-12-12 16:44:10 +09:00
SHIMODA Hiroshi
fa4d4e1648 now we can apply "fast restore" for tabs in background groups 2011-12-12 15:04:29 +09:00
SHIMODA Hiroshi
726a4ae03f tabs were unexpectedly rearranged after you exited from Panorama. 2011-12-12 14:48:51 +09:00
SHIMODA Hiroshi
5d9c5f3a74 don't collapse a existing tree automatically if it is in a background group 2011-12-12 11:51:48 +09:00
Piro / SHIMODA Hiroshi
55dc28600b move codes for group tabs to a JS code module 2011-12-11 23:09:53 +09:00
Piro / SHIMODA Hiroshi
80b64709c7 "event." is required 2011-12-10 02:36:08 +09:00
Piro / SHIMODA Hiroshi
3e4cbe02c7 now tabs can be closed from full tooltips 2011-12-10 02:35:19 +09:00
Piro / SHIMODA Hiroshi
9259ecad17 middle click on tab link should close the tab 2011-12-10 02:05:08 +09:00
SHIMODA Hiroshi
1e8daf3ded draw links in the "dummy" tab 2011-12-09 20:10:04 +09:00
SHIMODA Hiroshi
39234833fc on Linux + GNOME3, "narrow scroll bar" was not narrow. 2011-12-09 17:55:15 +09:00
SHIMODA Hiroshi
7b41779a0b failed to restore subtree-collapsed state for restored tabs (by undo close tab command) 2011-12-09 11:12:27 +09:00
SHIMODA Hiroshi
491ec519a7 rename methods for handling events 2011-12-09 11:11:53 +09:00
Piro / SHIMODA Hiroshi
90e4852836 confirmation message should be shown immediately, and it should not be closed by page loadings 2011-12-09 02:58:36 +09:00
Piro / SHIMODA Hiroshi
7d891dd32c "undo closed set" feature didn't work (part 2) 2011-12-09 01:40:43 +09:00
Piro / SHIMODA Hiroshi
7035a53d4f "undo closed set" feature didn't work 2011-12-09 01:39:55 +09:00
Piro / SHIMODA Hiroshi
2d54b402c0 call updateInsertionPositionInfo only for "fast restor"ed tabs 2011-12-08 05:17:06 +09:00
Piro / SHIMODA Hiroshi
5193c60a3b "fast restore" should restore collapsed/expand state based on user pref 2011-12-08 05:12:33 +09:00
Piro / SHIMODA Hiroshi
acefddccb7 set position of child tabs 2011-12-08 04:43:51 +09:00
Piro / SHIMODA Hiroshi
7d3f967b1a add codes for failsafe 2011-12-08 04:40:26 +09:00
Piro / SHIMODA Hiroshi
87c0b4ad27 "fast restore" didn't work as I expected for tabs without children. 2011-12-08 01:40:33 +09:00
Piro / SHIMODA Hiroshi
46326d4997 fix typo 2011-12-07 21:33:57 +09:00
SHIMODA Hiroshi
828e6e48f9 simplify implementation of "fast restore" 2011-12-07 15:14:02 +09:00
SHIMODA Hiroshi
9b5c3c594d tree structure was not restored correctly 2011-12-07 12:06:05 +09:00
SHIMODA Hiroshi
ff5a299316 part => detach 2011-12-07 10:20:14 +09:00
SHIMODA Hiroshi
ca0b1fe073 partTab() => detachTab() (API is renamed) 2011-12-07 10:18:05 +09:00
SHIMODA Hiroshi
87352e22e6 add a comment about restoreTreeStructure() on Firefox 3.6 2011-12-06 18:06:59 +09:00
SHIMODA Hiroshi
db286777de tree structure should be restored even if there are any extra tab 2011-12-05 20:19:32 +09:00
SHIMODA Hiroshi
f500a66092 refactoring 2011-12-05 19:51:38 +09:00
SHIMODA Hiroshi
a706c81340 brush up codes 2011-12-05 19:42:08 +09:00
SHIMODA Hiroshi
3de7d79b67 brush up restoreOnStartup 2011-12-05 19:31:12 +09:00
SHIMODA Hiroshi
a64ff91010 getNextSiblingTab() failed for broken "children" list 2011-12-05 17:21:19 +09:00
SHIMODA Hiroshi
af9bc6257b don't show content area screen if it is not required 2011-12-05 17:10:16 +09:00
SHIMODA Hiroshi
8018a3ca8d fix typo 2011-12-05 16:41:13 +09:00
SHIMODA Hiroshi
00be6a4f00 don't show content area screen if the window is not active 2011-12-05 16:27:33 +09:00
SHIMODA Hiroshi
04c9515d24 restore indent levels at first 2011-12-05 12:19:50 +09:00
SHIMODA Hiroshi
8578d23548 improve fast restora of tree structure 2011-12-05 11:54:07 +09:00
SHIMODA Hiroshi
f524c96c79 no need to restore tab attributes (revert the last commit) 2011-12-05 10:26:23 +09:00
Piro / SHIMODA Hiroshi
7be4a42f0e store TST attributes 2011-12-05 09:47:16 +09:00
Piro / SHIMODA Hiroshi
776cfbc5c7 full tooltip was shown on wrong position if the window is not in the primary display (part 2) 2011-12-05 03:48:54 +09:00
Piro / SHIMODA Hiroshi
e27c117343 full tooltip was shown on wrong position if the window is not in the primary display 2011-12-05 03:46:40 +09:00
Piro / SHIMODA Hiroshi
d4ca094600 if the shrunken tab bar was too narrow, we couldn't expand tab bar automatically by mouseover. 2011-12-05 02:44:49 +09:00
Piro / SHIMODA Hiroshi
e1ba70474b "Autohide tab bar" feature should work for PDF documents and other contents drawn by plugins. (To disable this hack, you have to turn "extensions.treestyletab.tabbar.autoHide.contentAreaScreen.enabled" to "false".) 2011-12-05 02:27:30 +09:00
Piro / SHIMODA Hiroshi
1bba301260 emulate behaviors of folder trees, for arrow keys on focused tabs (but not wrapped on Windows and Linux - this is designed behavior of Firefox itself!) 2011-12-03 05:01:38 +09:00
Piro / SHIMODA Hiroshi
44af0c7f83 set minimum size too 2011-12-01 03:02:03 +09:00
Piro / SHIMODA Hiroshi
dcac8b1a6b load full tooltip manager on demand 2011-12-01 02:59:46 +09:00
Piro / SHIMODA Hiroshi
03c677e522 MozBeforePaint is no longer available on Firefox 11 2011-12-01 02:22:15 +09:00
Piro / SHIMODA Hiroshi
69efc14044 on Firefox 11, mozRequestAnimationFrame() requires the callback anyway 2011-12-01 01:54:18 +09:00
Piro / SHIMODA Hiroshi
e0d949b99e shrunken tab bar couldn't be resized by drag and drop because the tab bar was unexpectedly expanded near the resizer. 2011-11-30 23:22:16 +09:00
Piro / SHIMODA Hiroshi
e3b5a236d8 arrowscrollbox in tooltip should be re-created 2011-11-30 20:32:57 +09:00
Piro / SHIMODA Hiroshi
cf49041b8c animation effect for full tooltip 2011-11-30 20:22:19 +09:00
Piro / SHIMODA Hiroshi
8f8e96da16 full tooltip should be hidden after the pointer goes out from it 2011-11-30 19:33:12 +09:00
SHIMODA Hiroshi
867bd4d5f9 didn't work on Firefox 3.6 2011-11-30 10:14:17 +09:00
Piro / SHIMODA Hiroshi
0cb0cb92a4 simplify calculation of size of pinned tabs from integer to boolean (simply faviconized or not) 2011-11-30 05:33:47 +09:00
Piro / SHIMODA Hiroshi
5d379c12c3 optimize 2011-11-30 05:01:56 +09:00
Piro / SHIMODA Hiroshi
1ffd3fbb71 emulate behavior of tooltip 2011-11-30 04:27:08 +09:00
Piro / SHIMODA Hiroshi
15da5d1e9b fix some minor bugs 2011-11-30 03:52:47 +09:00
Piro / SHIMODA Hiroshi
71d517d51b split implementation of full tooltip 2011-11-30 03:40:11 +09:00
Piro / SHIMODA Hiroshi
617cf38a1f When a child tab is selected and the tree is collapsed, the parent tab is automatically selected and the tree was collapsed but re-expanded after a delay unexpectedly. 2011-11-30 02:21:33 +09:00
Piro / SHIMODA Hiroshi
ff1cd2ebe5 implement "full tooltip" for too many children 2011-11-30 02:09:32 +09:00
Piro / SHIMODA Hiroshi
e886c75ca3 tooltip on tree should be more flexible 2011-11-30 00:52:25 +09:00
SHIMODA Hiroshi
93bb61f1c1 focused tree should be expanded automatically with delay, while switching focus by ctrl-(shift)-tab. 2011-11-29 20:36:49 +09:00
SHIMODA Hiroshi
6c13384537 pinned tabs can be smaller than 24x24 (new minimum size = 16x16) 2011-11-29 17:34:20 +09:00
SHIMODA Hiroshi
bbd95f450b the counter in a parent tab should report the count of tabs not only collapsed descendants but including itself. 2011-11-16 10:45:19 +09:00
Piro / SHIMODA Hiroshi
bcca67868e Fix broken behavior about tabs dropped on indented area (fix for https://github.com/piroor/treestyletab/issues/175 ) 2011-11-05 19:50:30 +09:00
Piro / SHIMODA Hiroshi
a3d1651ca7 update mail address 2011-11-02 02:43:39 +09:00
Piro / SHIMODA Hiroshi
c797f25a3e Pinned tabs were mispositioned on rightside tab bar. 2011-10-30 14:52:56 +09:00
Piro / SHIMODA Hiroshi
78a178b0c2 children of a newly pinned tab should be treated same to children of a closed tab (https://github.com/piroor/treestyletab/issues/155 ) 2011-10-30 05:50:27 +09:00
Piro / SHIMODA Hiroshi
188031b1a3 New tabs from "new blank tab" button on the tab bar didn't become "first-child" by the user preference automatically when it is opened. Now it works. 2011-10-30 05:26:01 +09:00
Piro / SHIMODA Hiroshi
e466b9bccd When a parent tab is moved to another tab group, then descendant tabs also should be moved to the group. 2011-10-30 05:03:44 +09:00
Piro / SHIMODA Hiroshi
785666ccf7 When "treeViewEnabled" was set to false twice, twisties in tabs were lost. ( https://github.com/piroor/treestyletab/issues/160 ) 2011-10-30 03:10:53 +09:00
Piro / SHIMODA Hiroshi
23cb3917e1 add workspace to hack other extensions 2011-10-28 04:17:22 +09:00
SHIMODA Hiroshi
d80d323aa1 fix mispositioned pinned tabs on Gecko 10.0a 2011-10-24 19:54:16 +09:00
SHIMODA Hiroshi
3c581a5683 add comment 2011-09-06 11:37:24 +09:00
SHIMODA Hiroshi
6201e7a523 children of a newly pinned tab should be treated same to children of a closed tab (partial fix for https://github.com/piroor/treestyletab/issues/155 ) 2011-09-06 11:33:38 +09:00
Piro / SHIMODA Hiroshi
ec294ee820 Search result tabs didn't become children of the current tab if the selection include white spaces before/after the search term. 2011-08-30 00:39:17 +09:00
SHIMODA Hiroshi
147812ff1c split methods 2011-08-24 14:27:19 +09:00
SHIMODA Hiroshi
197911a031 split methods 2011-08-24 14:17:01 +09:00
SHIMODA Hiroshi
75e2f69552 don't shrink/hide/expand tab bar when something is dragged on the browsing area 2011-08-23 11:59:01 +09:00
Piro / SHIMODA Hiroshi
327771a2b6 * Needless group tab is not closed correctly when it is "to-be-reloaded".
* Group tab wrongly closed even if the last sibling has any child.
2011-07-30 03:07:37 +09:00
Piro / SHIMODA Hiroshi
0494e7a229 Needless dummy "group" tab isn't closed if it is a to-be-restored tab 2011-07-30 02:52:28 +09:00
Piro / SHIMODA Hiroshi
fd6cac3f6a remove needless variable 2011-07-30 02:11:08 +09:00
Piro / SHIMODA Hiroshi
14a2370d4f When a root tab is closed and there is only one left "dummy" group-tab, then close it automatically. 2011-07-30 02:10:28 +09:00
Piro / SHIMODA Hiroshi
749d98bf05 group tab should be closed with delay 2011-07-30 00:40:39 +09:00
SHIMODA Hiroshi
c419a3f63b needless sibling group tab should be removed automatically 2011-07-29 17:22:13 +09:00
SHIMODA Hiroshi
93c2f9f94f size of pinned tabs can be customized by secret prefs extensions.treestyletab.pinnedTab.width and extensions.treestyletab.pinnedTab.height 2011-07-29 14:44:31 +09:00
SHIMODA Hiroshi
3bbf28b4f0 restore _lastRelatedTab on the last point of onTabAdded() 2011-07-29 10:34:44 +09:00
Piro / SHIMODA Hiroshi
ee95b8c7c0 closing a child tab when there are multiple child tabs next to it focuses the parent tab instead of the child tab next to the one closed 2011-07-29 09:45:21 +09:00
Piro / SHIMODA Hiroshi
5dfbffc0be Merge branch 'master' of github.com:piroor/treestyletab 2011-07-21 01:30:50 +09:00
SHIMODA Hiroshi
2c0d84aaa2 update for Firefox 8 2011-07-20 19:59:59 +09:00
Piro / SHIMODA Hiroshi
61e6984df3 don't resize window if it is maximized 2011-06-24 02:43:21 +09:00
Piro / SHIMODA Hiroshi
131d15c8cb fix typo 2011-06-19 22:57:35 +09:00
SHIMODA Hiroshi
3a2a5e8844 don't control visibility of menuitems and selarators if they are removed by Menu Editor addon. 2011-06-18 00:02:43 +09:00
Piro / SHIMODA Hiroshi
24775182de failed to import/duplicate/move windows 2011-06-17 01:59:57 +09:00
Piro / SHIMODA Hiroshi
2399608213 duplicateTabs, moveTabs also new public methods. 2011-06-17 01:48:32 +09:00
SHIMODA Hiroshi
face3c44c9 possibly raised error 2011-06-16 11:54:13 +09:00
Piro / SHIMODA Hiroshi
d6ccafc958 forgot to fix for new name 2011-06-16 00:31:26 +09:00
SHIMODA Hiroshi
f9e9e4efd4 new API, importTabs() (and moveTabs()) 2011-06-15 18:13:23 +09:00
SHIMODA Hiroshi
c39d55061a refactoring around performDrop() 2011-06-15 17:38:14 +09:00
SHIMODA Hiroshi
213aa81361 Merge branch 'master' of github.com:piroor/treestyletab 2011-06-15 15:44:15 +09:00
SHIMODA Hiroshi
a57bd32d1c split methods and define new utility API "collectRootTabs()" 2011-06-15 13:32:39 +09:00
Piro / SHIMODA Hiroshi
511348dd66 forgot to initialize as an empty array 2011-06-15 00:34:08 +09:00
Piro / SHIMODA Hiroshi
bb77306af2 dragging of multiple URIs causes error. 2011-06-15 00:29:36 +09:00
Piro / SHIMODA Hiroshi
de11611005 revert 2011-06-14 02:04:37 +09:00
Piro / SHIMODA Hiroshi
650f2b4d93 do destruction process later than other addons 2011-06-14 00:59:34 +09:00
Piro / SHIMODA Hiroshi
75dc1da17d while dragging, auto-hidden tab bar should be expanded automatically 2011-06-13 02:03:50 +09:00
Piro / SHIMODA Hiroshi
f86ac91786 toggleAutoHide() wasn't proxied 2011-06-13 01:23:52 +09:00
Piro / SHIMODA Hiroshi
1b4327f63b animations are suddenly stopped by window close (or other reasons) 2011-06-11 03:32:34 +09:00
Piro / SHIMODA Hiroshi
e1d25883eb forget to handle "this" 2011-06-06 01:05:22 +09:00
Piro / SHIMODA Hiroshi
dfcb7f14f3 don't cancel dragstart events from Multiple Tab Handler (fix for https://github.com/piroor/treestyletab/issues/118 ) 2011-06-02 09:27:18 +09:00
Piro / SHIMODA Hiroshi
7b7c7ba5e8 simplify 2011-05-28 09:18:44 +09:00
Piro / SHIMODA Hiroshi
b80e90091f autohide feature didn't work (regression) 2011-05-28 07:49:02 +09:00
Piro / SHIMODA Hiroshi
cf8d2072a4 drag and drop of tabs between windows was broken (regression) 2011-05-28 06:21:48 +09:00
Piro / SHIMODA Hiroshi
df1caa3ad1 fix undefined variable error 2011-05-28 06:08:45 +09:00
SHIMODA Hiroshi
68a8a9fe44 fix comment 2011-05-27 11:33:00 +09:00
SHIMODA Hiroshi
d25e006a2f On Nightly, background color of the vertical tab bar was unexpectedly fixed to "white" by patches http://hg.mozilla.org/mozilla-central/rev/e90bdd97d168 introduced by the bug https://bugzilla.mozilla.org/show_bug.cgi?id=558585 2011-05-27 11:31:02 +09:00
SHIMODA Hiroshi
4a8041ced5 built-in themes were not work correctly 2011-05-27 10:55:21 +09:00
SHIMODA Hiroshi
69f78feafb * pre-loading of images didn't work.
* "default" style didn't work correctly (it worked just same as "flat".)
2011-05-27 10:44:23 +09:00
Piro / SHIMODA Hiroshi
e8ad95487a With All-in-One Sidebar the tab bar was wrongly left on the content area after the sidebar was hidden automatically (fix for http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2902 ) 2011-05-27 02:50:36 +09:00