Commit Graph

363 Commits

Author SHA1 Message Date
Jared Wein
9c40f6821a Bug 1242271 - The first item in the overflow panel doesn't need a margin-top as the panel has its own padding-top. r=gijs
MozReview-Commit-ID: KGUTQhqJ2CO
2016-04-21 14:58:00 +02:00
Gijs Kruitbosch
ad993196a1 Bug 1261068 - change menuseparators to have only a top border, use system colors on Windows & Linux, r=dao
MozReview-Commit-ID: BWY51BQwOd1
2016-04-14 16:38:43 +01:00
Gijs Kruitbosch
afedcc86a3 Backed out changeset c344a216f1d8 (bug 1261068)
MozReview-Commit-ID: DibQhmsYfoD
2016-04-14 16:33:49 +01:00
Gijs Kruitbosch
c81e7b9141 Bug 1261068 - only use 1 separator border for separators in the panel menu, and use a native color except on OS X, r=dao
MozReview-Commit-ID: 3mQkkAwooJk
2016-04-08 11:19:05 +01:00
Edouard Oger
9847cc0179 Bug 1241319 - Clarify synced tabs menu when not logged in. r=markh 2016-04-08 10:46:00 -04:00
Thom Chiovoloni
d283209026 Bug 1248506 - Replace hardcoded height of synced tab panel with calc expression based on content size r=gijs
MozReview-Commit-ID: 1EEX6wAlaf9
2016-04-06 10:14:15 -07:00
Kit Cambridge
dc403f8057 Bug 1233535 - Show the user's email and display name in Sync preferences when available. r=markh
MozReview-Commit-ID: JU0HgQDPxPJ
2016-04-01 14:31:46 -07:00
Jonathan Kew
ef324a767c Bug 1259978 - Allow slightly more line height for menu-item labels in the panel. r=jaws 2016-03-28 13:48:52 +01:00
Blake Winton
5d8a3dbf24 Bug 1225633 - Add better default styles to WebExtension panels. ui-r=shorlander, r=kmag
MozReview-Commit-ID: 8D7BipQtQYz
2016-02-22 15:21:34 -05:00
Gijs Kruitbosch
18eba08abb Backed out changeset a951d792d9b0 (bug 1218977) for causing bug 1251843.
MozReview-Commit-ID: 1UxgFere953
2016-03-03 13:22:54 +00:00
Shane Caraveo
53a4514541 Bug 1218977 fix panel corners on pocket panel, r=gijs 2016-02-24 16:03:53 -08:00
Mark Hammond
14083aac2f Bug 1236372 - increase the size of the synced tabs panel so localized content is more likely to fit. r=Gijs 2016-02-16 12:31:14 +11:00
Mark Hammond
9e63c595f3 Bug 1238531 - ensure buttons in SyncedTabs panel always use white text. r=Gijs 2016-02-03 11:47:25 +11:00
Mark Hammond
450bab1caf Bug 1238566 - fix centering in synced tabs UI (again). r=Gijs 2016-01-23 12:00:45 +11:00
Kris Maglione
9c47f8c68d Bug 1217129: Part 5 - [webext] Use CustomizableUI views for BrowserAction popups. r=gijs ui-r=bwinton
This version addresses some popup sizing bugs, and also a few other issues I
ran into when debugging Blake's problems:

 * The standalone popup needs a max width of 800px for Chrome compatibility,
   which is wider than our default max width.

 * I added a flex attribute to our browser so that it fills the entire space
   of the slide-in panel. This is only necessary for browsers with content
   that is shorter than the height of the panel when it gets its desired
   width, but becomes longer when it doesn't, so it didn't show up in my
   initial tests.

 * I also added an extra pixel to the width calculations, since I noticed that
   a lot of single lines of text were unexpectedly wrapping without it. I'll
   look into this more in a follow-up bug.

I also added some comments, and renamed a couple of variables, where things
seemed unclear.

The test changes are mostly just updates to older browser action tests to use
newer helpers, rather than ad-hoc events, to open/close/click the widgets. A
few tests also needed updates to explicitly close the panel when they were
done with it.
2016-01-15 15:14:25 -08:00
Carsten "Tomcat" Book
d392a8cd54 Backed out 8 changesets (bug 1217129) for test failures in browser_ext_pageAction_context.js
Backed out changeset dc5742de0823 (bug 1217129)
Backed out changeset 106365a3847c (bug 1217129)
Backed out changeset 628af985c7eb (bug 1217129)
Backed out changeset 7ad8b56958c5 (bug 1217129)
Backed out changeset 71f46fe62f59 (bug 1217129)
Backed out changeset 7d8dee4c335b (bug 1217129)
Backed out changeset 3b5fb2845c3b (bug 1217129)
Backed out changeset 93266f211716 (bug 1217129)
2016-01-18 09:08:35 +01:00
Kris Maglione
e43981a412 Bug 1217129: Part 5 - [webext] Use CustomizableUI views for BrowserAction popups. r=gijs ui-r=bwinton
This version addresses some popup sizing bugs, and also a few other issues I
ran into when debugging Blake's problems:

 * The standalone popup needs a max width of 800px for Chrome compatibility,
   which is wider than our default max width.

 * I added a flex attribute to our browser so that it fills the entire space
   of the slide-in panel. This is only necessary for browsers with content
   that is shorter than the height of the panel when it gets its desired
   width, but becomes longer when it doesn't, so it didn't show up in my
   initial tests.

 * I also added an extra pixel to the width calculations, since I noticed that
   a lot of single lines of text were unexpectedly wrapping without it. I'll
   look into this more in a follow-up bug.

I also added some comments, and renamed a couple of variables, where things
seemed unclear.

The test changes are mostly just updates to older browser action tests to use
newer helpers, rather than ad-hoc events, to open/close/click the widgets. A
few tests also needed updates to explicitly close the panel when they were
done with it.
2016-01-15 15:14:25 -08:00
Shane Caraveo
3d87f487dc Bug 1215694 move pocket to a system addon, r=Gijs, r=glandium
part 1: reorganize file locations, r=Gijs
  part 2: remove built-in pocket code, r=Gijs
  part 3: l10n support, r=glandium
  part 4: move code/functionality from part 2 into the addon, r=Gijs
  part 5: remove dead code, r=Gijs
  part 6: create a simple api for addons to add to reader mode, r=Gijs
  part 7: various test fixes related to cui behaviour and pocket, r=me
2015-12-29 15:40:52 -08:00
Mark Hammond
a31d7d1b29 Bug 1234730 - fix centering of synced-tabs login pane. r=adw 2015-12-29 11:35:28 +11:00
Mark Hammond
e45147746e Bug 1231535 - remove sync spinner and add ellipsis to Synced Tabs panel. r=Gijs 2015-12-10 09:28:54 -05:00
Mark Hammond
984d389ffb Bug 1201331 (part 3) - add a Synced Tabs panel. r=Gijs 2015-12-03 10:05:03 +11:00
Mark Hammond
0e60b69c6e Bug 1201331 (part 1) - use a broadcaster to manage the Sync status. r=adw
This patch leverages broadcasters to keep the various sync UI elements sane.
Rather than adding yet another button ID to browser-syncui, we now just update
the broadcaster and let all the elements automagically get the attributes.
2015-12-03 10:05:03 +11:00
Tim Nguyen
4b4fb0454c Bug 1206911 - Use CSS Filters to gray out whimsycorn rather than using a separate asset. r=dao 2015-09-22 18:03:53 +02:00
Edouard Oger
97460f5c06 Bug 1202331 - Correct FxAccounts badge size. r=matteo 2015-09-08 10:09:00 +02:00
Matteo Ferretti
2a74b8006b Bug 1198424 - Update badge has wrong width in Nightly 43.0a1 (2015-08-24). r=gijs 2015-09-01 06:00:00 +02:00
Dão Gottwald
98bb03dabe Bug 1198703 - Separator color for combined/menu toolbar buttons should adjust based on the text color. r=gijs 2015-08-27 15:58:19 +02:00
Edouard Oger
a5a9c15fc2 Bug 1186521 - Enforce new requirements for Hamburger menu badges. r=markh 2015-08-06 14:47:32 +10:00
Edouard Oger
99408b4c3b Bug 1180584 - Support multiple badges on the Hamburger menu button. r=markh 2015-08-06 14:47:32 +10:00
Edouard Oger
54d5d4f178 Bug 1149721 - Restyle the Sync preferences page. r=jaws 2015-08-04 11:46:00 +02:00
Edouard Oger
830f4f629d Bug 1182009 - Remove empty sync button in the Hamburger menu for sync 1.0 users. r=markh 2015-07-30 14:10:00 -07:00
Ryan VanderMeulen
a80b56f29f Backed out changeset b2562e1376d2 (bug 1187615) for browser_menuButtonFitts.js failures. 2015-07-29 17:06:21 -04:00
Dão Gottwald
fc172fe2d6 Bug 1187615 - Clean up #PanelUI-button and #PanelUI-menu-button margin and padding styling. r=jaws 2015-07-25 09:36:00 -04:00
Dão Gottwald
fa29e8b4d0 Bug 1186981 - Remove dead #app-extension-point-end rules. r=mconley 2015-07-24 16:21:57 +02:00
Dão Gottwald
2ccba5f578 Bug 1173734 - Make the separator for the menu / hamburger button more solid. r=jaws 2015-07-23 19:12:29 +02:00
Neil Rashbrook
713a550eef Bug 1185725 Fix the update status badge after bug 1029937 r=bgrins 2015-07-22 20:29:31 +01:00
Edouard Oger
aa71e30492 Bug 1183924 - Style the reconnect to Sync error toolbar menu row. r=markh 2015-07-17 11:20:00 -04:00
Edouard Oger
15b2a5c498 Bug 1184627 - Replace the sync warning image by an SVG equivalent. r=jaws 2015-07-17 10:39:00 +02:00
Neil Rashbrook
7b313c41b3 Bug 1029937 Use superior XUL implementation for badged buttons to avoid reflows r=Gijs 2015-07-15 21:13:24 +01:00
Edouard Oger
1d5f64e173 Bug 1183730 - Restore the sync migration warning icon in the Hamburger menu. r=markh 2015-07-14 10:47:00 -04:00
Edouard Oger
9036e06aa0 Bug 1181684 - Cut the user email address if too long in Sync Hamburger Menu. r=markh 2015-07-08 11:54:00 +02:00
Edouard Oger
d7ed29133f Bug 1181352 - Disable sync menu in hamburger menu when in customization mode. r=markh 2015-07-07 17:06:00 +02:00
Edouard Oger
3c6de23163 Bug 1139698 - Add Firefox Account avatar in Hamburger Menu. r=markh 2015-06-29 20:06:00 -04:00
Tim Taubert
b110c0b9ba Bug 1170759 - Prevent the mainView of a <panelmultiview> being shifted too far when showing a subView r=Gijs 2015-06-11 14:21:54 +02:00
Jared Wein
ae4c89dcd2 Bug 1153306 - Add HiDPI versions of the Loop icon for Windows and Linux. r=Gijs 2015-06-10 12:40:51 -04:00
Jared Wein
bcbb7e626b Bug 1153309 - Use a @2x menuPanel.png on Windows for basic hidpi support. r=Gijs 2015-05-27 14:00:22 -04:00
Jared Wein
04f26167fb Bug 1023607 - Implement Windows HiDPI theme for other icons and tiny widgets. r=Gijs 2015-05-27 13:58:24 -04:00
Mike de Boer
2a2b96a52c Bug 1165679: show the proper size Hello icon inside the customization palette. r=Gijs 2015-05-19 12:55:52 +02:00
Nate Weiner
f3b5cb8f3d Bug 1164419 - [OSX] Pocket panel for ru locale build has misaligned elements. r=dolske 2015-05-13 18:18:29 -07:00
Jared Wein
273eced542 Bug 1161793 - Wait to run the Pocket popupshowing code until the popupshowing event is dispatched, same for the popupshown code. r=dolske 2015-05-07 17:55:21 -04:00
Jared Wein
7ae02d1329 Bug 1159744 - Use the panel implementations from the Pocket add-on for the Pocket feature. r=dolske 2015-05-01 17:16:42 -04:00