Commit Graph

53 Commits

Author SHA1 Message Date
Raymond Lee
40f4cd82f2 Bug 588478 - Escape should not open tab from fan view of stacked tabs [r=dolske a=dolske] 2010-08-19 17:13:58 +08:00
Raymond Lee
33eedd3a27 Bug 586719 - Use proper constants in setTabViewFrameKeyHandlers [r=dolske a=dolske] 2010-08-13 15:18:29 +08:00
Raymond Lee
e3d27b664a Bug 586712 - Lighten tabOnFocus (and rename it), [r=dolske a=dolske] 2010-08-17 22:13:45 +08:00
Raymond Lee
586d9e21c3 Bug 585855 - Test that the bookmark all tabs command is disabled when we have one visible and one hidden tab [r=dão sr=vlad a=gavin] 2010-08-14 02:36:40 +08:00
Frank Yan
3aaa58ab94 Bug 587267 - Display the Firefox button when in TabView; r=dao approval2.0=gavin.sharp 2010-08-16 16:33:32 -04: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
Frank Yan
d9ad723d20 Bug 581820 - Minimize/Maximize/Close buttons missing when Firefox is in TabView [r=dolske a=dolske]
Give some margin to show the buttons even when in TabView.
2010-08-13 19:36:47 -07:00
Edward Lee
00ed1af967 Bug 586777 - Restore ctrl-space activation for on windows/linux [r=dolske a=dolske]
Switch back to ctrl-space and check for certain nodes where we shouldn't handle it.
2010-08-12 15:00:39 -07:00
Ian Gilman
52ca600a34 + partial fix for 586721: Kill dev menu [r=dolske a=dolske] 2010-08-12 17:28:45 -07:00
Michael Yoshitaka Erlewine
8e407a781a Bug 586685: All user-facing strings in JS are now localizable via stringbundle [r=dolske a=dolske]
NOT.
Everything but user facing strings being localized.
Random whitespace fixes.
Random styling changes.
Also has Bug 587158 - Update intro-video URL to CDN'ed version
And string changes.
And Bug 586814 - Unable to close Tab groups
2010-08-12 18:32:18 -05:00
Edward Lee
00533ed8a3 Backout changesets a8b5109c2a6c to 6281bc7f1bbf. 2010-08-13 21:51:48 -07:00
Frank Yan
517bb098f1 Bug 581820 - Minimize/Maximize/Close buttons missing when Firefox is in TabView [r=dolske a=dolske]
Give some margin to show the buttons even when in TabView.
2010-08-13 19:36:47 -07:00
Raymond Lee
dea1d1bf11 Bug 587029 - Tab Candy : closing last tab of a group leads to an isolated tab [r=dolske a=dolske] 2010-08-14 03:58:25 +08:00
Edward Lee
e849318866 Bug 586777 - Restore ctrl-space activation for on windows/linux [r=dolske a=dolske]
Switch back to ctrl-space and check for certain nodes where we shouldn't handle it.
2010-08-12 15:00:39 -07:00
Ian Gilman
6644463c09 + partial fix for 586721: Kill dev menu [r=dolske a=dolske] 2010-08-12 17:28:45 -07:00
Michael Yoshitaka Erlewine
fa8e13ff17 Bug 586685: All user-facing strings in JS are now localizable via stringbundle [r=dolske a=dolske]
NOT.
Everything but user facing strings being localized.
Random whitespace fixes.
Random styling changes.
Also has Bug 587158 - Update intro-video URL to CDN'ed version
And string changes.
And Bug 586814 - Unable to close Tab groups
2010-08-12 18:32:18 -05:00
Michael Yoshitaka Erlewine
640e7a58a8 Bug 574875: First run experience: tabs are put together into a single group--now without unnecessary animation! [r=dolske a=dolske] 2010-08-12 16:20:59 -05:00
Edward Lee
15f07e0acc Bug 586753 - Use ctrl-alt-space for win/linux to avoid ctrl-space 2010-08-12 12:43:31 -07:00
Edward Lee
cdba58cb1f Bug 581813 - Firefox with Tab Candy caused the Title and Tab Bars or the Menu and Tab Bars to appear black in colour
Push the TabView iframe down behind the tabbrowser when hiding TabView and restore the max height on show. This has slight issues in that it squishes the iframe contents as well as flashes black as we animate. Followup in bug 586679.
2010-08-12 09:38:21 -07: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
Michael Yoshitaka Erlewine
7ac73b5744 Fixes for Dolske's strict JS warnings 2010-08-11 22:01:29 -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
Ian Gilman
6c854e2851 + removed profiling code 2010-08-10 18:10:21 -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
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
Ian Gilman
36e9df7cf6 + no longer loading the frame at all until the user needs it 2010-08-09 17:24:08 -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
d2f1825de7 Initialize frame if needed when user is switching to another group using keyboard combination 2010-08-09 13:16:39 +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
55e1194aba Bug 575851: kill the now defunct New Tab Group. 2010-08-08 18:47:06 -04:00
Raymond Lee
2b20c32779 Ensure the frame is initialized when user accesses the tab context menu 2010-08-09 01:28:24 +08: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
Raymond Lee
16eb4478a0 Bug 576408 - Implement the downgraded tab triage experience 2010-08-06 22:17:01 +08: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
Raymond Lee
b551e2e0b2 Bug 582677 - Test for dragging and dropping item from one group to another group 2010-08-05 08:12:08 +08: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
Ian Gilman
d1fc2a4a49 + Commented out the "refresh" and "reset" items on the dev menu in response to Bug 584372 (Firefox will crash if either Refresh or Reset in the Dev menu of the Visual Tab Interface is selected); we may bring these back in the future if needed for dev work, but they won't be in the shipping version. 2010-08-04 11:09:06 -07:00
Raymond Lee
19478fcdda Bug 583434 - Unable to deselect tab group title when giving new title or renaming 2010-08-02 14:34:52 +08:00
Edward Lee
d43d79af10 Make sure user facing names refer to Tab Sets for now for bug 583044. 2010-07-30 14:56:33 -07:00
Raymond Lee
c4acfe2516 Bug 577323 - Use services.jsm instead of getService() 2010-07-30 19:19:52 +08:00
Raymond Lee
657b30f1f5 Remove extra spaces inside () and add spacing for before { bracket 2010-07-30 17:54:30 +08:00