Giter VIP home page Giter VIP logo

bunsen-themes's People

Contributors

2ion avatar capn-damo avatar hhhorb avatar johnraff avatar nagybence avatar sleekmason avatar vinzv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bunsen-themes's Issues

Update themes for GTK+ 3.20

Hi,

First of all, huge thanks for creating these themes! I've yet to find a prettier one ๐Ÿ˜ƒ

Sadly after the GTK+ 3.20 update almost everything broke. I really hope it can be updated to be compatible again.

Thanks in advance ๐Ÿ˜ƒ

gtk @import errors

gtk.css has the line @import url("apps/lightdm-gtk-greeter.css") which is throwing up a terminal error:
Gtk-WARNING **: Theme parsing error: gtk.css:74:44: Failed to import: Error opening file: No such file or directory

There is no gtk-3.0/apps/lightdm-gtk-greeter.css in the themes, except for Bunsen-lightdm

Commenting out the @import line stops the error

Resize issues with BL themes and gtk3 apps

Evince window will only resize by dragging from the top edge (A-Rclick + drag works though)

Transmission-gtk & synaptic can be resized by dragging edges or corners, but only to a minimum width. (Min width with A-Rclick + drag as well)

Adwaita theme works OK

No scrollbar steppers.

The default Bunsen theme puts no steppers at the ends of scrollbars, even though lines 66 & 67 of gtkrc have

    GtkScrollbar        ::has-backward-stepper          = 1
    GtkScrollbar        ::has-forward-stepper           = 1 

I found line 422, in style "scrollbar"

    GtkScrollbar::stepper-size  = 0

Experimentally changing that setting from 0 to 13 to match line 55 GtkRange ::stepper-size = 13 fixed the issue for me. All the other themes have the same 0 value for GtkScrollbar::stepper-size but I don't know if editing that line is the correct fix or not.

Some laptop users with unreliable touchpad scrolling will want those steppers.

RFC: Rebase BL basic theme(s) on Arc

This concerns #13.

During the past year, Arc has kinda established itself as GTK theme with good development support and aesthetic merit (sleek, clean, etc): https://github.com/horst3180/arc-theme.

I suggest to create the next generation of BL themes as an overlay over Arc, as the effort the rewrite a theme from scratch that covers all edge cases and little hacks necessary to look good on shitty GTK3 applications such as Firefox or LibreOffice is gonna be pretty big.

We could have a master branch tracking Arc upstream, and have a separate branch with our modifications which we then would continually rebase on master when upstream pushes updates.

style "treeview" makes stripes in Thunar/PCmanFM gtktreeview windows

screenshot from 2018-02-16 21-44-57

style "treeview"
{
bg[NORMAL] = @bg_color
engine "murrine"
{
roundness = 0
gradient_shades = {1.3,1.2,1.2,1.1}
}
}

I fixed it with:

style "treeview"
{
bg[NORMAL] = @bg_color
GtkTreeView::odd_row_color = "e6e6e6"
GtkTreeView::even_row_color = "e6e6e6"
{
roundness = 0
gradient_shades = {1.3,1.2,1.2,1.1}
}
}

but the treeview header remains dark with black font on Bunsen - unusable. Bunsen Blackish looks ok now.

screenshot from 2018-02-16 21-40-29

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.