Commit Graph

416 Commits

Author SHA1 Message Date
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