Piro / YUKI Hiroshi
0c6acbce7d
Support "auto hide tab bar" feature provided by Tab Mix Plus.
...
This commit is related to #574 and #557 .
2013-10-30 04:11:16 +09:00
Piro / YUKI Hiroshi
d17c117804
Prevent infinity loop around show/hide of tab bar related elements. ( #574 )
...
With browser.tabs.autoHide=true, some environments (ex. Pale Moon) fall into infinity loop. To avoid this problem, I have to ignore changing visibility around tab bar elements controlled by TST itself.
2013-10-30 03:36:31 +09:00
Piro / YUKI Hiroshi
037ed95977
Process iterator by a common utility
2013-10-30 02:11:31 +09:00
Piro / YUKI Hiroshi
c10e126000
Build menulist items for sibling bookmarks in the folder progressively.
...
I think this can become a workaround for #398 .
2013-10-30 01:55:46 +09:00
Piro / YUKI Hiroshi
63114ca99f
Don't activate UI to manage tree relations for bookmarks in the "unsorted bookmarks" folder.
...
We often store very large number of items into the folder, however we'll never open them as a group of bookmarks via middle click on the folder. On the other hand, if there are too many sibling bookmarks, TST can freeze to initialize the list of siblings. So I decided to disable the UI for bookmarks in the "unsorted bookmarks" folder. This decision is related to the issue #398 .
2013-10-30 01:40:20 +09:00
YUKI Hiroshi
6756ec255a
Don't define multiple constant property with same value
2013-10-24 10:16:53 +09:00
Piro / YUKI Hiroshi
13584c712a
Hide (collapse) the tab bar when the floating tab bar is going to be updated.
...
By this change, the size of the shrunken tab bar will saved and restored correctly. (#575 )
2013-10-23 02:42:22 +09:00
Piro / YUKI Hiroshi
f7e172172b
Expand the shrunken tab bar immediately when the mouse pointer moves onto the tab bar, if the size of teh tab bar is fixed.
2013-10-23 01:41:26 +09:00
Piro / YUKI Hiroshi
9f721f5be2
Re-show the tab bar correctly after exitting DOM fullscreen mode by F11 ( #576 )
2013-10-23 01:32:54 +09:00
Piro / YUKI Hiroshi
48b0fc37b6
Disable Tab Mix Plus's background image for tabs only when any skin (Mixed, Flat, Vertigo, Metal, or Sidebar) is applied
2013-10-23 00:49:02 +09:00
Piro / YUKI Hiroshi
a7af5f492a
Fix link to the pull request
2013-10-09 03:08:48 +09:00
Piro / YUKI Hiroshi
9ef163c0c7
Fix typo
...
Sidebar List =>
Sidebars List
^
2013-10-09 03:02:01 +09:00
Piro / YUKI Hiroshi
250e86ca28
Bump version to 0.14.2013100901
2013-10-09 02:49:59 +09:00
Piro / YUKI Hiroshi
c19c18c298
Bump maxVersion to 27.0a1
2013-10-09 02:49:13 +09:00
Piro / YUKI Hiroshi
172c833f7f
Update history topics
2013-10-09 02:48:32 +09:00
YUKI "Piro" Hiroshi
aeaabeb526
Merge pull request #571 from Infocatcher/fix_fullscreen
...
Handle changes of "moz-collapsed" attribute to correctly update after exiting from full screen mode
2013-10-08 10:44:53 -07:00
Piro / YUKI Hiroshi
6f712b8073
Update history topics
2013-10-09 02:44:16 +09:00
Infocatcher
77542aabf5
Handle changes of "moz-collapsed" attribute to correctly update after exiting from full screen mode
...
(#546 )
2013-10-08 21:40:16 +04:00
Piro / YUKI Hiroshi
a234135786
Remove ruin for compatibility with Tab Mix Plus's "hide the tab bar when there is only one tab" feature
2013-10-09 02:38:47 +09:00
Piro / YUKI Hiroshi
4004ec6f64
Update floating tab bar when UI element is inserted/removed from the browser box ( #546 )
2013-10-09 01:30:52 +09:00
Piro / YUKI Hiroshi
d2ff4f545e
Show the full tooltip near the original tooltip correctly, even if there are multiple screens. ( #302 )
2013-10-09 01:09:01 +09:00
Piro / YUKI Hiroshi
e58a7b9987
Don't shrink/hide the tab bar for keyboard shortcuts Ctrl-T, Ctrl-R, etc.
2013-10-09 00:13:29 +09:00
Piro / YUKI Hiroshi
cba58b33ed
Update history topics
2013-10-08 02:56:40 +09:00
Piro / YUKI Hiroshi
a9c59cc286
Don't focus to the tab which is going to be removed.
...
This fixes #569 . In the previous revision, onTabClose method tried to focus to the first child even if it was going to be closed as a member of closing tree. Then TabSelect event was unexpectedly fired, TabWindow.prototype.handleEven (defined in resource:///modules/WindowsPreviewPerTab.jsm) raised an error, and blocked all following event handlers for TabSelect event. As the result, cached tabs list were not cleared and Ctrl-Tab feature was killed.
2013-10-08 02:47:53 +09:00
YUKI Hiroshi
163df63f04
Hide vertical tab bar in the DOM-fullscreen mode (ex. YouTube) ( #564 )
2013-10-01 10:20:02 +09:00
YUKI Hiroshi
f42084c29d
Disable detection for Tab Mix Plus because it is buggy for me.
2013-09-18 18:02:37 +09:00
YUKI Hiroshi
5d54fd5a38
Fix indent
2013-09-18 17:43:41 +09:00
YUKI Hiroshi
8bce1239b3
Detect mode of Tab Mix Plus correctly
2013-09-18 17:43:18 +09:00
YUKI Hiroshi
4bcca0d787
Support "hide tab bar only when one tab" again for Tab Mix Plus ( #557 )
2013-09-18 17:34:21 +09:00
YUKI Hiroshi
a641d748c7
Allow users to create new subtree from partially selected tree of tabs ( #553 )
2013-09-18 12:10:15 +09:00
YUKI Hiroshi
f0e71741a1
Break lines after condition block of "if" statements
2013-09-17 18:17:20 +09:00
YUKI Hiroshi
47774acf54
Keep tab bar shown (expanded) if one of triggers is still there. ( #552 )
...
The tab bar can be shown by three reasons: mouseover, keyboard shortcut,
and feedback for new tabs. However, sometimes two or more triggers can
be fired in a same time. Now TST keeps the tab bar showing (expanded)
for combinated cases, like: shown by the keyboard shortcut, the mouse
goes onto the tab bar, and it leaves from the tab bar.
2013-09-17 16:22:29 +09:00
Piro / YUKI Hiroshi
d7aa5da30d
Regression: Highlight updated pinned tabs correctly.
2013-09-14 20:59:56 +09:00
YUKI Hiroshi
1f5188defd
Add wanabe to the list of contributors in license blocks
2013-09-13 19:58:52 +09:00
YUKI Hiroshi
418cc09cf4
Add wanabe to the list of contributors
2013-09-13 19:56:03 +09:00
YUKI Hiroshi
cd9949bf59
Update history topics
2013-09-13 19:54:48 +09:00
YUKI Hiroshi
443356caa1
Observe changes of attributes of the parent box itself correctly
2013-09-13 19:44:48 +09:00
YUKI Hiroshi
bbe6b79024
Update tab bar position for "disablechrome" attribute of the root element
2013-09-13 19:37:21 +09:00
YUKI Hiroshi
dd1a76fd64
Don't hide browser UI for builtin "about:*" pages with the vertical tab bar
2013-09-13 19:33:26 +09:00
YUKI "Piro" Hiroshi
9e49b3ce5e
Merge pull request #556 from wanabe/tab-border-with-tmp
...
Erase border that appears with TMP (#528 )
2013-09-13 03:18:03 -07:00
wanabe
1d67911c5e
Erase border that appears with TMP ( #528 )
2013-09-13 12:30:46 +09:00
YUKI "Piro" Hiroshi
d045439bcc
Merge pull request #554 from wanabe/with-hmtcib
...
Improved compatibility with "How Many Times Can I Back?" (#397 )
2013-09-11 23:07:19 -07:00
wanabe
47ac7924e1
Improve compatibility with "How Many Times Can I Back?" ( #397 )
...
use commonAncestorContainer instead of getCommonAncestor()
2013-09-12 14:54:38 +09:00
wanabe
1a83376034
Improved compatibility with "How Many Times Can I Back?" ( #397 )
...
"getCommonAncestor" method is not available without jQuery
2013-09-12 12:36:00 +09:00
Piro / YUKI Hiroshi
6bce4e5e19
Inherit width, height, and others via xbl:inherits ( #550 )
...
The inner box of the tab bar should inherit width, height, and other attributes given via setTabbrowserAttribute(), from the parent element. However, if the binding is re-assigned again and again, then it can happen infinitely loop when the inheritance is done by xbl:constructor.
2013-08-28 02:25:49 +09:00
Piro / YUKI Hiroshi
4df2d498cb
Bump maxVersion to 26.0a1
2013-08-23 23:17:41 +09:00
Piro / YUKI Hiroshi
d17093581b
Update history topics
2013-08-23 23:17:14 +09:00
Piro / YUKI Hiroshi
11d86c9575
Bump version to 0.14.2013082301
2013-08-23 23:16:30 +09:00
YUKI Hiroshi
a60af4b0c7
Fix error on the initialization ( #543 )
...
It is caused by the preference "browser.tabs.autoHide" which is not defined in the default branch.
2013-08-23 17:09:03 +09:00
YUKI "Piro" Hiroshi
a38d21e875
Merge pull request #542 from Infocatcher/ru_locale
...
Russian translation for "Temporary Group" checkbox
2013-08-21 17:53:28 -07:00