Comments (8)
Seems that a fix to CSD is needed. I've tested with Bunsen/gtk-3.0/gtk-widgets.css
, and added a margin size:
/* CSD hack */
.window-frame, .window-frame:backdrop {
box-shadow: 0 0 0 black;
border-style: none;
margin: 10;
border-radius: 0;
}
This now allows edges on Evince windows to be dragged with the mouse.
from bunsen-themes.
@capn-damo. please test transmission and synaptic as well and commit your changes if everything looks good. Leave this issue open while we continue to test and get user feedback.
Thanks for bug-shooting, man!
from bunsen-themes.
@hhhorb
The other apps I tested could still be resized by dragging edges, but there is a minimum size of the windows, which must be an application config setting. That is a separate issue I think (maybe not an issue at all).
Presumably it is possible to have the fix specifically for Evince, in case it messes up other apps?
You want this edit to all the BL themes, if it works on all of them?
from bunsen-themes.
but there is a minimum size of the windows, which must be an application config setting. That is a separate issue I think (maybe not an issue at all).
The header bar used by these applications dictates a minimal width. Not sure if this can be overriden with the theme...
from bunsen-themes.
Yeah, let's not worry about min-window size (gtk2 apps have this too).
@capn-damo, it'll need to go in all the BL themes. We could wait a week to do some testing or else include it for all gtk3 apps and revise it later if needed. Either is fine by me.
from bunsen-themes.
Tested /*CSD*/
hack edit with all Bunsen* themes:
synaptic and transmission-gtk have no change to the normal edge dragging behaviour previously shown;
evince now has the desired edge dragging behaviour.
Pushed the changes to gtk-3.0/gtk-widgets.css
to bunsen-themes
.
from bunsen-themes.
Thank you Damo, I'm leaving this issue open for a week as a reminder to myself to do some tests.
from bunsen-themes.
This work for me.
Thanks!
from bunsen-themes.
Related Issues (16)
- Add Deb8 to this package? HOT 3
- Lxde volume icon wrongly themed HOT 8
- Lack of Previews HOT 1
- Update themes for GTK+ 3.20 HOT 20
- Add hhh's Crocus theme? HOT 2
- Pictures say more than 1000 words HOT 2
- RFC: Rebase BL basic theme(s) on Arc HOT 39
- Add screenshot to README
- style "treeview" makes stripes in Thunar/PCmanFM gtktreeview windows HOT 1
- debian/README.source attribution.
- Bunsen-Dark: horizontal scrollbar is hiding last element in the list HOT 4
- gtk @import errors HOT 2
- Bunsen theme Terminator tabs are not visually selected HOT 3
- Bunsen theme LibreOffice Calc Sheet size HOT 8
- No scrollbar steppers. HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bunsen-themes.