Commit Graph

1547 Commits

Author SHA1 Message Date
Dão Gottwald
36f36cfe2a Bug 581770 - Simplify and tweak tab styling. r=mano 2010-08-09 09:43:45 +02:00
Raymond Lee
560939bbd8 Bug 576408 - Implement the downgraded tab triage experience 2010-08-06 22:17:01 +08:00
Edward Lee
8818a65d0e Merge mozilla-central to tabcandy-central. 2010-08-06 00:25:54 -07:00
Edward Lee
cd41d4c3f6 Merge mozilla-central to tabcandy-central. 2010-08-05 14:48:29 -07:00
Dão Gottwald
f109339f38 Bug 547419 - Don't stretch extension's small icons to 18 pixels. r=gavin
--HG--
extra : rebase_source : b9fd7e976e7a3a435ce6100887dd90e7ddbee244
2010-08-05 22:17:15 +02:00
Markus Stange
bff8562722 Bug 552840 - Tweak positions of some menus. r=dao 2010-08-05 12:05:22 +02:00
Markus Stange
bd84903028 Bug 581044 - Use square toolbar buttons in the Places library window. r=dao 2010-08-05 12:04:25 +02:00
Edward Lee
ba763e5387 Merge mozilla-central and bug 582116 to tabcandy-central. 2010-08-02 10:33:16 -07:00
Dão Gottwald
703f0542a6 Bug 562452 - Clicking the identity button when the location bar was focused shouldn't draw a focus ring. r=mano
--HG--
extra : rebase_source : 5adca230585661724a3d2f676bb41b00e806241b
2010-08-12 09:39:50 +02:00
Dão Gottwald
b817ea5687 Bug 583745 - Adjust toolbar gradients for when the navbar is hidden. r=mano
--HG--
extra : rebase_source : 5c328590081e0842e9746cf2ddac40e962935874
2010-08-11 15:13:09 +02:00
Dão Gottwald
a626ef5ffd Bug 586114 - Consolidate toolbox bottom border styling. r=mano
--HG--
extra : rebase_source : 1e98fa4f4e221d6813e9b08a0558b544ac278d6c
2010-08-11 15:12:26 +02:00
Edward Lee
d3f620c5ea Bug 583044 - Rename code references of TabCandy to TabView
Move files and update references to tabview from tabcandy. Only remaining candy reference is the link to aza's webm video.

--HG--
rename : browser/base/content/browser-tabcandy.js => browser/base/content/browser-tabview.js
rename : browser/base/content/tabcandy/app/drag.js => browser/base/content/tabview/drag.js
rename : browser/base/content/tabcandy/app/groups.js => browser/base/content/tabview/groups.js
rename : browser/base/content/tabcandy/app/infoitems.js => browser/base/content/tabview/infoitems.js
rename : browser/base/content/tabcandy/core/iq.js => browser/base/content/tabview/iq.js
rename : browser/base/content/tabcandy/app/items.js => browser/base/content/tabview/items.js
rename : browser/base/content/tabcandy/core/profile.js => browser/base/content/tabview/profile.js
rename : browser/base/content/tabcandy/app/storage.js => browser/base/content/tabview/storage.js
rename : browser/base/content/tabcandy/app/tabitems.js => browser/base/content/tabview/tabitems.js
rename : browser/base/content/tabcandy/tabcandy.css => browser/base/content/tabview/tabview.css
rename : browser/base/content/tabcandy/tabcandy.html => browser/base/content/tabview/tabview.html
rename : browser/base/content/tabcandy/tabcandy.js => browser/base/content/tabview/tabview.js
rename : browser/base/content/tabcandy/app/trench.js => browser/base/content/tabview/trench.js
rename : browser/base/content/tabcandy/app/ui.js => browser/base/content/tabview/ui.js
rename : browser/themes/gnomestripe/browser/tabcandy/edit-light.png => browser/themes/gnomestripe/browser/tabview/edit-light.png
rename : browser/themes/gnomestripe/browser/tabcandy/edit.png => browser/themes/gnomestripe/browser/tabview/edit.png
rename : browser/themes/gnomestripe/browser/tabcandy/new-tab.png => browser/themes/gnomestripe/browser/tabview/new-tab.png
rename : browser/themes/gnomestripe/browser/tabcandy/platform.css => browser/themes/gnomestripe/browser/tabview/platform.css
rename : browser/themes/gnomestripe/browser/tabcandy/stack-expander.png => browser/themes/gnomestripe/browser/tabview/stack-expander.png
rename : browser/themes/gnomestripe/browser/tabcandy/tabcandy.png => browser/themes/gnomestripe/browser/tabview/tabview.png
rename : browser/themes/pinstripe/browser/tabcandy/edit-light.png => browser/themes/pinstripe/browser/tabview/edit-light.png
rename : browser/themes/pinstripe/browser/tabcandy/edit.png => browser/themes/pinstripe/browser/tabview/edit.png
rename : browser/themes/pinstripe/browser/tabcandy/new-tab.png => browser/themes/pinstripe/browser/tabview/new-tab.png
rename : browser/themes/pinstripe/browser/tabcandy/platform.css => browser/themes/pinstripe/browser/tabview/platform.css
rename : browser/themes/pinstripe/browser/tabcandy/stack-expander.png => browser/themes/pinstripe/browser/tabview/stack-expander.png
rename : browser/themes/pinstripe/browser/tabcandy/tabcandy.png => browser/themes/pinstripe/browser/tabview/tabview.png
rename : browser/themes/winstripe/browser/tabcandy/edit-light.png => browser/themes/winstripe/browser/tabview/edit-light.png
rename : browser/themes/winstripe/browser/tabcandy/edit.png => browser/themes/winstripe/browser/tabview/edit.png
rename : browser/themes/winstripe/browser/tabcandy/new-tab.png => browser/themes/winstripe/browser/tabview/new-tab.png
rename : browser/themes/winstripe/browser/tabcandy/platform.css => browser/themes/winstripe/browser/tabview/platform.css
rename : browser/themes/winstripe/browser/tabcandy/stack-expander.png => browser/themes/winstripe/browser/tabview/stack-expander.png
rename : browser/themes/winstripe/browser/tabcandy/tabcandy.png => browser/themes/winstripe/browser/tabview/tabview.png
2010-07-29 12:37:25 -07:00
Aza Raskin
c620ffab3d + Added appropriate themeing for Windows machines
--HG--
extra : rebase_source : c96b396d2a8869b2616e3662a6a3797efdb79429
2010-07-27 22:30:14 -07:00
Edward Lee
148cd4f405 Merge mozilla-central to tabcandy-central. 2010-07-27 21:39:47 -07:00
Markus Stange
3dc6725ddf Bug 575934 - Give the buttons in the customization panel a button style. r=dao 2010-08-02 15:27:38 +02:00
Edward Lee
a42d81afc2 Merge mozilla-central to tabcandy-central. 2010-07-26 11:05:28 -07:00
Edward Lee
e99995210d Bug 581732 - Merge mozilla-central to tabcandy-central 2010/07/24 (with conflicts). 2010-07-24 16:48:38 -07:00
Philipp von Weitershausen
efdc53c8bd Bug 581917 - OSX theme, about:robots use -moz-background-origin, r=dao, a=johnath 2010-07-26 14:09:21 +02:00
Azat Tymerkaev
bd444196b7 Bug 570165 - Integrate new icons for bookmarks toolbar. r=dao 2010-07-25 09:23:55 +02:00
Edward Lee
6e3eb1b573 Resolve merge conflicts. 2010-07-21 00:35:09 -07:00
Edward Lee
025fe8aa96 Merge mozilla-central (4.0b2) to tabcandy-central with conflicts. 2010-07-21 00:32:53 -07:00
Edward Lee
9c721e78ab Remove trailing spaces/tabs from tabcandy files. 2010-07-20 10:17:29 -07:00
Steffen Wilberg
93103884b7 Make close boxes appear on Linux as well. 2010-07-17 23:17:27 +02:00
Ian Gilman
48f08d64fa + The close box wasn't showing up on Windows; fixed (hopefully) 2010-07-15 15:43:51 -07:00
Edward Lee
f573baa6f5 Merge mozilla-central to tabcandy-central. 2010-07-13 12:23:12 -07:00
Steffen Wilberg
8639f99c6b Bug 577947: TabCandy toolbarbutton lacks styling on Windows and Linux. 2010-07-11 20:26:36 +02:00
Shawn Wilsher
6f27d118a4 Merge for back out of changeset a0d6e4d37273 (bug 575870)
a=sheriff
2010-08-10 13:05:42 -07:00
Shawn Wilsher
9441651b39 Backed out changeset a0d6e4d37273 (bug 575870) for possibly being the cause of the following performance regression:
Talos Regression: Txul increase 4.57% on Win7 Firefox
Other possible culprits:
bug 574454
2010-08-10 13:03:32 -07:00
Ian Gilman
6f5d3f335b + Moved our platform-independent tabcandy.css to browser/base/content/tabcandy/
+ Created a platform-specific css file for tabcandy in the theme directory.
+ Copied the Mac TabCandy theme additions into the Windows and Linux themes.

--HG--
rename : browser/themes/pinstripe/browser/tabcandy/tabcandy.css => browser/base/content/tabcandy/tabcandy.css
2010-07-07 15:00:11 -07:00
Ian Spence ext:(%2C%20Michael%20Monreal%20%3Cmichael.monreal%2Bmoz%40gmail.com%3E)
16a0fba570 Bug 412773 - Implement -moz-appearance: button-arrow-up/down/next/previous and use them in the find bar and for expander buttons. r=roc, r=dao, ui-r=faaborg 2010-07-27 16:57:47 +02:00
Aza Raskin
3079520b79 + Not understanding why I had to merge when Mardak claims I shouldn't have to. 2010-07-02 16:17:55 -07:00
Aza Raskin
43c7f3136f + Changed the styling of the snap guides to be a little more architectural and a lot more subdued. 2010-07-02 16:16:16 -07:00
Ian Gilman
d2e5ab946e + Removed placebo hack from Storage.wipe()
+ Removed TabItems.reconstitute(), which we haven't actually needed for a while, but now it's also causing trouble
+ Removed Utils.activeWindow, which doesn't seem to work, and replaced its use in Utils.activeTab (the only remaining place it was being used) with Utils.getCurrentWindow(), which does seem to work
+ Utils.assert() now dumps a trace
+ Fixed paths to the edit pencil and new tab button images; they should now show up properly
2010-07-01 17:05:46 -07:00
Ian Gilman
ce235a0cf6 + merge 2010-06-30 11:49:31 -07:00
Aza Raskin
f3f62e0939 Change the style of the guide lines to feel lighter and more in-style.
--HG--
extra : rebase_source : c767971fc6c64e76201266fd52d1f52c2513c176
2010-06-30 10:30:55 -07:00
Michael Yoshitaka Erlewine
c5a2519830 updating styling of guide trenches
--HG--
extra : rebase_source : be6b4093122a9853879c835f04a93aa6b85a57b3
2010-06-29 19:37:52 -04:00
Ian Gilman
7dccaca304 + Fixed: Bug 575675 - FindChildWithRules aRelevantLinkVisited assertion when loading tabcandy page
+ The "code docs" item on the dev menu now opens the documentation from the repository into a new tab (used to open the local documentation, which doesn't exist in this new context, and replace the tab candy tab)
+ Removed the "tests" item from the dev menu, as they don't apply to this new context
+ Fixed an accidental comma in tabcandy.css (was disabling the pointer cursor for tabs)
2010-06-29 14:39:37 -07:00
Edward Lee
e46ce11140 Bug 574188 - Include individual js pieces into tabcandy.js and expose content and skin files with jar.mn
--HG--
rename : browser/base/content/tabcandy/tabcandy.xhtml => browser/base/content/tabcandy/tabcandy.html
2010-06-29 01:04:26 -07:00
Edward Lee
9470533a4d Bug 574188 - Add UI hooks to trigger tab candy 2010-06-29 01:04:22 -07:00
Gavin Sharp
a1c89a0917 Bug 572967: don't remove notifications once dismissed, and instead allow them to be re-opened from the anchor icon, r=dolske 2010-06-23 12:53:09 -04:00
Dão Gottwald
a90334520f Bug 570281 - Draw a border between tabs and web content. r=mano 2010-08-10 09:01:41 +02:00
Edward Lee
3f0cdced0a Merge tabcandy to mozilla-central. 2010-06-28 15:47:09 -07:00
Ian Gilman
a71e6207a7 + Cleaned up inelegant box shadows per fryn's suggestion
+ Made the snap guides a little more subtle
2010-06-28 14:56:20 -07:00
Michael Yoshitaka Erlewine
d8c19dac06 move trench styling into CSS; fix trenches so that, if in showDebug mode, the trenches will stay drawn 2010-06-28 02:55:26 -04:00
Ian Gilman
611187d87b + merge 2010-06-25 16:10:52 -07:00
Ian Gilman
442793c33a + Removed icons that exist elsewhere in the browser; now using them instead
+ Our toolbar button now uses the standard toolbar button styling; we just apply a glyph to it
+ Went through the code with http://caja.appspot.com/tools/index and fixed a number of minor issues it found
+ Added "refresh" to the dev menu (since you won't be able to just refresh the tabcandy page once it's in the xul:deck)
2010-06-25 16:00:51 -07:00
Aza Raskin
98e3c972d2 + Cleaned up the code which changes the styling of a tabitems fav icon.
- The bite still exist, it just gets smaller.
2010-06-25 15:15:51 -07:00
Aza Raskin
0976054f8a + Updated the spec
+ Modified the tabitem layout code so that favicons are more sensibly handled at smaller sizes.
2010-06-24 23:59:32 -07:00
Aza Raskin
dca60ad651 + Fixed the minVersion of the XPI as per Mitcho's suggestion
+ Bumped XPI version to 0.4
+ Commented out the click-on-group to zoom into the last active tab
2010-06-21 14:49:38 -07:00
Aza Raskin
5b4e553b4b -- Stacked Group Behavior --
+ Removed the command-click quasimode for showing the tray version of stacked groups.
+ Added a new expand icon for showing the tray version of stacked groups
+ Refactored the Group.js code so that we now have both group.collapse() and group.expand()

-- Website Behavior --
+ Updated the website to pull the documentation section from the Etherpad
+ Some general DRY-based cleanup

-- Install.rdf --
+ Fiddled with the min/max version
2010-06-19 18:46:39 -07:00
Ian Gilman
da373acd31 + removed unused code and reorged remainder
--HG--
rename : browser/themes/pinstripe/browser/tabcandy/shared/candybutton.png => browser/themes/pinstripe/browser/tabcandy/candybutton.png
2010-06-16 15:46:05 -07:00
Ian Gilman
7ceb6f598e + Refactored zoom code into TabItem (was in TabItems and Page)
+ The "zoom prep", where the div is resized behind the scenes, is now much more robust; items can be rearranged while in this state (in response to new tabs opening, for instance), and everything still works out.
+ Group._activeTab is now a TabItem rather than a DOM element
+ Most of the old "mod" routine is now in the TabItem constructor; "mod" no longer exists
2010-06-14 15:43:02 -07:00
Ian Gilman
0ff4fd993c + Now using the "front" class when zooming down (was just when zooming up), hopefully to speed things up
+ Modified the  "front" class to remove unnecessary bits from the tab, and to turn on crisp edges, hopefully to speed things up
2010-06-11 16:35:47 -07:00
Marco Bonardo
fa18abdbf6 Bug 574511 - Make bookmarks button customize-able. r=dao 2010-07-09 12:44:01 -07:00
Dão Gottwald
dee5963ee8 Bug 579632 - Fix OS X tabs-on-top styling and put tabs on top by default. r=mstange,gavin 2010-07-19 22:19:14 +02:00
Dão Gottwald
5ed419a0fe Bug 579920 - Consolidate tab bar scroll button styling. r=gavin 2010-07-19 22:18:42 +02:00
Dão Gottwald
efae28bd96 Bug 569255 follow-up, removing redundant style rule 2010-07-18 16:38:14 +02:00
Azat Tymerkaev
4264b17492 Bug 569255 - Integrate new tabbrowser icons. r=dao 2010-07-18 16:29:32 +02:00
Rob Campbell
4f600d6cbc bug 560692 - Create a style panel for web page inspector. p=me, r=gavin 2010-07-16 11:12:39 -03:00
Ian Gilman
0c931296c2 + We are entirely jQuery-free in revision-a!
+ You can now drop tabs on tabs
+ Resize works once again, but with iQ
2010-06-09 14:45:48 -07:00
Jim Mathies
fadf8d1721 Bug 574821 - Add titlebar margin to browser-aero css for maximized windows - addresses issue with negative window origins on windows. r=Dao. 2010-06-28 01:03:47 -05:00
Dão Gottwald
8225317cb7 Bug 571871 - Hovering "Print" menuitem shows black on blue instead of white on blue. r=gavin 2010-06-27 16:00:14 +02:00
Marco Bonardo
355d5ef8a0 Bug 574708 - Deformed back button when bookmarks button is on navigation bar. r=dao 2010-06-26 18:24:03 +02:00
Marco Bonardo
1e5ec4980c Bug 574708 - bookmarks button looks ugly if not in icon mode. r=dao 2010-06-26 18:22:20 +02:00
Dão Gottwald
b8cc222d90 Bug 574434 - Move Firefox button to the left of the tabstrip when not using aero glass. r=gavin 2010-06-25 22:41:04 +02:00
Ian Gilman
195438b12d + Turned off -moz-crisp-edges
+ First use of iQ.animate(), which uses CSS transitions: tab zoom up and down, as well as phantom group disappearing when you drag in empty space but don't make it big enough
+ Consolidated onFocus call of UIClass into onFocus call of Page
+ ui.js is jQuery-free
+ The zoom down animation happens after a setTimeout(…, 1), which causes an unfortunate delay, but without it, the animation doesn't happen at all
+ Added val, resize, change to iQ.fn and isAnimating to iQ
2010-06-03 15:31:18 -07:00
Justin Dolske
8ffb1e4458 Bug 566034 - Put Favicons on OS X bookmarks toolbar. r=dao, ui-r=limi 2010-07-31 15:03:09 -07:00
Aza Raskin
d28b12e3a9 + Removed an old unused image. 2010-05-27 17:24:38 -07:00
Aza Raskin
9ba5fce234 + Compressed default.png 2010-05-27 17:23:08 -07:00
Aza Raskin
c2e5e8fc47 + Default icon when there is no favicon. 2010-05-27 17:19:45 -07:00
Aza Raskin
b6fa45056b + Made the css for debug-related buttom buttons more generic.
+ Added a more discoverable reset button.
2010-05-27 01:40:45 -07:00
Aza Raskin
837f79367e + Added UserVoice back to TabCandy, but this time without pulling in untrusted code from the web into a privledged context.
+ UserVoice now links from a button near the bottom of the screen. Styled with CSS3 goodness.
2010-05-25 15:04:46 -07:00
Aza Raskin
62cf6a56a6 + Remove the title of the "New Tabs" at the suggestion of Beltzner
+ Made the titles more beautiful in the new tabs group.
2010-05-25 14:21:23 -07:00
Aza Raskin
f6eac0953a + New visual styling for the new tab group. So very very pretty. 2010-05-25 01:20:44 -07:00
Ian Gilman
5840bbdc76 + New "new tabs" group behavior and position
+ New "new tab" button position for the  "new tabs" group
+ Misc bug fixes
2010-05-24 17:14:10 -07:00
Aza Raskin
4c2258c2fa + Better indication of groups as drop targets
+ Using the new-tab buttons no longer cause a jarring shift due to window chrome appearing.
2010-05-22 11:42:23 -07:00
Aza Raskin
b29d117630 + Groups now have gentle drop shadows. 2010-05-21 20:06:37 -07:00
Aza Raskin
744b1edc64 + Made TabCandy pretty a la http://www.stephenhorlander.com/pages/incontent-ui-mockups/incontent-ui-mockups.html#tabCandy
Note that this only works on the Mac.
2010-05-21 04:05:55 -04:00
Aza Raskin
1027bf1b00 + Fixed a bug whereby the navbar and tabstrip weren't being properly hidden
+ Fixed a typo where errors in onFocus weren't being logged. (When you  go back to the TabCandy from a tab, the tab strip get hidden late,  causing a jarring jump)
+ Also: fixed bug 567010
2010-05-21 03:13:53 -04:00
Aza Raskin
46b07c659e + Updated the hover-state for dropping a tab into a group: * [P] The indication that you are dropping a tab onto a group should not be on the tab, but on the group.[Aza]
+ Made the focus ring slightly prettier.
2010-05-14 22:50:12 -07:00
Aza Raskin
b32f21134e + Removed the code that drew into the toolbar button (no longer needed)
+ Changed the button image to not include a circle with a one in it
2010-05-13 11:00:44 -07:00
Aza Raskin
cc60577ba9 + Added the concept of the "focused" tab.
+ The last tab you were viewing is now highlighted as the focused tab.
+ You can get back to the tab you were looking at now by hitting the escape key.
+ You can navigate to the focused tab by hitting the return key.
+ You can select other tabs via the keyboard with the arrow keys.
2010-05-12 19:56:35 -07:00
Ian Gilman
ad1dfd1097 + Trying -moz-crisp-edges… doesn't seem to improve speed much on 3.6, and looks worse
+ Created Utils.copy to make duplicating objects cleaner
+ Fixed a number of issues with pulling tabs out of a tray. Temporarily disabled the delay on drag as well.
+ Improved the threshold for switching from grid to stack; only happens when the grid fills up.
+ No longer announcing "bad storage data" when there is in fact no storage data (fresh start)
+ A couple more asserts
2010-05-11 17:22:06 -07:00
Kyle Huey
dc69e18e4b Backed out changeset 210e4d354aec 2010-07-28 11:39:15 -07:00
Mehdi Mulani
0039b24196 Bug 564900 - Add folder specifically for downloads to Library sidebar
r=mak
a=sdwilsh
2010-07-28 09:50:04 -07:00
Markus Stange
d0959447e0 Bug 581031 - Update CSS after click-through landed. r=dao 2010-07-28 15:14:15 +02:00
Markus Stange
455caae3cc Bug 580251 - Be explicit about app tabs being display:block and use vertical-align where -moz-box-align doesn't work. r=dao 2010-07-28 15:13:30 +02:00
Ian Gilman
c2da60b151 + You can now drag a group by its title. If you click on the title instead, it selects the whole title (which, it turns out, it was doing anyway) and allows you to edit it.
+ Reenabled the ability to exit title editing by clicking in empty space
2010-05-10 17:17:48 -07:00
Dão Gottwald
14f32b46b7 Bug 431644 - Make resizer in Page Info media tab invisible. r=gavin 2010-07-24 10:56:37 +02:00
Dão Gottwald
4e4c91e45f Bug 579720 followup: remove styling for #context_newTab
--HG--
extra : rebase_source : 4853fcd6ee64ebfb0971691dfea0e9f3991f550c
2010-07-22 18:01:03 +02:00
Dão Gottwald
416077bdb2 Bug 580221 - Improve lightweight theme & tabs-on-top appearance. r=gavin 2010-07-20 19:37:10 +02:00
Dão Gottwald
9c224166f3 Bug 580220 - Simplify selectors involving the tabsontop attribute. r=gavin 2010-07-20 19:36:48 +02:00
Ian Gilman
abfb4e3fda + Removed tab bar control
+ Group title box now grows when you type into it, but always stays smaller than the width of the group
2010-05-06 17:01:53 -07:00
Aza Raskin
ca381f7e4c + Moved back to black overlay look for stacks
+ Grappling with a correct new-tab animation
2010-05-04 13:52:25 -07:00
Aza Raskin
fb5b82e3e4 + Added some code that, when you zoom into a group, moves all of the tabs to the end of the tabstrip (in the order which they appear in the group). This does two things:
(1) It means that the tabs are shown in the order which they appear in the group. Keeps the mental model clean.
 (2) When you close a tab, the next tab that is focused is sane (i.e., it is in the group not some random tab)
2010-05-03 16:48:10 -07:00
Aza Raskin
d73a4856d3 + Added a first-pass at a new-tab interface for groups.
+ TODOs (see the code)
 + (1) There is a potential race condition groups.js:line 121
 + (2) The new tab animation is to the wrong place groups.js:line 96
2010-05-03 15:24:22 -07:00
Aza Raskin
064ee2bebe +Styling for groups to make it less apple-like 2010-04-30 17:26:28 -07:00
Ian Gilman
6d3779e4b0 + Fixed a bug making it so you couldn't close tabs that were just .mov
+ Commented out the _render routine in toolbar-button.js,  as it was throwing exceptions and didn't seem to work anyway
+ Added some asserts to Item and cleaned up its documentation
+ Made Utils.assert more robust
+ Made tabs prettier when stacked
+ Commented out js lint, which doesn't seem to work in this context
+ Fixed it so you can't resize locked groups
+ Made it so the "new tabs" group is no longer locked (for the time being at least)
+ Tabs no longer change order when you drag their groups around
+ The tray now goes away more beautifully
+ You now have to drag at least 100 pixels and at least 500 milliseconds before a tab is pulled out its tray
+ No longer reserving space at the bottom of the screen for the "new tabs" group
+ Tab titles now go away when stacked and come back when not (there was a problem with them coming back)
+ No longer explicitly positioning the "new tabs" group
2010-04-30 17:24:03 -07:00
Aza Raskin
286a71b1cc + Visual cleanup:
+ Page names are no longer visible when in stacks
 + Page names have been prettified when in the stack tray.
 + TODO: Page names don't seem to come back after a group is turned into a stack, and then unstacked.
2010-04-29 00:42:37 -07:00
Ian Gilman
e455405ada + Stacks now expand into a special "tray"
+ You can now once again rename groups
2010-04-28 17:18:02 -07:00
Ian Gilman
09aad23de9 + First version of stacks
+ Cleaned up issues with algorithm for choosing where to position a tab dropped into a group
+ You can no longer drag a tab or group around by its close box
+ Changed tab drop tolerance… tabs now just need to overlap 50% in order to group. This is to make it consistent with dropping a tab on an existing group, which already behaved this way
+ A single tab in a group will no longer fill the entire group
2010-04-27 16:11:49 -07:00
Aza Raskin
80b2077877 First pass at an implementation of stacks.
+ In Zoomgroups put some pages into a group, then scale it down
+ It will animate itself into a stack
+ Pull it out again and it will go back to being a zoomgroup
2010-04-22 12:38:37 -04:00
Ian Gilman
4884381376 + finished locking down the "new tabs" group… can no longer be renamed or auto deleted
+ Removed potential slowdown for dragging tabs… should be the same now as it was before my "keeping groups and children in sync" fix
2010-04-21 17:27:28 -07:00
Aza Raskin
22cf8d5cfb Cleaned up the interaction around naming a group.
+ Animation on changing the default name
+ Appropriate color changes
+ Only show the input box on hover
2010-04-21 14:12:41 -04:00
Gavin Sharp
9068b6f77b Backed out changeset b46982cc0c0a from bug 572967 due to test failures
--HG--
extra : rebase_source : 8ef47209d527047ab2770ae44fb0467fdf2fa97d
2010-08-03 01:37:10 -04:00
Gavin Sharp
75b5f4d7ae Bug 572967: don't remove notifications once dismissed, and instead allow them to be re-opened from the anchor icon, r=dolske, a=Mossop 2010-06-23 12:53:09 -04:00
Paul O’Shannessy
4df49c2ec3 Bug 571897 (Sync UI) - Part 1: Theme [r=dolske] 2010-08-02 16:37:55 -07:00
Aza Raskin
2023249f68 Performance tweaks:
+ We pause tab mirroring/painting on zooms.
+ We remove box shadows and rounded corners on zooms. (Which, according to Shark, was costing around 10% time)
2010-04-20 16:05:07 -04:00
Ian Gilman
db53c576c8 + The tab bar toggle now has a down arrow when clicking on it will pull the tab bar down and an up arrow when it will push the tab bar up (was reversed)
+ The tab bar toggle and decorative strip now reside above the tab candy content in Z
+ Group titles now have prompt text/icon
+ Additional documentation (especially Mirror)
+ Fixed the dev mode features (were broken by the tab bar toggle changes)
+ The Firefox nav bar now correctly shows again when you create and go to a new tab
2010-04-16 15:09:23 -07:00
Aza Raskin
c5ad3ac633 Added a beautiful tabbar toggle. Woot! 2010-04-14 19:06:17 -07:00
Aza Raskin
f43960f29d Updated the specification to include the stacks metaphore. 2010-04-14 17:15:38 -07:00
Ian Gilman
7bcd47dfb4 + added the title and close box back to groups, with some basic styling
+ the "new tab" group now always lives at the bottom of the page
+ the candy switcher and the "grid" and "sites" features are now hidden by default. add ?dev=1 to the url to show them
+ the Firefox nav bar is now hidden when you're in the tab candy page
+ the starting grid now scales depending on how many tabs you have. (it is in fact sharing the arrange code that groups use for their children)
2010-04-14 17:12:06 -07:00
Aza Raskin
a33fb0cdb1 Aza sings the Merge song:
They were plentiful when from the darkness it emerged
The dark mercurial spirits singing SVN a dirge
A beast with many heads
No arms but branches in its stead
As you push into unknowns your final utterance will be "merge"

-- The only surving translation of the last song of the commited.
2010-04-12 23:16:28 -07:00
Aza Raskin
ba9df90608 Added a TabCandy button to the navigation toolbar on startup.
+ Clicking on it opens a tab to Revision-A
  - The tab is moved to being the first tab
  - The tab is visually hidden
  - Clicking on it again re-uses the opened tab

Some notes:
* Only styled for OSX
* We should think about loading the page in the background on startup
  so that there is no time delay when clicking on it the first time
2010-04-12 23:04:25 -07:00
Ian Gilman
6951057a1c + Removed unnecessary margin and padding from tabs and groups (was messing up layout)
+ Now compensating for padding in tabs when laying them out
+ Tab titles are now a single line, cut at the width of the tab (but no ellipsis yet)
+ Groups now have the move cursor
+ Tab resizing now works, and is disabled when a tab is in a group
+ We now have a "new tabs" group that new tabs go into (created as needed)
+ New layout algorithm for tabs inside a group. It's not as space efficient as the last one, but the unused space is at the bottom rather than the right side, and in general I think it behaves more like people expect.
+ Groups now have a minimum width when resizing
+ If you drag the second to last tab out of a group and don't return it to that group, the group now dissolves.
+ When a tab gets below a certain size, its thumbnail and close box are hidden
+ When a tab's title gets below a certain size, it is hidden.
2010-04-12 17:20:35 -07:00
Aza Raskin
3a944f5cd5 + Fixed the implementation of closing
+ Cleaned up the CSS styles by using background images
2010-04-10 02:16:02 -07:00
Aza Raskin
85d342e4f1 + Fixex a bug whereby the titles of pages would be hidden inside of groups. 2010-04-09 15:48:29 -07:00
aza@More-Better-Internet.local
1163208298 + Continued cleanup of zoom code.
+ Tabs now have the correct style inside of groups.
2010-04-09 15:17:08 -07:00
aza@More-Better-Internet.local
70ffe69940 Fixed sizing issues in the new style, as well as cleaned up the zoom code. 2010-04-09 12:49:54 -07:00
aza@More-Better-Internet.local
472a75695b Fixed the height of the pages. 2010-04-09 12:21:31 -07:00
Ian Gilman
24e393f848 + Merging; looks like we had a little collision in the group DOM area 2010-04-09 10:21:12 -07:00
Ian Gilman
a7874ea5e0 + The container for a Group now encompasses its whole bounds; the titlebar is within it rather than outside of it. This is a cleaner structure, and fixes some issues with the titlebar, as well as allowing us to see the red glow for when a group will be dropped into another group. There are still some issues, but I think we'll leave them until we have a visual design. 2010-04-09 10:03:51 -07:00
aza@host-3-23.mv.mozilla.com
9b31bf136c Begun adding a new theme, by Sean Martell. 2010-04-08 17:38:06 -07:00
Ian Gilman
8069990044 + font size for tab names now scales properly
+ tabs now return to their proper size when you pull them out of a group
+ you can now nest groups inside of other groups (though all of the funky repercussions haven't been sorted out yet)
2010-03-31 17:24:16 -07:00
Ian Gilman
0217c353db + Branched the shared groups stuff into copies just for revision-a; we've got a bunch of work to do, and it's not worth trying to keep all of the other candies compatible at the moment.
+ Added jquery.lint to revision-a. Haven't caught anything yet, but seems like it could be helpful.
+ More fiddling with the resizer css

--HG--
rename : browser/themes/pinstripe/browser/tabcandy/shared/resizer.png => browser/themes/pinstripe/browser/tabcandy/resizer.png
2010-03-29 11:16:18 -07:00
Aza Raskin
7ce7aa8ddd + Made the resizer graphic URL absolute instead of relative so that it works in any candy.
+ Removed some vestigial code.
2010-03-26 14:43:58 -07:00
Ian Gilman
721d8fb727 + moved groups.js and resizer.png to shared locations
+ more work on groups pushing things out of the way
+ some steps toward having groups and tabs share an interface
+ more geometry: we now have a point class, and the rect class now has center and intersect routines

--HG--
rename : content/candies/zoomgroups/gfx/resizer.png => browser/themes/pinstripe/browser/tabcandy/shared/resizer.png
2010-03-25 17:22:45 -07:00
Ian Gilman
25674dab26 + Removed the margin from the tabs; we need to handle buffers more explicitly
+ You can no longer launch into a tab by right clicking it
+ A group's close box now works
+ A group's title bar now works again (silly css misunderstanding)
+ Added a basic Rect object to utils.js, and a getBounds routine for retrieving the bounds of a DOM element
+ The Utils logging routines no longer expand functions (instead just saying that it's a function)
2010-03-24 16:54:48 -07:00
Ian Gilman
e4acac1338 + moved a number of the group-related styles into css/shared/groups.css. Unfortunately, I wasn't able to move everything I wanted to; Firefox 3.7 screwed up the relative URL in the resizer style, and somehow killed the position:absolute in close style (neither of those problems showed up in Firefox 3.6). At any rate, it's a step in the right direction.
+ Moved the pretty new group title bar into the original and ian1 candies, updating the close style so it works in both the tab and group contexts
+ Added forceCanvasSize and unforceCanvasSize functions to tab mirrors
+ Used the new canvas size forcing functions to make the zoom in and out happen in high resolution. Not convinced it's an improvement, especially in the reverse zoom.
+ Brought additional changes from the original candy to the ian1 candy
2010-03-22 17:12:32 -07:00
aza@70-7-150-98.pools.spcsdns.net
127762a4a5 First commit. 2010-02-24 01:47:55 -08:00
Felipe Gomes
c8d62a397e Bug 555081 - Can't move the window when using custom titlebar drawing
r=dao
2010-06-24 10:13:59 -07:00
Marco Bonardo
501826fc1b Bug 544817 - Create Bookmarks Widget with placement dependent on Bookmarks Bar status. r=dao 2010-06-24 10:08:43 -07:00
Dão Gottwald
c011332ae8 Bug 563730 - Implement pinTab, unpinTab. r=gavin 2010-06-24 16:29:02 +02:00
Stephen Horlander
504f7c51e8 Bug 574090 - Refine OS X Toolbar Icons. r=dao 2010-06-23 23:01:51 +02:00
Markus Stange
566ceb734b Bug 573926 - Increase the main toolbar's padding-top so that less of the locationbar's focus ring is cut off in small-icons mode. r=dao 2010-06-23 22:59:04 +02:00
Markus Stange
90a03942f9 Bug 559034 - New Mac location bar and search bar style. r=dao 2010-06-22 22:29:22 +02:00
Markus Stange
63511cb6ef Bug 559033 - New Mac toolbar button style. r=dao 2010-06-22 22:28:34 +02:00
Dão Gottwald
5c42ff9f69 Bug 567742 - Disable glass in fullscreen mode. r=gavin 2010-06-22 22:20:52 +02:00
Gavin Sharp
49e5b3ee9e Bug 398776: add new popup-based notification system, and use it for the geolocation notification, r=dolske, r=dao 2010-04-09 13:45:25 -04:00
Felipe Gomes
eeb5d6a2c4 Bug 572472 - Adjust theme styles for touch-enabled css rules. r=dao 2010-06-17 21:46:26 +02:00
Dão Gottwald
d301030208 Bug 571944 - Remove bogus min-width that overrides tabbrowser.xml's min-width. r=gavin 2010-06-14 21:53:45 +02:00
Stephen Horlander
6883e57363 Bug 570277 - Tab corner tweaks. r=dao
--HG--
extra : rebase_source : 40861b653b2ddcdccd54f7a4b5d26efff626caa8
2010-06-14 21:42:42 +02:00
Dão Gottwald
127e306e75 Bug 570278 followup, fixing tabs-on-top radial gradient position 2010-06-13 11:35:56 +02:00
Dão Gottwald
e1d82feb48 Bug 570795 - Create basic "Firefox button" widget. r=gavin 2010-06-13 10:20:58 +02:00
Dão Gottwald
9e37f96049 Bug 570278 - Tab shadow tweaks. r=gavin 2010-06-13 10:19:52 +02:00
Dão Gottwald
f4ee9a3b8f Bug 560755 - Textbox border of Location bar and search box is invisible with "High Contrast - Windows Classic". r=gavin 2010-06-12 09:00:09 +02:00
Dão Gottwald
35723b050c Bug 464205 followup, making favicons stand out more again in the all-tabs panel 2010-06-11 14:17:12 +02:00
Dão Gottwald
7c1e1405d9 Bug 568037 - Adjust toolbar backgrounds and gradients for the new theme. rs=gavin 2010-06-11 14:15:37 +02:00
L. David Baron
534169bd6e Rename -moz-background-size to background-size. (Bug 549809) r=roc 2010-06-08 18:44:33 -07:00
L. David Baron
1118f60946 Rename properties and values of background-clip and background-origin to match css3-background. (Bug 549809) r=roc 2010-06-08 18:44:33 -07:00
Dão Gottwald
80e86a6774 Bug 569935 - remove leftover from the curved identity button. r=gavin 2010-06-06 19:44:45 +02:00
Dão Gottwald
7b4af11d6c Bug 571813 - Hide the Firefox button in full screen mode. r=gavin 2010-07-06 06:17:21 +02:00
Tanner M. Young
2b76dedfb6 Bug 574676 - Fix Page Info tab highlighting. r=db48x 2010-07-04 21:35:40 +02:00
Dave Townsend
a091601fc2 Bug 552965 and bug 553455: Display notifications for add-on download failures and prompt the user to restart after installation. r=gavin 2010-07-01 09:23:11 -07:00
Markus Stange
5d565b0177 Bug 575408 - Give #personal-bookmarks a proper min-height so that you can drop bookmarks on an empty bookmarks toolbar. r=dao
--HG--
extra : rebase_source : a7d86d73ac46774c3255a6bd7f436875c9222083
2010-07-01 18:42:17 +02:00
Markus Stange
953d33a51a Bug 575105 - Don't let the appearance of the "Switch to tab:" label shift down the whole toolbar. r=dao
--HG--
extra : rebase_source : ca02edbc71b7adef013b6a50797fc57f0e12bc22
2010-07-01 18:41:17 +02:00
Stephen Horlander
d2ecb09aca Bug 565187 - Icons for new geolocation notification. r=dao 2010-07-01 11:03:56 +02:00
Dão Gottwald
e758907bb2 Bug 575726 - app button sits two pixels too high on the window frame. r=gavin
--HG--
extra : rebase_source : e002f507b0f6174465d9f4d75a9e8704d913c1a2
2010-07-01 08:30:42 +02:00
Dave Townsend
c9419e26e0 Backing out patches for bug 552965 and bug 553455 due to test failures. 2010-06-30 16:51:05 -07:00
Dave Townsend
2f164a09a3 Bug 552965 and bug 553455: Display notifications for add-on download failures and prompt the user to restart after installation. r=gavin 2010-06-30 14:13:17 -07:00
Dão Gottwald
63b3242939 Bug 575994 - "fullscr-toggler" shouldn't be a toolbar. r=mano
--HG--
extra : rebase_source : 27f2c9b410c87fcc3650a62c6c4e6d5492526715
2010-06-30 19:57:14 +02:00
Jim Mathies
53b8e089e9 Bug 575228 - When maximizing a window, the menu bar gets pushed down. r=dao. 2010-06-29 22:20:02 -05:00
Marco Bonardo
4b06493be2 Bug 575162 - Bookmarks menu button doesn't retain depressed appearance when hovered. r=dao 2010-06-29 00:03:52 +02:00
Dão Gottwald
bdad77be75 remove bogus comment again 2010-05-24 09:34:46 +02:00
Rob Arnold
c7e25b9989 Bug 556967 - Re-enable aero glass once bug 555182 is fixed r=gavin 2010-05-23 23:29:09 -04:00
Rob Campbell
3350ea7bff Bug 547453: create a web page inspector for Firefox, r=gavin 2010-05-13 16:38:21 -04:00
Gavin Sharp
cfc66f7a7c Backed out changeset f551d1be254e (inspector-0.1, fixing commit message)
--HG--
extra : rebase_source : b7a94409c817d49822920a8d38aadfc8dae1a0db
2010-05-13 16:36:43 -04:00
Rob Campbell
a0c135f9cc inspector-0.1 2010-05-13 17:08:34 -03:00
Steffen Wilberg
4176601b9a Bug 282127: Highlight odd tree rows in trees with multiple columns in Gnomestripe and Pinstripe. Implement and use ::-moz-tree-row(multicol). ui-review=faaborg, r=enndeakin 2010-05-12 20:25:48 +02:00
Asaf Romano
7d26b0b244 Bug 528884 - Remove places' menu and toolbar bindings. r=mak 2010-05-05 15:28:04 +02:00
Dão Gottwald
506e7b511c Bug 563671 - anonymous new-tab button makes the tab bar 1px taller. r=gavin 2010-05-05 08:36:57 +02:00
Dão Gottwald
796238243e Bug 562723 - pressing the new-tab button doesn't change the icon. r=gavin
--HG--
extra : rebase_source : c7aef7f8bc075cef8a13908160ee6cb8abd8ecb9
2010-04-29 21:28:32 +02:00
Dão Gottwald
d5d3e11f37 Bug 562718 - new-tab button makes the tab bar 1px taller. r=gavin
--HG--
extra : rebase_source : 33f3f1c3763afaf30f1a1c57ba44f38093821c4c
2010-04-29 20:59:34 +02:00
Gavin Sharp
235ea7b9a7 Bug 560288 - consolidate hud-button style rules. r=dao 2010-04-20 12:12:10 -04:00
Dão Gottwald
c6b22a8586 Bug 541864 - tab bar is 1px larger when non-focused tabs have close buttons. r=ventnor 2010-04-29 08:43:40 +02:00
Dão Gottwald
5f14765214 Bug 560562 - Increase contrast between active and background tabs. r=gavin 2010-04-28 07:54:51 +02:00
Dão Gottwald
f1b65d54b6 Bug 457187 - Make the tabs toolbar customizable. r=gavin 2010-04-27 18:57:19 +02:00
Dão Gottwald
8744499498 Bug 549061 - new tab bar style. r=gavin 2010-04-20 09:33:08 +02:00
Dão Gottwald
453465b975 Bug 544815 - implement tabs on top option. r=gavin 2010-04-06 08:34:27 +02:00
Dão Gottwald
3668e4c44f tweak toolbarbutton disabled state (no bug)
--HG--
extra : rebase_source : 5b339c26c28f5c75c3c189952574d48f97f79454
2010-03-31 13:05:50 +02:00
Dão Gottwald
4d47d4754c Disable aero glass until bug 555182 is fixed (CLOSED TREE) 2010-03-30 01:27:44 +02:00
Dão Gottwald
052892ddaf Bug 554975 - Fix autocomplete url color on Win7/Vista. r=rflint 2010-03-29 12:04:05 +02:00
Dão Gottwald
68550db554 Bug 555477 - #browser and #browser-bottombox shouldn't use Glass. r=rflint 2010-03-28 10:47:51 +02:00
Dão Gottwald
5482885f10 Tweak text legibility on glass (no bug) 2010-03-27 17:05:45 +01:00
Stephen Horlander
489e18c61f Bug 554662 - Further tweaks to toolbar buttons. r=dao 2010-03-27 08:14:58 +01:00
Blair McBride
a76c55da65 Bug 480350 - Show currently loaded URIs in location bar autocomplete results, allow switching to the tab. r=gavin,mak sr=mconnor 2010-03-26 22:59:02 +01:00
Dão Gottwald
ee280a8fad Bug 428299 - Location bar and search bar should be transparent when using Glass. r=rflint 2010-03-26 13:14:03 +01:00
Dão Gottwald
36e468bab9 Bug 554809 - Tab drop indicator is misaligned if the tab bar doesn't overflow. r=gavin
--HG--
extra : rebase_source : 20c07e21a0d0ea82b62f43b84ae72d94953ce0cd
2010-03-26 09:30:52 +01:00
Dão Gottwald
3fff7d494f Bug 546259 - enable aero glass for the main window. r=rflint 2010-03-25 08:13:33 +01:00
Dão Gottwald
0ba2e62dc4 Bug 553673 - Border and glow doesn't fade to hovered state on toolbar button hover, only background. r=rflint 2010-03-25 07:44:29 +01:00
Dão Gottwald
e75d5557db Bug 549898 - Location bar increases in height at secure sites (https) with higher dpi. r=rflint 2010-03-25 07:43:34 +01:00
Dão Gottwald
963e9a4722 Bug 554001 - Remove superfluous -moz-border-colors usage. r=rflint 2010-03-24 10:15:36 +01:00
Dão Gottwald
830c6a4ac0 Bug 464205 - Attach the panel to the content area and style it accordingly. r=mstange 2010-03-22 15:11:42 +01:00
Markus Stange
36fc4b62a9 Bug 538187 - CSS changes for :-moz-window-inactive pseudoclass. r=dao 2010-03-17 18:12:03 +01:00
Dão Gottwald
fc67cb46f5 Bug 419712 - Improve horizontal spacing in tabbrowser tabs. r=ventnor 2010-03-18 08:02:21 +01:00
Markus Stange
16204bad0f Backed out changeset d906e4dd1e49, bug 538187 - CSS changes for :-moz-window-inactive pseudoclass because of test_righttoleft.xul test failures.
--HG--
extra : rebase_source : 48dbae1048eaf589013725fad8f6134fcf49c139
2010-03-17 19:58:46 +01:00
Markus Stange
0f9e9f1770 Bug 538187 - CSS changes for :-moz-window-inactive pseudoclass. r=dao 2010-03-17 18:12:03 +01:00
Markus Stange
43ccd247ae Bug 551582 - Add some margin to the bookmarks toolbar buttons so that the scrollbox doesn't clip their shadow. r=dao 2010-03-17 18:08:59 +01:00
Dão Gottwald
6f14dd916d Bug 347930 - Move the tabs outside the tabbrowser, put them in a toolbar. r=vlad
--HG--
extra : rebase_source : e1662b549464d68417cf3b0f07d9624fe1a670ef
2010-03-17 07:36:13 +01:00
Dão Gottwald
81acbc7ed7 Bug 477113 - RTL text-align changes throughout the theme because of bug 299837. r=ehsan
--HG--
extra : rebase_source : 4bc0a54962f3987db6db08b7dd90a82d80f1831d
2010-03-15 19:45:10 +01:00