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
f97f25c9e6
Fallback to another method to find tabs by coordinates correctly
2012-12-04 12:32:40 +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
196bb1e93c
Calculate drop position correctly (fix https://github.com/piroor/treestyletab/issues/399#issuecomment-10961365 )
2012-12-04 02:04:06 +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
1d2566765d
Define minimum width/height of the tab bar and restore it on the startup (so, if you accidentaly get too narrow tab bar, it will be fixed in the next startup: workaround for #380 )
2012-12-03 21:41:12 +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
b38c6f8066
Optimize to collect "not dragged" tabs
2012-11-30 03:21:56 +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
fa893b9801
Change the algorythm to find tab from coordinate based on _animateTabMove
2012-11-30 00:58:47 +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
YUKI Hiroshi
310651d566
Bump up maxVersion to 20.0a1
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
Piro / YUKI Hiroshi
5b07dc8a65
Open new tabs from Linky as child tabs of the current tab even if they are opened vi a dialog ( fix #411 )
2012-11-26 02:18:23 +09:00
Piro / YUKI Hiroshi
a40f24eb74
Fix dynamic patch for QuickDrag (old patch doesn't work on Firefox 19 and later, fix #413 )
2012-11-26 01:58:37 +09:00
Piro / YUKI Hiroshi
c22edc7155
Use latest buildscript
2012-11-24 15:22:10 +09:00
SHIMODA "Piro" Hiroshi
d356deb094
Ignore missing chrome.manifest
2012-11-21 12:03:12 +09:00
YUKI Hiroshi
0271d6b5b9
Use latest buildscript
2012-11-21 11:06:54 +09:00
YUKI Hiroshi
8a490b0f12
Update credits
2012-11-21 11:06:11 +09:00
YUKI Hiroshi
f77f62e5c5
add new Makefile
2012-11-21 10:28:54 +09:00
Piro / YUKI Hiroshi
a1001d510f
Fix typo
2012-11-19 23:27:43 +09:00
YUKI Hiroshi
04eff24408
Don't listen "mouseleave" event (because it increases CPU usage even if we ended to listen the event by removeEventListener)
2012-11-19 16:20:10 +09:00
YUKI Hiroshi
f2fb69e663
Hide tab bar for only one tab window correctly ( fix #406 )
2012-11-15 16:03:24 +09:00
YUKI Hiroshi
c326bdda44
Don't update indent of tabs for collapsed tab bar ( fix #404 )
2012-11-14 13:14:15 +09:00
Piro / YUKI Hiroshi
aa947193ea
Bunp up the version number
2012-11-12 03:31:44 +09:00
Piro / YUKI Hiroshi
2a134467de
All animation effect was unexpectedly stopped after the configuration dialog is opened (regression)
2012-11-12 03:31:30 +09:00
Piro / YUKI Hiroshi
9a27aba8d8
Don't run animation without window (to fix a regression: all animation effect was unexpectedly stopped after the configuration dialog is opened)
2012-11-12 03:28:40 +09:00
Piro / YUKI Hiroshi
af1975d073
Tabs from other computers are correctly opened as child tabs of the about:sync tab
2012-11-11 23:13:13 +09:00
Piro / YUKI Hiroshi
450fa34790
Simplify codes to load modules lazily
2012-11-11 22:48:42 +09:00
Piro / YUKI Hiroshi
c4342a5d43
Simplify implementation of the animation manager (to fix unexpected-stop problems)
2012-11-11 22:30:45 +09:00
Piro / YUKI Hiroshi
bfe7b2a241
Bump up the version number
2012-11-10 04:19:54 +09:00
Piro / YUKI Hiroshi
0c86b970ac
Drop support for Firefox 3.6 and olders.
...
And, make the implementation (possibly) robust for multiple windows to fix #385 , #387 , #390 .
2012-11-09 01:33:42 +09:00
Piro / YUKI Hiroshi
5eccd5a122
Merge branch 'master' of github.com:piroor/treestyletab
2012-11-08 20:07:56 +09:00
Piro / YUKI Hiroshi
3577111d0b
Don't hide closeboxes of other tabs when toolbars are shown/hidden (Update floating tab bar before calling of adjustTabstrip(), because floating tab bar is unexpectedly resized to smallest size on the time)
2012-11-08 20:07:03 +09:00
YUKI Hiroshi
087e247b64
Add Makefile
2012-11-01 11:02:45 +09:00
Piro / YUKI Hiroshi
af4fb9e426
Update reference for getTreePref
2012-10-31 23:03:50 +09:00
Piro / YUKI Hiroshi
66e2e268f5
.utils => .base
2012-10-30 03:11:39 +09:00
YUKI Hiroshi
c0e9280444
Shorten "TSTUtils" to "utils" (because they are already in the context)
2012-10-24 01:43:56 +09:00
YUKI Hiroshi
22f8f1f6d2
Remove trailing "," in object literals
2012-10-24 01:39:30 +09:00
YUKI "Piro" Hiroshi
edda4cd48b
Merge pull request #393 from saneyuki/util
...
Split some pref methods from TSTBase
2012-10-23 09:34:45 -07:00
saneyuki_s
114f5b3c7c
Modify tests/unit/treestyletab_prefUtils.test.js for support latest code base.
2012-10-19 23:22:23 +09:00
saneyuki_s
3e658380c9
Move some pref methods from TSTBase to TSTUtils.
2012-10-19 23:20:08 +09:00