Giter Site home page Giter Site logo

Comments (33)

hadig avatar hadig commented on July 17, 2024 1

Borders are huge with only text dpi scaling

from breezemite.

andreyorst avatar andreyorst commented on July 17, 2024

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

ishovkun avatar ishovkun commented on July 17, 2024

Here goes the screenshot:
screenshot_20170609_100815

from breezemite.

andreyorst avatar andreyorst commented on July 17, 2024

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.

andreyorst avatar andreyorst commented on July 17, 2024

@ishovkun You know, everything is ok on my archlinux, with new plasma.

from breezemite.

ishovkun avatar ishovkun commented on July 17, 2024

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.

ishovkun avatar ishovkun commented on July 17, 2024

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.

andreyorst avatar andreyorst commented on July 17, 2024

if you confirm that everything is the same as here image
then i might say that my arch is better then yours

from breezemite.

ishovkun avatar ishovkun commented on July 17, 2024

screenshot_20170610_233257

from breezemite.

andreyorst avatar andreyorst commented on July 17, 2024

weird.
I will install arch on other laptop tomorrow, will test it.

from breezemite.

andreyorst avatar andreyorst commented on July 17, 2024

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

andreyorst avatar andreyorst commented on July 17, 2024

@ishovkun did you received update to 5.10.2 today? Did anything changed?

from breezemite.

ishovkun avatar ishovkun commented on July 17, 2024

from breezemite.

ishovkun avatar ishovkun commented on July 17, 2024

Nothing's changed for me :-(

from breezemite.

LER0ever avatar LER0ever commented on July 17, 2024

Same here with Manjaro 17.0.1 Plasma 5.10.1
image
image

from breezemite.

andreyorst avatar andreyorst commented on July 17, 2024

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.

LER0ever avatar LER0ever commented on July 17, 2024

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.

andreyorst avatar andreyorst commented on July 17, 2024

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:
image
(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.

LER0ever avatar LER0ever commented on July 17, 2024

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?
image

from breezemite.

LER0ever avatar LER0ever commented on July 17, 2024

Ahh, I think I've found out the cause.

image

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.

andreyorst avatar andreyorst commented on July 17, 2024

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.

LER0ever avatar LER0ever commented on July 17, 2024

Breeze is not an aurorae theme.

Sorry I don't know much about theme dev, but Arc-KDE works fine under HiDPI scaling.
image

from breezemite.

ElliotSmith91 avatar ElliotSmith91 commented on July 17, 2024

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.

andreyorst avatar andreyorst commented on July 17, 2024

Well, that's what is interesting. I will experiment with this settings today.
@ElliotSmith91, thanks for useful information too

from breezemite.

ElliotSmith91 avatar ElliotSmith91 commented on July 17, 2024

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.

ishovkun avatar ishovkun commented on July 17, 2024

Thank y'all for figuring it out.
I completely forgot that I set the scaling up.

from breezemite.

iLynux8888 avatar iLynux8888 commented on July 17, 2024

So is this bug going to be fixed any time soon?

from breezemite.

andreyorst avatar andreyorst commented on July 17, 2024

Sorry I don't know much about theme dev, but Arc-KDE works fine under HiDPI scaling.
image

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

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.

andreyorst avatar andreyorst commented on July 17, 2024

I will try to do something in near furure.

Edit: No luck

from breezemite.

fedor1113 avatar fedor1113 commented on July 17, 2024

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.

felipunkz avatar felipunkz commented on July 17, 2024

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

hadig avatar hadig commented on July 17, 2024

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.

andreyorst avatar andreyorst commented on July 17, 2024

@hadig yes, this is stated in Readme

from breezemite.

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.