Closed
Bug 1089626
Opened 10 years ago
Closed 10 years ago
The share panel styling should follow other australis panels styling
Categories
(Firefox Graveyard :: SocialAPI, defect)
Firefox Graveyard
SocialAPI
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1087934
People
(Reporter: ntim, Unassigned)
References
Details
Attachments
(2 files)
(deleted),
patch
|
jaws
:
feedback+
|
Details | Diff | Splinter Review |
(deleted),
image/png
|
Details |
No description provided.
Comment 1•10 years ago
|
||
any further details about this?
Reporter | ||
Comment 2•10 years ago
|
||
I don't know who's best to review social API styles, so feel free to cancel review if this isn't your domain.
--
This patch :
- Moves all CSS into shared/
- Restyles the buttons to match the australis subview buttons
- Removes the background from the panels so the panel style automatically fits the platform.
Assignee: nobody → ntim007
Status: NEW → ASSIGNED
Attachment #8520603 -
Flags: review?(mixedpuppy)
Attachment #8520603 -
Flags: review?(jaws)
Attachment #8520603 -
Flags: review?(gijskruitbosch+bugs)
Reporter | ||
Comment 3•10 years ago
|
||
Ideally, I'd like to update CSS here : https://activations.cdn.mozilla.net/en-US/sharePanel.html as well.
Comment 4•10 years ago
|
||
(In reply to Tim Nguyen [:ntim] from comment #3)
> Ideally, I'd like to update CSS here :
> https://activations.cdn.mozilla.net/en-US/sharePanel.html as well.
I need to move that into the mozilla group on github....but you can modify and do a pull request here:
https://github.com/mixedpuppy/socialapi-directory
Comment 5•10 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #4)
> I need to move that into the mozilla group on github....
I filed bug 1097231 for this.
Comment 6•10 years ago
|
||
Comment on attachment 8520603 [details] [diff] [review]
Patch
Review of attachment 8520603 [details] [diff] [review]:
-----------------------------------------------------------------
This looks like something Shane should review.
Attachment #8520603 -
Flags: review?(gijskruitbosch+bugs)
Comment 7•10 years ago
|
||
Comment on attachment 8520603 [details] [diff] [review]
Patch
Review of attachment 8520603 [details] [diff] [review]:
-----------------------------------------------------------------
Looks good, but the question below is puzzling.
::: browser/themes/windows/browser.css
@@ -1634,5 @@
> -#social-share-panel {
> - max-height: 600px;
> - min-height: 100px;
> - max-width: 800px;
> - min-width: 300px;
Your patch moves this from windows/browser.css to the shared file but left a copy of it in osx/browser.css. Oddly enough, they were never defined for Linux. I'm guessing Linux is/has-been broken or not styled up to this point. Shane, did you know about this?
Attachment #8520603 -
Flags: review?(jaws) → feedback+
Comment 8•10 years ago
|
||
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #7)
> Comment on attachment 8520603 [details] [diff] [review]
> Patch
>
> Review of attachment 8520603 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> Looks good, but the question below is puzzling.
>
> ::: browser/themes/windows/browser.css
> @@ -1634,5 @@
> > -#social-share-panel {
> > - max-height: 600px;
> > - min-height: 100px;
> > - max-width: 800px;
> > - min-width: 300px;
>
> Your patch moves this from windows/browser.css to the shared file but left a
> copy of it in osx/browser.css. Oddly enough, they were never defined for
> Linux. I'm guessing Linux is/has-been broken or not styled up to this point.
> Shane, did you know about this?
Linux is working fine. I don't recall the specific reason I put min/max sizes on osx, but I don't think it is necessary.
Comment 9•10 years ago
|
||
Comment on attachment 8520603 [details] [diff] [review]
Patch
.social-panel-frame isn't the only child in the panel, #social-share-provider-buttons is also in there, thus the need to tweak the border radius to be sure the panel border radius appears correctly. This should only be important on osx.
Attachment #8520603 -
Flags: review?(mixedpuppy)
Comment 10•10 years ago
|
||
btw, in bug 1075251 I've linked to a change I've done to the panel.
Comment 11•10 years ago
|
||
Tim, can you please post a screenshot of the changes you have made?
Flags: needinfo?(ntim007)
Reporter | ||
Comment 12•10 years ago
|
||
Pull request on github :
https://github.com/mixedpuppy/socialapi-directory/pull/3
(In reply to Sevaan Franks [:sevaan] from comment #11)
> Tim, can you please post a screenshot of the changes you have made?
I'll post it as soon as I can.
Reporter | ||
Comment 14•10 years ago
|
||
Any chance you can review my PR from comment #12 any time soon ?
Flags: needinfo?(mixedpuppy)
Comment 15•10 years ago
|
||
(In reply to Tim Nguyen [:ntim] from comment #14)
> Any chance you can review my PR from comment #12 any time soon ?
merged.
Flags: needinfo?(mixedpuppy)
Comment 16•10 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #15)
> (In reply to Tim Nguyen [:ntim] from comment #14)
> > Any chance you can review my PR from comment #12 any time soon ?
>
> merged.
You can see the various updates to the panel here:
https://activations.paas.allizom.org/en-US/sharePanel.html
Reporter | ||
Updated•10 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Comment 18•10 years ago
|
||
There are more tweaks I'd like to make, but I probably won't have time to make them.
Reporter | ||
Updated•10 years ago
|
Assignee: ntim.bugs → nobody
Updated•6 years ago
|
Product: Firefox → Firefox Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•