Giter VIP home page Giter VIP logo

Comments (8)

capn-damo avatar capn-damo commented on June 16, 2024

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.

hhhorb avatar hhhorb commented on June 16, 2024

@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.

capn-damo avatar capn-damo commented on June 16, 2024

@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.

Hjdskes avatar Hjdskes commented on June 16, 2024

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.

hhhorb avatar hhhorb commented on June 16, 2024

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.

capn-damo avatar capn-damo commented on June 16, 2024

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.

hhhorb avatar hhhorb commented on June 16, 2024

Thank you Damo, I'm leaving this issue open for a week as a reminder to myself to do some tests.

from bunsen-themes.

damufo avatar damufo commented on June 16, 2024

This work for me.
Thanks!

from bunsen-themes.

Related Issues (16)

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.