After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 734119 - theme fixes/improvements
theme fixes/improvements
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: Interface
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
: 724542 742088 (view as bug list)
Depends on: 735533 737688 742088
Blocks:
 
 
Reported: 2014-08-01 13:37 UTC by Lapo Calamandrei
Modified: 2015-06-12 16:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Add downloads box to a frame (1.36 KB, patch)
2014-08-05 17:22 UTC, Michael Catanzaro
accepted-commit_now Details | Review
Add custom style class to download box (925 bytes, patch)
2014-08-27 15:50 UTC, Michael Catanzaro
none Details | Review
Increase spacing between download widgets (868 bytes, patch)
2014-09-09 15:45 UTC, Michael Catanzaro
none Details | Review
Increase margin around download widgets (909 bytes, patch)
2014-09-09 15:46 UTC, Michael Catanzaro
none Details | Review
Theme fixes for Epiphany 3.14 (16.82 KB, patch)
2014-09-14 02:01 UTC, Michael Catanzaro
none Details | Review
"privacy mode" icon (16.53 KB, patch)
2015-06-09 18:46 UTC, Jakub Steiner
committed Details | Review
Theme fixes for Epiphany 3.14 (16.83 KB, patch)
2015-06-11 19:09 UTC, Michael Catanzaro
none Details | Review

Description Lapo Calamandrei 2014-08-01 13:37:25 UTC
the download bar lacks the top border, atm it's not possible to add it via css since it's made with a gtkbox which doesn't have borders (or anything else), I'd need a frame or some other cointainer inside it to be a ble to dd that missing border.
Comment 1 Michael Catanzaro 2014-08-05 17:22:40 UTC
Created attachment 282591 [details] [review]
Add downloads box to a frame

I don't think we can put a frame inside the box, since we'd then need another box inside that frame to pack the download widgets into, and then there would be no point to having the first box. Would it be OK if we put the box inside a frame instead?
Comment 2 Lapo Calamandrei 2014-08-06 09:57:27 UTC
whatever giving me borders to style is ok
Comment 3 Michael Catanzaro 2014-08-06 14:34:41 UTC
Does that patch work for you?
Comment 4 Carlos Garcia Campos 2014-08-10 08:25:55 UTC
Review of attachment 282591 [details] [review]:

Feel free to push this if Lapo confirms it works for him.
Comment 5 Michael Catanzaro 2014-08-27 15:50:49 UTC
Created attachment 284617 [details] [review]
Add custom style class to download box
Comment 6 Michael Catanzaro 2014-09-09 15:45:09 UTC
Created attachment 285750 [details] [review]
Increase spacing between download widgets

I think you probably won't need this patch, but here is how you increase the horizontal spacing between the widgets that are packed into the downloads box.
Comment 7 Michael Catanzaro 2014-09-09 15:46:38 UTC
Created attachment 285751 [details] [review]
Increase margin around download widgets

This sounds like more what you need, so that you can add margin between the widget and the edge of the downloads box. (The margin property sets margin-start, margin-end, margin-top, and margin-bottom all to the same value.)
Comment 8 Michael Catanzaro 2014-09-14 02:01:20 UTC
Created attachment 286151 [details] [review]
Theme fixes for Epiphany 3.14

Patch drop from Lapo! This patch breaks the incognito mode eye; we're waiting on a fix for that.
Comment 9 Michael Catanzaro 2014-09-14 02:07:34 UTC
Lapo: I also have bug #735533 and bug #736364.  I don't think we're going to merge anything until after 3.14, though, due to the tight time scale.
Comment 10 Michael Catanzaro 2014-09-30 21:58:39 UTC
(In reply to comment #8)
> Patch drop from Lapo! This patch breaks the incognito mode eye; we're waiting
> on a fix for that.

Lapo, any news here?
Comment 11 Michael Catanzaro 2014-09-30 22:58:07 UTC
(In reply to comment #9)
> Lapo: I also have bug #735533 and bug #736364.  I don't think we're going to
> merge anything until after 3.14, though, due to the tight time scale.

I just filed bug #737688 which gets rid of the "active-menu" style class and replaces it with whatever is normal for menu buttons.
Comment 12 Claudio Saavedra 2014-12-09 14:53:13 UTC
Do we still need this?
Comment 13 Michael Catanzaro 2014-12-09 19:13:00 UTC
Comment on attachment 286151 [details] [review]
Theme fixes for Epiphany 3.14

Yes, we still need this patch, but it's unfinished. Marking obsolete to get it off my personal list of patches.

Hey Lapo, any news on this? In particular, the last patch you gave us replaced the eye image with a placeholder.
Comment 14 Michael Catanzaro 2015-02-03 14:50:53 UTC
Moving this to the NEEDINFO state. Lapo, this is very close to missing 3.16 as well; if you have time to update it, that would be super.
Comment 15 Lapo Calamandrei 2015-03-27 17:44:30 UTC
Michael, this has been blocked by the privacy icon basically, we totally need one in adwaita icon theme in symbolic form, the eyebuster (I pretty much hate) could go there, Jakub can you take care of it, while I unfsck my build env?
Comment 16 Lapo Calamandrei 2015-03-27 17:46:00 UTC
Micheal, apart the fact that it's messy (it's a single diff which touches too much stuff) and the icon issue, what does it miss? I'm pretty short on time latelly unfortunatelly :-/
Comment 17 Michael Catanzaro 2015-03-27 20:19:44 UTC
The only blocker I see is the icon!
Comment 18 Jakub Steiner 2015-06-09 18:46:19 UTC
Created attachment 304885 [details] [review]
"privacy mode" icon
Comment 19 Jakub Steiner 2015-06-09 18:46:49 UTC
Comment on attachment 304885 [details] [review]
"privacy mode" icon

Attachment 304885 [details] pushed as 63dde2c - "privacy mode" icon
Comment 20 Michael Catanzaro 2015-06-09 19:14:58 UTC
Thankyouverymuch!

I never learned how to handle Sass, but I presume it will be chill to take Lapo's patch and s/document-open-symbolic/user-not-tracked-symbolic/
Comment 21 Michael Catanzaro 2015-06-09 19:16:57 UTC
*** Bug 742088 has been marked as a duplicate of this bug. ***
Comment 22 Michael Catanzaro 2015-06-09 19:18:16 UTC
*** Bug 724542 has been marked as a duplicate of this bug. ***
Comment 23 Michael Catanzaro 2015-06-11 19:09:40 UTC
Created attachment 305096 [details] [review]
Theme fixes for Epiphany 3.14
Comment 24 Lapo Calamandrei 2015-06-12 13:54:24 UTC
Michael, latest changes are in the wip/theme branch you nicelly created for me, try that out and merge if you think it's ok.
Comment 25 Michael Catanzaro 2015-06-12 16:50:37 UTC
Claudio says this looks fine, so I am going to merge it. Thanks Lapo!