Git Product home page Git Product logo

klassy's People

Contributors

aleixpol avatar alex1701c avatar andreas-kainz avatar bfeber avatar bhush9 avatar davidedmundson avatar easyteacher avatar elvisangelaccio avatar hsitter avatar ingokloecker avatar jamboarder avatar jriddell avatar kbroulik avatar ken-vermette avatar kossebau avatar lbeltrame avatar mgraesslin avatar montel avatar nicolasfella avatar noahadvs avatar notmart avatar nowrep avatar paulmcauley avatar pointedstick avatar pontaoski avatar ratijas avatar sodivad avatar vkrause avatar vogtinator avatar zzag avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

klassy's Issues

Window outline thickness off by half a pixel

When setting ‘Thin window outline’ in the ‘Window’ tab, actual outline thickness is less by half a pixel than the one displayed in the UI.

nominal actual screenshot zoomed
1.00 0.5 wb-1 00 wb-1 00-zoom
1.50 1 wb-1 50 (wb-1 50-zoom
2.00 1.5 wb-2 00 wb-2 00-zoom
2.50 2 wb-2 50 wb-2 50-zoom
9.50 9 wb-9 50 wb-9 50-zoom
10.00 9.5 wb-10 00 wb-10 00-zoom

I use:

  • 100% desktop scaling
  • Klassy 4.0.breeze5.25.80
  • KDE Plasma 5.25.5
  • KDE Frameworks 5.98.0
  • Graphics platform: X11
  • Fedora Linux 36

ERROR: A failure occurred in build() on Arch Linux (classik-3.0.breeze5.23.80)

This error was reported twice at:
https://aur.archlinux.org/packages/classik#comment-865832

/home/lee/Code/AUR/classik/src/classik-3.0.breeze5.23.80/kstyle/breezestyle.cpp:7650:17: note: here
 7650 |                 default:
      |                 ^~~~~~~
make[2]: *** [kstyle/CMakeFiles/classik.dir/build.make:589: kstyle/CMakeFiles/classik.dir/breezestyle.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:617: kstyle/CMakeFiles/classik.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

I am also getting the same error. Instead of reporting there, I am opening this issue.

I am not using any AUR helpers. I am using:

git clone https://aur.archlinux.org/classik.git
cd classik
makepkg -s

request to remove 1px bright outline (which is only there with "no borders" and when shadows are active)

version:

2.2.breeze5.21.80 +

Whats the issue?

2.2 introduced a bright 1px outline around windows. but only if one uses the "no borders" window-deco setting when i switch to "no sideborders" or "very small borders" the outline goes away. border goes away also if i disable shadows in the deco settings.

How it should be instead

I like my windows without that bright outline around them and would love to have the option to disable it so they look like before the update to 2.2.

Notes

edited this after finding out it is a feature not a sideeffect.

Ability to disable button gradient

I know this is a nitpicky thing but I am not fan of the new gradient look of the buttons. Would like to be able to make them look "flat" again like in older Breeze.

Window corners are not square when corner radius is 0

When Corner radius is set to zero in the Window tab, the corners of the window are beveled rather than square. The bevel size is about half the window outline thickness.

corner-bevel

corner-bevel-zoom

I use:

  • Klassy 4.0.breeze5.25.80
  • KDE Plasma 5.25.5
  • KDE Frameworks 5.98.0
  • Graphics platform: X11
  • Fedora Linux 36

SetBlur error during compiling

I have an error during the installation.
I carrefully followed instructions (dependencies, git clone, chmod...)

Manjaro Ruah 21.3.4
KDE plasma 5.24.6
QT 5.15.5
Kernel 5.15.55-1

[ 16%] Building CXX object kdecoration/CMakeFiles/classikdecoration.dir/breezedecoration.cpp.o
/home/classik/kdecoration/breezedecoration.cpp: Dans la fonction membre « void Breeze::Decoration::updateBlur() »:
/home/xxx/Téléchargements/classik/kdecoration/breezedecoration.cpp:1598:9: erreur: « setBlurRegion » n'a pas été déclaré dans cette portée
1598 | setBlurRegion(QRegion());
| ^~~~~~~~~~~~~
/home/classik/kdecoration/breezedecoration.cpp:1602:13: erreur: « setBlurRegion » n'a pas été déclaré dans cette portée
1602 | setBlurRegion(QRegion(m_windowPath->toFillPolygon().toPolygon()));
| ^~~~~~~~~~~~~
/home/classik/kdecoration/breezedecoration.cpp:1604:13: erreur: « setBlurRegion » n'a pas été déclaré dans cette portée
1604 | setBlurRegion(QRegion());
| ^~~~~~~~~~~~~
make[2]: *** [kdecoration/CMakeFiles/classikdecoration.dir/build.make:138 : kdecoration/CMakeFiles/classikdecoration.dir/breezedecoration.cpp.o] Erreur 1
make[1]: *** [CMakeFiles/Makefile2:512 : kdecoration/CMakeFiles/classikdecoration.dir/all] Erreur 2
make: *** [Makefile:136 : all] Erreur 2

Any idea ?

Kubuntu 22.04 can't remove titlebar

Tested on Kubuntu 22.04 and finding this utility very useful (esp. to reduce Breeze's default scrollbar width on small displays).

However after activating the titlebar separator option, I am no longer able to get rid of the effect. Tried to reboot etc. Now all my Qt apps show a separator.

image

Thx!

Operating System: Kubuntu 22.04
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Kernel Version: 5.15.0-39-generic (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i7 CPU M 620 @ 2.67GHz
Memory: 7.6 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics

Borders are transparent, when hiding titlebar

Steps to reproduce

  1. Create the following window override:
    image

  2. Apply the settings

Expected behavior

Window borders use the same color, as before.

Actual behavior

Window borders are transparent.
image

[feature] Select what appears on title

This is a bit complicated to explain so I'll try break this down. So far, all titlebars on Plasma behave the exact same way. On Dolphin, for example, it shows first the current directory, then a dash and the application name. There could be an option to show only one or the other, or both. In Dolphin, this allows to see less redundant information on the window, since the current directory is already being shown in the address bar. I think it is already possible to get only the application name on Applet Window Title from psifidotos, so perhaps something similar could be implemented here?

Bottom corners issue

When I increase the radius of the windows decorations to get rounded corners, the bottom corners are not quite round.
Looks like there are square and round corners overlapping at the same time.
Thanks.
Screenshot_20211228_162816

Issues with window outlines

  1. Outlines don't work when shadows are disabled, best approximation I can do is small black shadows @ 10% strength
  2. Outline can't be inset/adjust window size, so it will clip through monitor edges/windows
  3. I can't set custom outline color that isn't my accent color
  4. I can't change the thickness of the outline

[feature] Widget Style Thin line toggle

One thing default Breeze has that sometimes look a bit ugly, is the thin line between the window and the titlebar. Now, I'm not talking about the "Draw separator under active window's titlebar", as that is something on the window decoration that can be toggled on or off. I mean the one that appears on certain windows, often dialog windows. This thin line doesn't appear on apps with a toolbar on the top.

Additionally, if possible, the same thin line could be optionally toggled off from around buttons, under toolbars and the dolphin view, for example, for a cleaner look a little more similar to Lightly, for example.

GTK apps' CSD decorations use Breeze icons under Wayland

Hi!

Known issues
GTK apps' titlebar buttons will not always update if you change a ClassiK setting. Workaround: you need to select another window decoration and then select ClassiK again to generate the GTK titlebar buttons; alternatively you can change your colour scheme and the GTK titlebar buttons will generate.

I'm opening this bug report to comment on a workaround cited above to make you aware of that it works under X11, but in Wayland session CSD buttons are inherited from Breeze despite ClassiK generated ones being in ~/.config/gtk-3.0/assets folder.

[feature] add ability to specify active/inactive transparency for specific windows

Hi!

feature request:
Allow to make a specific window have the titlebar transparent (in active and inactive modes).
Its also needed the specific setting of "Use titlebar colour for all window borders".

Usecase: to allow konsole's transparency + blur to match the transparency of the decoration window

Example (although in this case, I exaggerated the transparency a little to make the point):

imagem

Thanks !

incomplete type compile error

Just installed 5.24.90 beta that released yesterday and when compiling I get this error:

error: variable ‘std::array<const char*, 1> exceptionClassNames’ has initializer but incomplete type
2749 |             std::array<const char*,1> exceptionClassNames = {"KateScrollBar"};
|                                       ^~~~~~~~~~~~~~~~~~~

Originally posted by @Sojiro84 in #19 (comment)

KWin segfault when launching certain applications, after update to Plasma 5.26 beta

Describe the bug
Updated to Plasma 5.26 beta [kde-unstable] on Arch and kwin is crashing when windows are created if Opaque Titlebar option in Window-Specific Override is enabled, did a rebuild from master, no luck.

To Reproduce

  1. Upgrade to Plasma 5.26 beta
  2. Create a Window-Specific Override for an app e.g systemsettings
  3. Enable the Opaque Titlebar option
  4. Save and open a new window of the targeted application
  5. KWin crashes
Application: KWin (kwin_x11), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f504b2c1fa0 in vtable for __cxxabiv1::__class_type_info () at /usr/lib/libstdc++.so.6
#5  0x00007f504be99b55 in KWin::GLTexture::bind() () at /usr/lib/libkwinglutils.so.14
#6  0x00007f504d923595 in KWin::SceneOpenGL::render(KWin::Item*, int, QRegion const&, KWin::WindowPaintData const&) () at /usr/lib/libkwin.so.5
#7  0x00007f4fec020eac in KWin::LightlyShadersEffect::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) (this=0x55605d081d30, w=0x55605c9e8300, mask=2, region=..., data=...) at /home/luis/programs/LightlyShaders/lightlyshaders.cpp:628
#8  0x00007f504d78f464 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#9  0x00007f504d78f464 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#10 0x00007f504d78f464 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#11 0x00007f504bee9a92 in KWin::CrossFadeEffect::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.14
#12 0x00007f504d78f464 in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#13 0x00007f504bee9a92 in KWin::CrossFadeEffect::drawWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.14
#14 0x00007f504d7fba6d in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#15 0x00007f504d78f3ac in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#16 0x00007f504d78f3ac in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#17 0x00007f504d78f3ac in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#18 0x00007f504bed05e1 in KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.14
#19 0x00007f504d78f3ac in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#20 0x00007f504bed05e1 in KWin::AnimationEffect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.14
#21 0x00007f504d78f3ac in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion const&, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#22 0x00007f504d7fe79e in KWin::Scene::paintWindow(KWin::WindowItem*, int, QRegion const&) () at /usr/lib/libkwin.so.5
#23 0x00007f504d7fea57 in KWin::Scene::paintSimpleScreen(int, QRegion const&) () at /usr/lib/libkwin.so.5
#24 0x00007f4fec01ee29 in KWin::LightlyShadersEffect::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) (this=0x55605d081d30, mask=0, region=..., data=...) at /home/luis/programs/LightlyShaders/lightlyshaders.cpp:424
#25 0x00007f504d78f2fb in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#26 0x00007f504d78f2fb in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#27 0x00007f504d78f2fb in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#28 0x00007f504d78f2fb in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#29 0x00007f504d78f2fb in KWin::EffectsHandlerImpl::paintScreen(int, QRegion const&, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#30 0x00007f504d7fb8d4 in KWin::Scene::paintScreen(QRegion const&) () at /usr/lib/libkwin.so.5
#31 0x00007f504d920fdb in KWin::SceneOpenGL::paint(KWin::RenderTarget*, QRegion const&) () at /usr/lib/libkwin.so.5
#32 0x00007f504d7fd685 in  () at /usr/lib/libkwin.so.5
#33 0x00007f504d7502a9 in KWin::Compositor::paintPass(KWin::RenderLayer*, KWin::RenderTarget*, QRegion const&) () at /usr/lib/libkwin.so.5
#34 0x00007f504d754695 in KWin::Compositor::composite(KWin::RenderLoop*) () at /usr/lib/libkwin.so.5
#35 0x00007f504d75499d in KWin::X11Compositor::composite(KWin::RenderLoop*) () at /usr/lib/libkwin.so.5
#36 0x00007f504c31c361 in  () at /usr/lib/libQt5Core.so.5
#37 0x00007f504d704637 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) () at /usr/lib/libkwin.so.5
#38 0x00007f504d7584a8 in KWin::RenderLoopPrivate::dispatch() () at /usr/lib/libkwin.so.5
#39 0x00007f504c31c361 in  () at /usr/lib/libQt5Core.so.5
#40 0x00007f504c31e8bf in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#41 0x00007f504c30f4a6 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#42 0x00007f504b57ab1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#43 0x00007f504c2ebb68 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#44 0x00007f504c335d33 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#45 0x00007f504c3361e2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#46 0x00007f5045e996e3 in  () at /usr/lib/libQt5XcbQpa.so.5
#47 0x00007f504c2e430c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#48 0x00007f504c2eee39 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#49 0x000055605b619de0 in  ()
#50 0x00007f504adcc290 in  () at /usr/lib/libc.so.6
#51 0x00007f504adcc34a in __libc_start_main () at /usr/lib/libc.so.6
#52 0x000055605b61b205 in  ()
[Inferior 1 (process 2091668) detached]

System details:

  • Operating System: Arch Linux
  • KDE Plasma Version: 5.25.90
  • KDE Frameworks Version: 5.98.0
  • Qt Version: 5.15.6
  • Graphics Platform: X11

There is now an official Korners bug fix in master

I noticed there was a warning about rounding corners with the window decoration of ClassiK, saying it would bring in the Korners bug. But now that it has been fixed, requiring only a mask to tell which parts to blur, all that is necessary to do is implement this on ClassiK. It's still not on Plasma yet, being promised to come out on 5.25 but you could start working on it so it's ready by the time this release comes out

Unable to build on Manjaro Linux

I've been trying to build this on Manjaro for a while, but never been able to. I was able to install the git version from the AUR, but I'm still a version behind, as the AUR package hasn't been updated yet.
Running ./install.sh gives this at first

./install.sh: line 13: cmake: command not found
make: *** No targets specified and no makefile found.  Stop.
[sudo] password for kalzi: 
make: *** No rule to make target 'install'.  Stop.

Went ahead and installed cmake, but then I got this

-- The C compiler identification is GNU 12.1.1
-- The CXX compiler identification is GNU 12.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:16 (find_package):
  Could not find a package configuration file provided by "ECM" (requested
  version 5.94) with any of the following names:

    ECMConfig.cmake
    ecm-config.cmake

  Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
  to a directory containing one of the above files.  If "ECM" provides a
  separate development package or SDK, be sure it has been installed.


-- Configuring incomplete, errors occurred!
See also "/home/kalzi/klassy/build/CMakeFiles/CMakeOutput.log".
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target 'install'.  Stop.

I've read this, but, to be quite honest, I don't understand it that much, and I'm unable to fix it. Tried to install that ECM thing, but it is not available neither in the official Manjaro repos nor in the AUR.
Not sure what to do to install the latest update. I mean, I can wait until the AUR git version is updated, but this new release sounds really exciting to wait.

System info:

Operating System: Manjaro Linux unstable
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.96.0
Qt Version: 5.15.5
Kernel Version: 5.18.16-1-MANJARO (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Manufacturer: Dell Inc.
Product Name: Inspiron 7573

Plasma theme

How about you create a plasma theme that matches Classik? The breeze actually uses a gradient line to match the breeze's window decoration.
Screenshot_20211212_144718

ClassiK Application Style breaks background transparency on Yakuake

Yakuake: Drop-down terminal emulator based on Konsole technologies
https://invent.kde.org/utilities/yakuake

System info:

KDE Plasma Version: 5.25.0
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.5
Graphics Platform: X11

ClassiK Version: d83c45f (AUR package classik-git)

Step to reproduce:

  • select ClassiK in system settings -> Appearance -> Application Style
  • restart Yakuake

Observed behavior:

No background transparency, shaodw become solid as well

image

Expected behavior:

Semi-transparent background and shadow (screenshot took with Breeze Application Style)

image

Additional info:

Yakuake theme used in screenshot: https://github.com/noahadvs/yakuake-breeze_perfect_dark

Missing corner pixel

From mistifier on Reddit: if you set corner radius to 0 there is now a "missing pixel" in the corners.

Regression introduced in version 3 that was not present in version 2.6.

Installing dependencies not possible

I can't install Klassy on Kubuntu 22.04 for some reason, neither using the prebuilt binaries (left panel of screenshot) nor with building myself (on the right). This is the first time I have to build myself, so I'm most likely doing something wrong.

Somehow the installation of libkdecorations doens't work at all, and it also requires me to remove plasma and sddm...
With building, I'm running into an error that I can't build using Cmake Extra Modules 5.92 (requires 5.94), and I can't manage to install 5.94...

image

I'd be really, really happy about any help. Thanks a lot!

Greetings, Noah Streller

Title bar on the side?

I like having my title bars on the side of the window rather than the top (less wasted space on a landscape screen).

Is that possible at all with Klassy, or could that be added as a feature?

System icons recoloring issue

System icons aren't being recolored if they are white (most dark icon themes use white). When using light color scheme with dark icon theme buttons can become invisible (since it's white on white).
I assume this is not an icon theme issue since it gets recolored just fine in GTK applications with Adwaita theme, but I did notice this issue isn't present with icons that use current color scheme as fill (like Breeze icon theme). However those icons don't change color when hovered.

klassy_recolor
Notice the low visibility with Papirus-dark and Breeze

Can we get an option to increase the size of the bottom border?

I've seen Aurorae themes with different bottom border sizes, so I think it might be possible even though Klassy is not an aurorae theme.
What I'm trying to do with that is to work around the issue that the window content peaks through the decoration when one chooses a high corner radius but no side borders. If the bottom border was just ~1 pixel taller, then the curve would start below the window corner on my setup.
That would be neat, as some applications don't look as good with side borders imo. They're clearly not designed to have them, which makes sense since the default for breeze is no side borders and gnome has csd.

An example with a bigger bottom border to accomodate a higher corner radius is WhiteSur-dark-opaque from here: https://store.kde.org/p/1398835

Edit: maybe that's already an option, I haven't found anything though

Opaque gray bars at the bottom and top of the windows

There are two grey bars at the bottom and top of the windows with klassy window decoration.

With the default breeze window decoration there are not such grey bar.

With Klassy:

image

With breeze:

image

Thanks for such an amazing windows decoration, and I'll appreciate it if we can fix this small issue! :-)

Can't Clone The Repository

When I tried to clone the repo with git clone https://github.com/paulmcauley/classik, the cloning progress slowed down when it reaches 12% and after waiting a long time (actually not too long), the progress failed with EOF (if I remember correctly). However, when I download the zip (from the Github page), it downloaded normally.

No Title padding

Flameshot_202205 7_133745
Could something be done about this? Looks a bit ugly with buttons and awful with no buttons. The Title could be made so it respects the button spacing or have a spacing setting of its own

Option to manipulate window corner radius from sharp to round

I think ClassikStyles is a good alternative as Window Decoration to not only Breeze but also other Breeze inspired Widget Styles and Window Decorations. However, when using this with LightlyShaders, if the corners are rounder than KWin default, there is a shadows and outline glitch on bright backgrounds. I asked Luwx if this was a fault on their shaders and they said it is not, that the window decorations are what tell how round the corners are. Could an option be created to manipulate the corner radius on the window decorations, shadows and outline? Possibly with compatibility with a blurred background, as I noticed this background is also not affected by the shader
image

Translation

Hello,

Is possible translate to other language (eg: pt-br)?

Advice reviving old themes.

Hi

Can you offer any advice on how one could revive old KDE themes such as the Keramik window decoration?

Also do you think Aurora is the best we can have at producing pixmap based themes or we could make it easier?

Borders on screen edges missing

When I quick-tile a window, borders on the screen edges are missing:
Screenshot_2022-08-26_17-34-10
Additionally, with the title bar disabled, the top border is missing when quick-tiling a window to the left or right half or the bottom left or right quarter, but not with the top left or right quarter.

I have the border size set to normal.

I'm running the latest version of Klassy built from source with Plasma 5.25.4 on X11.

Opacity Sliders are Disabled

After updating plasme to 5.25, and then installing classik, the opacity sliders are for some reason greyed out.
image

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.