Aza Raskin
98e00b65b6
Bug 589304 - When tabs are small enough to hide the close icon, stack tabs r=dolske, a=beltzner
2010-10-11 10:04:43 -07:00
Michael Yoshitaka Erlewine
b291667243
Bug 591705 - Don't animate on tab view startup [r+a=dietrich]
2010-10-09 15:46:18 -04:00
Michael Yoshitaka Erlewine
84f661bd79
Bug 595804 - Add a pref to disable Panorama zoom-in/out animation [r=dolske, a=beltzner]
2010-10-09 15:10:25 -04:00
Raymond Lee
ba3bdcaaf7
Bug 602547 - Fix the browser_tabview_orphaned_tabs.js test [r=dolske, a=test
...
]
2010-10-07 23:17:26 +08:00
Raymond Lee
c886091283
Bug 595893 - New tabs should never be orphans [r=dolske, blocking2.0]
2010-10-07 02:56:13 +08:00
Raymond Lee
f3b0022d9c
Bug 587040 - After navigating with arrow keys, active tab highlighting will move but clicking on the group will bring up the last active tab [r+a=dietrich]
2010-09-17 23:24:39 +08:00
Raymond Lee
fb9eeef7e8
Bug 587990 - TabCandy arbitrarily creates new groups / orphans tabs in empty space after hovering over "Move This Tab To..." menu item [r=dietrich, a=blocking]
2010-09-14 18:12:03 +08:00
Siddharth Agarwal
38e11dc427
Back out bug 588712 and bug 595337 due to leaks and test failures. a=orange
2010-09-14 23:04:50 +05:30
Edward Lee
16f8ef4df2
Bug 588712 - After restarting, showing tab groups results in cornered new tabs [r=dietrich f=iangilman a=blocking2.0final]
...
Instead of only setting the active group on reconnect of the selected tab, do so for any visible tabs.
2010-09-13 17:31:52 -07:00
Ian Gilman
ef29974ed4
Bug 593871 - Panorama should do the right thing when tabs become pinned/unpinned [r=dietrich, a=blocking betaN]
2010-09-13 11:45:02 +08:00
Raymond Lee
4f8e4fb3e7
Bug 587341 - Implement Undo Close Group inside of Tab Candy [r+a=dietrich]
2010-09-10 22:40:27 +08:00
Ian Gilman
36f1f942af
Bug 578553 - Implement App-Tab experience in Panorama; [a+r=dietrich]
2010-09-10 17:50:14 +08:00
Michael Yoshitaka Erlewine
ac3882b16e
Bug 590742 - Incorporate new CSS for Tab Candy appearance polish [r+a=dietrich]
2010-09-08 19:47:58 -04:00
Edward Lee
01d1bd8ecf
Bug 594152 - Give function names to tabview.js objects [r=dietrich a=dietrich]
...
Give function names as object_func for various object prototypes and singletons. Also cleans up some var Name = function() patterns into just function Name.
2010-09-08 10:02:08 -07:00
Dietrich Ayala
4d54a0bf85
backing out bug 590742, bug 591147, bug 592586, a=dietrich
2010-09-07 00:28:01 +07:00
Michael Yoshitaka Erlewine
47615b00d5
Bug 590742 - Incorporate new CSS for Tab Candy appearance polish [r+a=dietrich]
2010-09-06 11:36:55 -04:00
Josh Matthews
30a0764266
Backing out ebce58252cf8, 1f94199af190, 81664d1912ee, 8e95db7adbea, f97a99ad74af, 66d12a1541f2, 6b936d1a9e65
2010-09-04 15:15:31 -04:00
Raymond Lee
65bdeb65b4
Bug 587040 - After navigating with arrow keys, active tab highlighting will move but clicking on the group will bring up the last active tab [r+a=dietrich]
2010-09-03 20:53:58 -04:00
Michael Yoshitaka Erlewine
0ccd768124
Bug 591705 Don't animate on tab view startup [r+a=dietrich]
2010-09-03 14:55:55 -04:00
Raymond Lee
95d34dd3e7
Bug 588295 - Zoom out doesn't work for the same tab [r=dolske a=dolske]
2010-08-18 15:06:20 +08:00
Raymond Lee
e3d27b664a
Bug 586712 - Lighten tabOnFocus (and rename it), [r=dolske a=dolske]
2010-08-17 22:13:45 +08:00
Edward Lee
474067fbb7
Bug 586198 - Incorrect placement of tab after Undo Close Tab in Tab Candy [r=dolske a=blocking2.0:beta4]
...
Explicitly wipe out tab storage data on close so that undo close tab acts like a brand new tab.
2010-08-16 16:56:28 -07:00
Raymond Lee
3f682f7859
Bug 586693 - Do we still need to marshal browser events? [r=dolske a=blocking2.0]
...
* Removed some timeouts and fixed some broken user interactions that fixes various other bugs and test failures.
Bug 587029 - Tab Candy : closing last tab of a group leads to an isolated tab
Bug 586552 - GroupItem.newTab feedback should be immediate
* Init TabItems before handling firstrun tab grouping
* Removed _stopZoomPreparation related code since we are not using it anymore.
* Fixed the issue related to using move to other group feature. The moved tab is still visible in the tab bar after moving it to other group.
2010-08-16 12:46:22 +08:00
Raymond Lee
3ac28bbbbc
Change a var to let.
2010-08-12 14:46:16 +08:00
Raymond Lee
97347f1242
Bug 586522 - Leaks in Tab Candy
2010-08-12 14:39:12 +08:00
Raymond Lee
a412148f8d
Release some resources on unload
2010-08-12 12:36:58 +08:00
Michael Yoshitaka Erlewine
d9e6d234d8
Bug 574217: Some touchups based on comments from dolske
2010-08-11 23:08:33 -04:00
Ian Gilman
ea8e373502
+ More dolske comments for 574217
...
++ Initial developer
++ Cc, Ci, Cu
++ Spacing
++ Commented out code in storage.js
++ DOCTYPE
2010-08-11 15:28:45 -07:00
Michael Yoshitaka Erlewine
f702ead8bf
Bug 582023 cleanup based on comments from Dao on things that are not iQ:
...
- typeof() is not a function
- formatting of && and || at the end of the line
- declaring variables more locally using let in Utils.extend
- the Initial Developer is the Mozilla Foundation
2010-08-10 19:20:05 -04:00
Ian Gilman
e11d9240e0
+ removed the "beforeclose" event from TabItem and cleaned up the "close" event
...
+ Removed the "urlChanged" event from TabItem; inlining that code instead.
2010-08-10 15:36:56 -07:00
Raymond Lee
649f6a8433
Fixed Bug 584627 - Tests for group
2010-08-11 02:39:28 +08:00
Ian Gilman
64a1cc06e5
+ reversed the argument order for Utils.assert and Utils.assertThrow, per Dao's review
2010-08-10 11:13:10 -07:00
Michael Yoshitaka Erlewine
072932a467
Bug 582023: rm Utils.timeout
2010-08-10 09:30:23 -04:00
Michael Yoshitaka Erlewine
3489114ccc
Bug 582023: move to use getBoundingClientRect instead of reading off the computed CSS for bounds; simplify getPropertyValue usage (based on comments from Dao)
2010-08-10 09:22:38 -04:00
Edward Lee
c4c69e3a9f
Move private variables/methods into local declarations not exported by AllTabs and change the interface to .register("change") instead of .onChange() for bug 584532.
2010-08-09 17:19:04 -07:00
Raymond Lee
58bee10c10
Bug 585155 - Zoom in animation doesn't work when adding a new tab in tab candy interface
2010-08-09 15:01:30 +08:00
Raymond Lee
1c853b0ec2
Bug 585148 - Showing tabcandy for the first time results in many showOnlyTheseTabs
2010-08-09 11:52:26 +08:00
Michael Yoshitaka Erlewine
4cbcc73637
s/updateTabBarForActiveGroupItem/updateTabBar/; rm some tabs (don't worry, the whitespace kind)
2010-08-08 21:54:22 -04:00
Michael Yoshitaka Erlewine
72e1c32b3a
Bug 567391 + 575851: If we enter an orphan tab, only that tab should show up in the tab bar.
2010-08-08 21:49:43 -04:00
Michael Yoshitaka Erlewine
c563bea2ae
Bug 575851: Are You Experienced? The New Tab Experience
...
- refine the use of the "active group item", with differential styling, and not clearing when we enter the tab view
- set the active group item in other cases, like when we drag out groups, when we resize or move a group, or when a group is a drop target
2010-08-08 20:27:47 -04:00
Michael Yoshitaka Erlewine
acc082f06b
Bug 575851: some touchups to previous New Tab Experience code, based on comments by Ian
2010-08-08 18:32:08 -04:00
Ian Gilman
9730df69a7
+ Started groups.js module (nothing to see yet)
...
+ Fixed assert caused by the recent change from Tabs to AllTabs
2010-08-06 17:02:21 -07:00
Ian Gilman
7b90d5605e
+ Renamed Group and Groups to GroupItem and GroupItems, respectively
...
+ Fixed a bug in "group sites"
2010-08-06 15:46:55 -07:00
Edward Lee
1750edca8a
Prepare for bug 584532 by renaming Tabs and T -> AllTabs, allTabs -> tabs, browsers -> browserWindows, and removing QI(nsIObserver).
2010-08-06 15:19:57 -07:00
Ian Gilman
be65ca42e7
+ We now update the thumbnail for the current tab (so the zoom down looks right)
2010-08-05 10:39:33 -07:00
Michael Yoshitaka Erlewine
659d29a901
Bug 575851: new tab experience, part 1:
...
- removed new tab group (you may have to clear storage to get rid of your locked New Tabs group at the bottom of your screen)
- rm various special casing for the new tab group
- new tab experience for tabs-off-of-orphaned-tabs is implemented: they magically turn into a group, and it even snaps!
- broken: new tabs made with no active context
- broken: closing the last tab in a group: should go back to tab candy view
- broken: first run experience grouping of orphaned tabs
2010-08-05 01:43:05 -04:00
Ian Gilman
0873fcded2
+ Tab thumbnails once again update themselves when their size changes
...
+ TabItem updates (painting, etc) no longer happen when the Tab Candy UI is not visible; they're queued up and happen when you return to the UI
+ Fixed a couple problems with the TabItems pause painting mechanism
+ If a whole bunch of TabItem updates come at the same time, we spread them out (using a heartbeat that lasts until we run out of backlog)
+ This should fix both Bug 580954 (Replace the heartbeat with something smarter) and Bug 583420 (Tab thumbnails don't repaint after being resized)
2010-08-04 16:42:36 -07:00
Raymond Lee
657b30f1f5
Remove extra spaces inside () and add spacing for before { bracket
2010-07-30 17:54:30 +08:00
Ian Gilman
383c335d27
+ Improved startup sequence: don't do anything until sessionstore is available, and then do only minimal work if we're not loading directly into the UI; most setup now happens when we first show the UI. Known issue: tabs aren't set up properly in the tab bar until after you go to the UI once.
...
+ fixed our use of undefined in iq.js
+ more tabItems cleanup, including removing a stray call to the now non-existent TabCanvas.detach()
+ "Group sites" no longer makes a "mixed" group if it would be empty
2010-07-29 17:23:49 -07:00
Ian Gilman
aa83535b0a
+ Removed TabItems._heartbeat, in favor of a more direct event-based approach (more to come on this front)
...
+ Cleaned up a bunch of unneeded properties and methods in tabitems.js
+ moved profile.js to the top of tabcandy.js, so the script loading timer is accurate
2010-07-29 14:45:08 -07:00