Comments (10)
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.
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.
Can you illustrate the problem in a screenshot?
from nicotine-plus.
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.
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.
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.
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.
I'll install it in just a bit or in the morning :-) Thanks!
from nicotine-plus.
@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.
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)
- Crash on start on macOS when GTK4 is used HOT 12
- Nictotine Hard fail trying to get pointer HOT 12
- 3.3.2 - System Tray Icons Don't Appear HOT 2
- Nicotine+ 3.3.2 Crash on Value: 'int' object has no attribute 'time_elapsed' HOT 7
- Cannot show East Asian Characters like Chinese, Japanese and Korean HOT 12
- Sudden crash
- bug on checking transfers HOT 2
- Help -> Report a Bug broken HOT 4
- UPnP: Failed to forward external port 2234: HTTP Error 500: Internal Server Error HOT 11
- 0 Shares on Profile HOT 2
- Nicotine unable to start HOT 1
- connection timeout HOT 6
- UPnP doesn't open ports, can't share files HOT 4
- Crash when double clicking download row HOT 2
- Add other sorting algorithm HOT 1
- 1 download file at a time HOT 1
- Nicotine+ 3.3.2 permission denied to port 2234 on Fedora 39 HOT 5
- This option is doesn't work on Nicotine+ 3.3.3 rc2 HOT 5
- Nicotine+ 3.3.0 and newer do not start on Windows 10 HOT 7
- Can you update Russian translation for the future Nicotine 3.3.3 HOT 1
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 nicotine-plus.