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
163df63f04
Hide vertical tab bar in the DOM-fullscreen mode (ex. YouTube) ( #564 )
2013-10-01 10:20:02 +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
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
45f5df5b45
Initialize list of sibling bookmark items progressively ( #478 )
2013-08-22 00:15:11 +09:00
YUKI Hiroshi
23b1a043ef
Add customizability for newly opened temporary groups ( #537 )
2013-08-21 17:34:07 +09:00
YUKI Hiroshi
c9b3bcd5d0
Add "temporary group" checkbox
2013-08-21 13:51:03 +09:00
YUKI Hiroshi
c22c03186f
Open temporary group tabs with "temporary=true" parameter
2013-08-21 13:35:26 +09:00
Piro / YUKI Hiroshi
a870d718da
Update size of inner box of the tab bar after the binding was lost ( #538 )
...
By some reasons, the XBL binding can be removed and re-assigned unexpectedly by UI changes (ex. show/hide toolbars).
Then I have to update the size of the inner box immediately.
2013-08-21 02:06:42 +09:00
Piro / YUKI Hiroshi
9aebf2838f
Open new tab from DragIt ( https://addons.mozilla.org/firefox/addon/dragit-formerly-drag-de-go/ ) as a child of the current tab. #523
2013-07-27 04:17:42 +09:00
YUKI Hiroshi
9999d7f135
Show favicon for about:treestyletab-group tab correctly on Firefox 22 and later ( #521 )
...
Because URIs like "chrome://treestyletab/skin/group/group-icon#-moz-resolution=16,16" doesn't work, if the chrome URL is defined by "override" directive.
2013-07-02 17:25:28 +09:00
YUKI Hiroshi
90ca9e36ec
Update tabsdragutils
2013-05-28 16:19:36 +09:00
YUKI Hiroshi
a7c9d2b80a
Fix wrong use of RestoringTabsData.get()
2013-05-07 16:25:07 +09:00
YUKI Hiroshi
e75ec2c289
Update tabsDragUtils.js
2013-05-07 16:19:48 +09:00
Drugoy
c19fc3a7bd
Fix issue 463
...
This is a final fix for issue 463
2013-04-30 16:31:07 +04:00
saneyuki_s
e691e6759e
Fix js strict-mode error: avoid prohibits function statements not at the top level of a script or function.
2013-03-28 19:10:27 +09:00
Piro / YUKI Hiroshi
26928e2dfa
Update original URL of the library bookmark-multiple-tabs
2013-03-06 23:17:32 +09:00
Piro / YUKI Hiroshi
5954e76c02
Add new secret option "extensions.treestyletab.autoAttach.fromCurrent" to control new tab position from the current tab ( #452 )
2013-03-06 02:37:21 +09:00
Piro / YUKI Hiroshi
414a73c3ff
Load "PlacesUIUtils.jsm" correctly.
...
The path was changed on 2010-04-18 ( http://hg.mozilla.org/mozilla-central/rev/f60133d3febe , https://bugzilla.mozilla.org/show_bug.cgi?id=556739 ) but worked until recent versions. Why??
2013-03-06 01:42:37 +09:00
Piro / YUKI Hiroshi
7985a98620
Move all tabs in the dragged tree to a newly opened window correctly on Firefox 19 and later ( #472 )
2013-03-06 00:58:51 +09:00
Piro / YUKI Hiroshi
e180b42d61
Use latest fxaddonlib-tabs-drag-utils
2013-03-06 00:36:38 +09:00
Piro / YUKI Hiroshi
a260a439fd
Expand the drop area to drop dragged tabs to a tab itself
2013-03-02 22:31:08 +09:00
Piro / YUKI Hiroshi
adbebdef7e
Reduce use of arguments.callee because it doesn't work on the strict mode
2013-03-02 21:29:41 +09:00
Piro / YUKI Hiroshi
4487c1881e
Don't set margin to indicate grouped tabs for parent tabs next to hidden tabs ( #463 )
2013-02-27 04:06:50 +09:00
YUKI Hiroshi
15a7581ab6
Fix missing "TreeStyleTabUtils" symbol for modified functions
2013-01-08 21:22:02 +09:00
Piro / YUKI Hiroshi
72d38659d8
TreeStyleTabBase should not inherit "prefs"
2013-01-06 11:47:50 +09:00
Piro / YUKI Hiroshi
251674258d
Move tree forward correctly by gBrowser.moveTabForward()
2013-01-04 03:56:47 +09:00
Piro / YUKI Hiroshi
318ad0ee52
Update hacks about moveTabForward/moveTabBackward for Firefox 20
2013-01-04 02:03:01 +09:00
YUKI "Piro" Hiroshi
f914c5cc72
Merge pull request #435 from saneyuki/string
...
Move string bundles to TreeStyleTabUtils
2013-01-03 08:24:27 -08:00
saneyuki_s
a7fc238e4e
Move string bundles to TreeStyleTabUtils.
2013-01-03 11:08:25 +09:00
saneyuki_s
9cc3f04f14
Load UninstallationListener.js as JS code modules.
2013-01-03 09:56:57 +09:00
saneyuki_s
fe3cff6bb6
Update UninstallationListener.js.
2013-01-03 09:52:19 +09:00
YUKI Hiroshi
3f59db7448
Update tabsDragUtils to the latest revision
2012-12-28 12:17:17 +09:00
YUKI Hiroshi
6030fc690d
Don't eat the click event by the "invisible popup" for the autohide.
...
popupBoxObject.setConsumeRollupEvent(Components.interfaces.nsIPopupBoxObject.ROLLUP_NO_CONSUME) have to be called on poupshown, not on popupshowing.
2012-12-05 11:46:52 +09:00
YUKI Hiroshi
5718fef495
Collapse/hide the tab bar automatically even if the webpage includes any plugin area
...
Logic A) Tab bar autohide is intentionally blocked by opened popup because the tab bar should not be hidden while you open a context menu on the tab bar.
Logic B) On the other hand, TST shows hidden popup on the content area if the webpage includes any plugin area, because Firefox cannot receive mousemove events on plugin areas.
As the result, the hidden popup unexpectedly blocked to hide the tab bar... The popup for the logic B must be ignored by the logic A.
2012-12-05 11:35:37 +09:00
YUKI Hiroshi
fdff43f59c
Better animation effect for multirow pinned tabs
2012-12-04 12:02:24 +09:00
YUKI Hiroshi
49f85829f7
Rename oriental properties
2012-12-04 11:07:13 +09:00
Piro / YUKI Hiroshi
a9b74110e3
WIP: pinned tabs in the vertical tab bar can be moved to other rows
2012-12-04 02:49:52 +09:00
Piro / YUKI Hiroshi
5e09e88bb2
Operate drag and drop of pinned tabs more correctly
2012-12-04 01:40:31 +09:00
Piro / YUKI Hiroshi
8e37edc535
find tab from screen coordinates more quickly
2012-12-04 01:16:20 +09:00
Piro / YUKI Hiroshi
8511c0e9ce
Operate dragging of pinned tabs (not faviconized) correctly
2012-12-04 00:28:23 +09:00
YUKI Hiroshi
2fdf574251
Automatically hide the tab bar by wheel scrolling on the content area
2012-12-03 20:21:01 +09:00
YUKI Hiroshi
2f21433115
Update tabsDragUtils
2012-11-30 03:36:16 +09:00
YUKI Hiroshi
da462ef098
Fix behaviors around dragging of multiple tabs
2012-11-30 03:03:59 +09:00
YUKI Hiroshi
ec582b537d
Shorten codes
2012-11-30 01:00:36 +09:00
YUKI Hiroshi
9f8662bf87
Simplify dynamically inserted codes
2012-11-29 19:34:20 +09:00
YUKI Hiroshi
18d4fec990
Fix wrong dragging animations of pinned tabs in the vertical tab bar
2012-11-28 18:49:03 +09:00
Piro / YUKI Hiroshi
5f59ddb19d
Unify extensions.treestyletab.animation.enabled to browser.tabs.animate
2012-11-28 03:34:57 +09:00