Comments (33)
Borders are huge with only text dpi scaling
from breezemite.
@ishovkun 5.10.1 Plasma's svg render kinda fucked up. I have some custom icons in my system, and after update some of them became too small, some of them became bigger than needed and pixelated (svg pixelated, huh...).
But you should know, that "Border size: No borders" option does not affect aurorae themes at all, because aurorae theme engine gets information about bordersize from rc file in the theme directory.
Please upload a screenshot somewhere, because i've downgraded my Plasma and can't test it rightnow
from breezemite.
from breezemite.
Weeeeeeeeell... This is really interesting. I will update my plasma back and try to find a solution, but until then i ask you to try to change bordersize in ~/.local/share/aurorae/breezemite/breezemiterc
(if i remember the path right) like described in your previous issue
By the way i'm planning to build this theme on same engine which breeze uses, to make this theme use system borders, button size and add a hiDPI support. Later in the summer, i hope.
from breezemite.
@ishovkun You know, everything is ok on my archlinux, with new plasma.
from breezemite.
Are you saying that your Arch is better than my Arch? :-)
Maybe I should install Breezemite from git not from KDE-store.
I will try your suggestion out when I get home and post an update.
from breezemite.
So I tried breezemite from git. Same story.
I looked at the BorderLeft and BorderRight parameters: they are set to 0. When I increase those, the borders get thicker. Setting the parameters to negative values seems to have the same effect as setting them to 0.
Do you think some packages could have broken my aurorae? Maybe other suggestions? I have plasma 5.10.1 installed - the one that came out yesterday (06/08) in arch Extra repo.
from breezemite.
if you confirm that everything is the same as here
then i might say that my arch is better then yours
from breezemite.
from breezemite.
weird.
I will install arch on other laptop tomorrow, will test it.
from breezemite.
@ishovkun everything is normal on clean install. I'm afraid i can't help you right now
Linux is so flexible, that it repeats all the bends of the hands of its owner
WHAT A JOKE
Sorry, I could not resist....
from breezemite.
@ishovkun did you received update to 5.10.2 today? Did anything changed?
from breezemite.
from breezemite.
Nothing's changed for me :-(
from breezemite.
Same here with Manjaro 17.0.1 Plasma 5.10.1
from breezemite.
So, the bug does reproduce, but no one can actually explain how. That's weird.
What about other aurorae themes?
Does clickable area of buttons is still in that colored circle, or it goes above of it? Maybe it is an issue with iconsize, which was rewritten in 5.10.1 plasma?
from breezemite.
So, the bug does reproduce, but no one can actually explain how.
I just had a fresh installation of Manjaro latest yesterday and had a full system upgrade (including plasma 5.10.1). Nothing else changes, no customization, no settings modifications. And Breezemite is installed via kde's "Get New Decorations". I would probably call this reproducible.
Does clickable area of buttons is still in that colored circle, or it goes above of it? Maybe it is an issue with iconsize, which was rewritten in 5.10.1 plasma?
The clickable area works perfectly. The thick border seems to be the drop shadow component? Maybe 5.10 handles shadows differently.
from breezemite.
Maybe 5.10 handles shadows differently.
Shadows are just a part of the SVG file. In any case, I did not see anything about it in the change log.
I just had a fresh installation of Manjaro latest yesterday and had a full system upgrade.
I would probably call this reproducible.
Earlier in the morning i've reinstalled my arch on my laptop and as soon as possible tryed the theme from the store. Everything is fine. I will try this in Manjaro and probably Suse today, but i expect everything to by okay, because i've already tryed this on 3 laptops with archlinux on each. So I will call it reproducible if it will reproduce on any pc, and any distro, with plasma 5.10.1.
I have asked my good friend to try this on his manjaro. Here are results:
(He is from Ukraine)
Please try another themes, so we can figure out is it specific only to my theme, or it overall aurorae issue.
Bunch of themes to test:
Yosemite (which my theme was based on, so i expect same issue there)
QTStep
Arc KDE
from breezemite.
From what I see with Yosemite, (which is just terrible), the color/image for the title bar gets replicated and tiled around the window to form that weird thick border. Any idea on what may cause this issue?
from breezemite.
Ahh, I think I've found out the cause.
This theme gets the border if HiDPI scaling is on.
My last screenshot was from 1.5x scale display. And after I turned off scale display, this decoration works just fine.
I don't know if this is still the issue of this decoration. After all, breeze works fine even under DPI scale.
from breezemite.
After all, breeze works fine even under DPI scale.
Breeze is not an aurorae theme.
For HiDPI support you might look at this issue: #4. There is not so much i can do about aurorae framework and HiDPI support.
from breezemite.
Breeze is not an aurorae theme.
Sorry I don't know much about theme dev, but Arc-KDE works fine under HiDPI scaling.
from breezemite.
Just want to confirm findings so far, also forcing DPI size to anything other than default increases the border size.
*Edited as it isn't forcing font size, but DPI that broke the borders
from breezemite.
Well, that's what is interesting. I will experiment with this settings today.
@ElliotSmith91, thanks for useful information too
from breezemite.
The decoration used to be fine with changing font DPI from default, it seems Plasma 5.10.1 has changed something though.
Easiest fix for me at the moment has been changing font size to something readable for HiDPI screens and leaving scaling and force DPI setting in fonts at default.
I'm on KDE neon so people know :)
from breezemite.
Thank y'all for figuring it out.
I completely forgot that I set the scaling up.
from breezemite.
So is this bug going to be fixed any time soon?
from breezemite.
Sorry I don't know much about theme dev, but Arc-KDE works fine under HiDPI scaling.
Actually you're not quite right about "ark kde". The borders are got bigger too, but much more less then in my theme. I guess it's because they used something like a tool to create aurorae decorations, and as for me - I've done it by hands in inkscape, so i cant actually say what's wrong with my svg file, but as you can see below, borders are litle thinner then on schreenshot where HiDPI scaling is set to 1.5.
So, @iLynux8888, assuming this i can say that it is an a aurorae bug + my decorations are bit off too. I have a plan to remake this theme in qml, to bring somme extra features, but idk when i'll start.
from breezemite.
I will try to do something in near furure.
Edit: No luck
from breezemite.
So I use Breezemite Dark and can confirm that this theme always gets the invalid obscenely huge border if HiDPI scaling is on. A dumb workaround is to just change all padding values to ("original value"/"scaling factor") in the config. However, I found a surprising workaround for myself that fully negates this thing and removes the buggy behaviour until I change scaling again. To correct it I just change the Desktop Theme in Plasma to something else and back again - and it works like a charm as before with any scaling! This truly is an incredible bug! Fascinating actually... No idea how it interferes and interacts in this weird, strange way, but... hey it works in the end! Don't think it gives any ideas for the real solution - not straight away, anyway, but at least it would solve the problem much better than what people here have already suggested.
from breezemite.
@hadig are right! the issue isn't with display scaling but with font scaling, untick the chekbox "Force fonts DPI", logout and it will be ok again!
from breezemite.
SierraBreeze Theme doesnt have this issue for people who really want to have osx buttons without the border issue. For example I have a 10inch screen with 1080p and for me disabling font scaling is not a solution
from breezemite.
@hadig yes, this is stated in Readme
from breezemite.
Related Issues (20)
- Add additional decorations HOT 3
- Increase draggable area of window borders HOT 4
- No application menu button on title bar HOT 4
- HiDPI Support HOT 2
- Icon for title bar Application Menu button is missing HOT 2
- Incorrect Application Menu position HOT 3
- Missing Roll Up button HOT 2
- Header/title width bug on plasma 5.10.2 HOT 10
- Shade button doesn't appears HOT 1
- Windows Borders Problem HOT 9
- Blurry/Transparent title bar HOT 3
- 1px transparent border HOT 2
- Bar title not centered. HOT 3
- Black edge on window border HOT 2
- AUR and PPA packages HOT 2
- Title Bars Not Correct Size HOT 1
- Title bar too small fix HOT 1
- How to fix over-sized borders HOT 1
- High DPI displays
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 breezemite.