oonuma ryouyu
e8a2c96943
fix #394 .
2016-04-30 11:26:08 +09:00
YUKI Hiroshi
864698e720
Allow to disable new tab position control
2016-03-18 16:27:39 +09:00
Piro / YUKI Hiroshi
9392929693
Add description why we should turn it off for every new windows
2016-03-11 04:03:17 +09:00
Piro / YUKI Hiroshi
05a93437a3
Fix indent
2016-03-11 03:01:12 +09:00
Piro / YUKI Hiroshi
fbbc1cd11d
Prevent to group tabs opened via "loadTabs()", only when it is opened as home page tabs at the startup.
...
This fixes a regression #1086 . Now open bookmark group as a tree correctly.
2016-03-11 02:59:23 +09:00
YUKI Hiroshi
36656e0523
Allow to unmute correctly
2016-03-10 16:59:48 +09:00
YUKI Hiroshi
979beab611
Fix inverted condition
2016-03-10 16:58:43 +09:00
YUKI Hiroshi
9770fa7bd8
Allow to unmute tab always, even if the sound is not played #1082
2016-03-10 16:56:24 +09:00
Piro / YUKI Hiroshi
f373c987fa
Calculate actual number of columns more smartly
2016-03-06 00:40:13 +09:00
Piro / YUKI Hiroshi
c42e2415d8
Calculate required size for a tree more smartly
2016-03-06 00:34:27 +09:00
Piro / YUKI Hiroshi
a173ed4e66
Simplify
2016-03-05 16:56:09 +09:00
Piro / YUKI Hiroshi
a20d244664
Allow to customize width of columns
2016-03-05 15:53:26 +09:00
Piro / YUKI Hiroshi
32d71fb1f1
Make column width configurable
2016-03-05 14:47:55 +09:00
Piro / YUKI Hiroshi
1624bc751c
Remove needless blank line
2016-03-05 12:50:52 +09:00
Piro / YUKI Hiroshi
7bbfcbc594
Don't show scroll buttons if they are not required
2016-03-05 12:49:56 +09:00
Piro / YUKI Hiroshi
a4ea563639
Determine number of columns more smartly
2016-03-05 12:35:49 +09:00
Piro / YUKI Hiroshi
392b48ee88
Fix indent
2016-03-04 22:26:51 +09:00
Piro / YUKI Hiroshi
7710adbd9a
Calculate number of columns by self only when it is needed
2016-03-04 22:26:26 +09:00
YUKI Hiroshi
8506d7e4d7
Implement pseudo tree only with XUL.
...
There is no need to use XHTML, just needed to apply "display:block"...
2016-03-04 11:35:12 +09:00
Piro / YUKI Hiroshi
3c8dfecba6
Calculate enough number of columns correctly even if there is only tabs with short title narrower than column width
2016-03-04 01:15:16 +09:00
Piro / YUKI Hiroshi
e04e29fe2f
Avoid startup error on new blank group tab
2016-03-04 01:08:14 +09:00
Piro / YUKI Hiroshi
31513f1473
Calculate width of columns more correctly even if the root item is hidden (at grouop tab)
2016-03-04 01:07:46 +09:00
YUKI Hiroshi
2778357864
Remove needless "this"
2016-02-22 14:36:01 +09:00
YUKI Hiroshi
f28946b5f8
Migrate preference for the delay of auto show
2016-02-22 14:09:30 +09:00
YUKI Hiroshi
8e201ee3a0
Simplify
2016-02-22 14:07:18 +09:00
YUKI Hiroshi
534c809052
Allow to specify different delay for autoshow/hide on mousemove
2016-02-22 14:03:26 +09:00
YUKI Hiroshi
55fa2764b8
Keep current tab visible after the window is resized #660
2016-02-22 12:49:48 +09:00
YUKI Hiroshi
8581e3abc5
Disallow to scroll to hidden tab always #604
2016-02-22 12:08:46 +09:00
YUKI Hiroshi
bd3f2969a7
Don't scroll to newly opened hidden tab #604
2016-02-22 12:03:36 +09:00
Piro / YUKI Hiroshi
9c3221b722
Revert "Don't modify position of thumbnail inserted by Informational Tab"
...
This reverts commit 2a750342bb
.
2016-02-21 05:14:18 +09:00
Piro / YUKI Hiroshi
a9351d71e0
Remove too many space
2016-02-21 05:06:48 +09:00
Piro / YUKI Hiroshi
22aa339047
Suppress errors from missing nodes
2016-02-20 17:59:52 +09:00
Piro / YUKI Hiroshi
479e6c5137
Accept text including whitespaces for drag and drop on the tab bar #633
...
Now such dropped text will be searched by the default search engine.
2016-02-20 16:10:59 +09:00
Piro / YUKI Hiroshi
833b1c924e
Search dragged text by dropping on the tab bar #634
2016-02-20 16:02:28 +09:00
Piro / YUKI Hiroshi
2a750342bb
Don't modify position of thumbnail inserted by Informational Tab
2016-02-20 15:46:27 +09:00
Piro / YUKI Hiroshi
fef54cec8b
Compact constants
2016-02-20 15:20:13 +09:00
Piro / YUKI Hiroshi
c901a1ce82
Remove obsolete code for "Always show the tab bar" feature removed at Firefox 23
2016-02-20 15:16:45 +09:00
Piro / YUKI Hiroshi
c5dbe0627d
Calculate size of the tooltip and reposition more correctly & smartly
2016-02-20 02:15:45 +09:00
YUKI Hiroshi
e07384795a
Show whole tree correctly even if there is caption
2016-02-19 20:55:04 +09:00
YUKI Hiroshi
745c53ba24
Output stack trace why the tooltip is closed
2016-02-19 20:49:03 +09:00
YUKI Hiroshi
77a212e1b0
Reduce needless log
2016-02-19 20:48:52 +09:00
YUKI Hiroshi
13bf7d0fc0
Separate method to reposition tooltip
2016-02-19 20:48:39 +09:00
YUKI Hiroshi
f7f1ab7762
Ignore other events while tooltip resizing
2016-02-19 20:48:03 +09:00
YUKI Hiroshi
44c3c288aa
Shrink column count automatically by pseudo tree builder itself
2016-02-19 20:19:52 +09:00
YUKI Hiroshi
e73be800ff
Fix conding style
2016-02-19 20:16:58 +09:00
YUKI Hiroshi
a5f7dbe501
Show multi column tree more smartly
2016-02-19 20:16:41 +09:00
YUKI Hiroshi
bff7c1c776
Ignore transition for non-size properties
2016-02-19 20:16:09 +09:00
YUKI Hiroshi
56b4bfb716
Don't hide full tooltip while it is showing
2016-02-19 18:37:18 +09:00
YUKI Hiroshi
56186c4c28
Output more logs
2016-02-19 18:37:05 +09:00
YUKI Hiroshi
b879844bca
Better positioning of full tooltip
2016-02-19 18:36:42 +09:00
YUKI Hiroshi
a6ea63feed
Relabel
2016-02-19 17:46:13 +09:00
YUKI Hiroshi
1b0f1b1f50
Output more debug logs
2016-02-19 17:45:13 +09:00
Piro / YUKI Hiroshi
115cbc1e61
Rearrange methods by their executed order
2016-02-19 00:24:57 +09:00
Piro / YUKI Hiroshi
b040f2db20
Don't show the container larger than the tooltip itself
2016-02-19 00:14:04 +09:00
Piro / YUKI Hiroshi
a97c42c4d1
Clear fake tree when the tooltip is hidden
2016-02-19 00:08:09 +09:00
Piro / YUKI Hiroshi
409103c9ba
Show full tooltip with correct size enough to show its contents
2016-02-18 23:59:44 +09:00
Piro / YUKI Hiroshi
961477b0ca
Output more debug log for full tooltip
2016-02-18 23:12:24 +09:00
YUKI Hiroshi
7bfb22b3e6
Don't open startup home pages as a tree #1063
2016-02-18 20:50:14 +09:00
YUKI Hiroshi
d7c74933b5
Fix indent
2016-02-18 20:34:48 +09:00
YUKI Hiroshi
388103a20b
Open home tabs as flat tabs if the yare opened by single left click
2016-02-18 20:34:29 +09:00
YUKI Hiroshi
36d145155a
Open home tabs as new tabs always (See #1063 )
2016-02-18 20:29:51 +09:00
YUKI Hiroshi
c955acefd2
Don't leave needless group tab after a tree is detached #1071
2016-02-18 20:13:41 +09:00
YUKI Hiroshi
af093118b4
Output more logs
2016-02-18 20:13:28 +09:00
YUKI Hiroshi
c51112886a
Detect dummy group tab correctly even if it is still loading
2016-02-18 20:12:50 +09:00
YUKI Hiroshi
a82d5adac8
Output more debug log
2016-02-18 19:32:22 +09:00
YUKI Hiroshi
334fcbcf41
Output more debug logs
2016-02-18 19:29:41 +09:00
YUKI Hiroshi
e92bc3d2ac
Fix indent
2016-02-18 13:02:48 +09:00
YUKI Hiroshi
172df772d3
Render narrow scrollbar more correctly, without any side effect like #1072
2016-02-18 12:59:29 +09:00
YUKI Hiroshi
cb8dcc4a8c
Align
2016-02-18 11:35:35 +09:00
YUKI Hiroshi
7ffe13c8b4
Use platform specific preference correctly
2016-02-18 11:35:21 +09:00
YUKI Hiroshi
718475c010
Allways apply the font size for narrow scrollbar
2016-02-18 11:25:48 +09:00
YUKI Hiroshi
b4177eed60
Fix indent
2016-02-18 11:20:05 +09:00
YUKI Hiroshi
998cf5d47e
Use different method to narrowrize scrollbar for each platform
2016-02-18 11:19:28 +09:00
Piro / YUKI Hiroshi
3a28f1ec49
Migrate configurations to simulate old behavior.
...
This is inspired from the discussion around https://twitter.com/piro_or/status/700004661227442177
2016-02-18 02:32:50 +09:00
YUKI Hiroshi
35783c647f
Don't show sound indicator for flat parent tabs
2016-02-17 17:22:57 +09:00
YUKI Hiroshi
9594f1c740
Allow to disable indentation for horizontal tab bar #1070
2016-02-17 16:52:19 +09:00
YUKI Hiroshi
d9e13abd83
Redirect users to other vertical tab addons
2016-02-17 16:46:29 +09:00
YUKI Hiroshi
bacdaf424f
Activate "alllow to collapse/expand" on the startup #1070
2016-02-17 16:30:24 +09:00
YUKI Hiroshi
c3b170fe24
Add missing function
2016-02-17 16:24:28 +09:00
YUKI Hiroshi
ee7d2392c8
Disallow to make indentation level smaller than the default value #1070
2016-02-17 16:23:20 +09:00
YUKI Hiroshi
3a2c801f5d
Don't apply obsolete "extensions.treestyletab.allowSubtreeCollapseExpand.*" preferences #1070
2016-02-17 16:05:23 +09:00
YUKI Hiroshi
f0f62b89ae
Add credit
2016-02-17 10:09:23 +09:00
YUKI Hiroshi
557e69f42e
Use "aXXX" form for arguments
2016-02-17 10:06:18 +09:00
J. Ryan Stinnett
97a0afea4c
Repair tearing off a tree of multiple tabs
2016-02-16 17:37:32 -06:00
Piro / YUKI Hiroshi
0bfedf7480
Attach new tab to the current tab only if it seems actually opened with relatedToCurrent=true
...
There are two keys: tab.owner and gBrowser._lastRelatedTab.
tab.owner can appear even if the tab is opened without relatedToCurrent=true, for example, about:addons.
On the other hand, gBrowser._lastRelatedTab is updated only when relatedToCurrent=true.
So it seems more better trigger to attach a new tab to the parent automatically.
This should fix #1065 (https://github.com/5digits/dactyl/issues/140 )
2016-02-16 09:46:34 +09:00
Piro / YUKI Hiroshi
c68c299fa2
Reduce too many columns
2016-02-16 01:46:06 +09:00
Piro / YUKI Hiroshi
45c0b300b8
Fix indent
2016-02-16 01:33:15 +09:00
Piro / YUKI Hiroshi
d1200d2264
Add secret preferences to disable multicolumn pseud tree
...
* extensions.treestyletab.groupTab.columnize
* extensions.treestyletab.tooltip.columnize
2016-02-16 01:32:56 +09:00
Piro / YUKI Hiroshi
0d6e26585e
Support multicolumn full tooltip
2016-02-16 01:24:36 +09:00
Piro / YUKI Hiroshi
af4d2f7b40
Don't show pseud tree in multiple columns if the container is narrow
2016-02-16 00:29:30 +09:00
Piro / YUKI Hiroshi
7c2b939cab
Don't show too large tooltip
2016-02-16 00:10:59 +09:00
Piro / YUKI Hiroshi
1126c9f211
Output log more safely #1067
2016-02-15 23:45:58 +09:00
YUKI Hiroshi
f5198c31aa
Show pseudo tree in multiple columns
2016-02-15 20:26:14 +09:00
YUKI Hiroshi
f973be9ae5
Build pseudo tree based on HTML
2016-02-15 19:49:09 +09:00
YUKI Hiroshi
696bda9e8d
Break too long line in group tabs
2016-02-15 19:18:42 +09:00
Piro / YUKI Hiroshi
72bb2f1a08
Collapse the tab bar automatically for inactive window when it is expanded automatically
2016-02-14 22:09:15 +09:00
Piro / YUKI Hiroshi
b8333261b5
Don't open new tab as a child of the current if extensions.treestyletab.autoAttach=false #1062
2016-02-14 18:41:42 +09:00
Piro / YUKI Hiroshi
9580dc574f
Don' open new single tab from middle click on the Home button as a child of the current tab
2016-02-14 18:37:58 +09:00
Piro / YUKI Hiroshi
be6df2121f
Fix syntax error
2016-02-14 03:17:28 +09:00
Piro / YUKI Hiroshi
74bdeb4a31
Fix indent
2016-02-13 23:28:39 +09:00