Giter Site home page Giter Site logo

Comments (10)

mathiascode avatar mathiascode commented on July 2, 2024 1

it's the first time I've heard of a "windows shadow"

The shadow around the window border/frame.

I have also not previously heard of GTK - or dealt with it on any of my projects.

No surprise really, it's mainly used on Linux. The only somewhat popular programs using GTK on Windows are GIMP and Inkscape.

I made the shadow smaller, so it's less likely to obstruct background windows you're trying to click. Please try the latest development build once it's ready (in about 15 minutes), and let me know if it feels fine, or if I should tweak it further.

from nicotine-plus.

mathiascode avatar mathiascode commented on July 2, 2024 1

If you are able to make it semi-transparent, I think that would help the most.

That needs to be fixed in GTK, but it won't happen anytime soon.

In the meantime, I made the shadow even smaller. Should take up about the same area as the resize cursor does.

I'm not sure I understand why there needs to be a "shadow" to begin with.

That's how most operating systems style windows by default nowadays.

from nicotine-plus.

slook avatar slook commented on July 2, 2024

Can you illustrate the problem in a screenshot?

from nicotine-plus.

DeathStalker77 avatar DeathStalker77 commented on July 2, 2024

There is no way to capture it in a screenshot - you would have to run Windows with the app in Dark Mode and other applications running behind it - then try to click on one of them close to the edge of the N+ border and see if it switches to that program.

from nicotine-plus.

mathiascode avatar mathiascode commented on July 2, 2024

This is probably caused by the window shadow (known GTK bug on Windows). I could try making the shadow smaller to make it less obstructive.

from nicotine-plus.

DeathStalker77 avatar DeathStalker77 commented on July 2, 2024

Could you maybe try to make it more visible? (FWIW, it's the first time I've heard of a "windows shadow"). Learning more about these issues will help me with my devs & discussions at work :-) I have also not previously heard of GTK - or dealt with it on any of my projects. Most of them have been Angular or full Java-based. However, I am also getting more into low/no coding software as well.

from nicotine-plus.

slook avatar slook commented on July 2, 2024

GTK has bindings and wrappers to work with the language of your choice, including Javascript, see:

Nicotine+ uses the PyGObject API see:

from nicotine-plus.

DeathStalker77 avatar DeathStalker77 commented on July 2, 2024

I'll install it in just a bit or in the morning :-) Thanks!

from nicotine-plus.

DeathStalker77 avatar DeathStalker77 commented on July 2, 2024

@mathiascode - fwiw, it's better, about 1/2 of what it was, but still noticeable. If you are able to make it semi-transparent, I think that would help the most. I'm not sure I understand why there needs to be a "shadow" to begin with.

from nicotine-plus.

DeathStalker77 avatar DeathStalker77 commented on July 2, 2024

I'll let you know how it is on the next build - though I am more concerned about the freezing I noted on the other bug.

from nicotine-plus.

Related Issues (20)

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.