Git Product home page Git Product logo

lightly's People

Contributors

albertvaka avatar aleixpol avatar andreas-kainz avatar bfeber avatar bhush9 avatar chalker avatar davidedmundson avatar elvisangelaccio avatar flipwise avatar flying-sheep avatar hsitter avatar jamboarder avatar jriddell avatar kbroulik avatar ken-vermette avatar kossebau avatar lbeltrame avatar luwx avatar mgraesslin avatar montel avatar nicolasfella avatar noahadvs avatar notmart avatar nowrep avatar pointedstick avatar sebasje avatar sodivad avatar vogtinator avatar xuzhao9 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lightly's Issues

[Packaging] Fedora 32 RPM repository

For users/testers out there - i have built RPM for Fedora 32, feel free to install Lightly using Fedora native package manager.

How to install Lightly RPM from external repository:

  1. Create repo file:
echo  "[sputnik-look-and-feel]
name=Look And Feel (Fedora_32)
type=rpm-md
baseurl=https://download.opensuse.org/repositories/home:/sputnik:/look-and-feel/Fedora_32/
gpgcheck=1
gpgkey=https://download.opensuse.org/repositories/home:/sputnik:/look-and-feel/Fedora_32/repodata/repomd.xml.key
enabled=1" | sudo tee -a /etc/yum.repos.d/sputnik-look-and-feel.repo
  1. Install Lightly:
    sudo dnf install Lightly

please test it...let me know if everything is OK.

Window Decoation: rounded corners broken

Rounded borders are round only above light background. If there is a dark background behind the window title bar, rounded corners are gone.
Screenshot_20200924_072349

I like Lightly especially over Breeze Window decoration because it draws a nice shiny line at the top of the title bar which makes the window more distinguishable from other windows in dark themes.

tabs not rounded

the first tab is not rounded at the first corner

Screenshot_20200927_180441

but the other are rounded

Screenshot_20200927_180213

the corner left of the general tab (the first tab )

love the style btw !

System Settings -> Application style is crashed

Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe0979b8800 (LWP 29968))]

Thread 10 (Thread 0x7fe063b61700 (LWP 29980)):
#0  0x00007fe09b8cd96f in __GI___poll (fds=0x7fe05c0029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe099ba31ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe099ba32e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe09be69583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe09be104db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe09bc48785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe09aefb1a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fe09bc499d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe09a487609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe09b8da103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fe080bdf700 (LWP 29978)):
#0  0x00007fe09b8cd96f in __GI___poll (fds=0x7fe06c0029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe099ba31ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe099ba32e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe09be69583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe09be104db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe09bc48785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe09aefb1a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fe09bc499d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe09a487609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe09b8da103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fe082d0e700 (LWP 29977)):
#0  0x00007fe09b8cd96f in __GI___poll (fds=0x7fe0680025e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe099ba31ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe099ba32e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe09be69583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe09be104db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe09bc48785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe09aefb1a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fe09bc499d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe09a487609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe09b8da103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fe08cc01700 (LWP 29975)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55aa1cc4f7a8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55aa1cc4f758, cond=0x55aa1cc4f780) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55aa1cc4f780, mutex=0x55aa1cc4f758) at pthread_cond_wait.c:638
#3  0x00007fe08ebd062b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fe08ebd023b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007fe09a487609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe09b8da103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe08d402700 (LWP 29974)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55aa1cc4f7a8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55aa1cc4f758, cond=0x55aa1cc4f780) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55aa1cc4f780, mutex=0x55aa1cc4f758) at pthread_cond_wait.c:638
#3  0x00007fe08ebd062b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fe08ebd023b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007fe09a487609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe09b8da103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe08dc03700 (LWP 29973)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55aa1cc4f7a8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55aa1cc4f758, cond=0x55aa1cc4f780) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55aa1cc4f780, mutex=0x55aa1cc4f758) at pthread_cond_wait.c:638
#3  0x00007fe08ebd062b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fe08ebd023b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007fe09a487609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe09b8da103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe08e404700 (LWP 29972)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55aa1cc4f7a8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55aa1cc4f758, cond=0x55aa1cc4f780) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55aa1cc4f780, mutex=0x55aa1cc4f758) at pthread_cond_wait.c:638
#3  0x00007fe08ebd062b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fe08ebd023b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007fe09a487609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe09b8da103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe0958af700 (LWP 29971)):
#0  0x00007fe09b8cd96f in __GI___poll (fds=0x7fe0880029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe099ba31ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe099ba32e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe09be69583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe09be104db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe09bc48785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe09c0ebefa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fe09bc499d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe09a487609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe09b8da103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe096841700 (LWP 29970)):
#0  0x00007fe09b8cd96f in __GI___poll (fds=0x7fe096840ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe09a444c1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fe09a44690a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fe097040298 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fe09bc499d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe09a487609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe09b8da103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe0979b8800 (LWP 29968)):
[KCrash Handler]
#6  0x00007fe09c8f31c8 in QWidget::palette() const () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007fe0606d371d in Lightly::Style::eventFilter(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/lightly.so
#8  0x00007fe09be1151b in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe09c8c7aa0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fe09c8d10f0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fe09be1193a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fe09be44e43 in QObjectPrivate::setParent_helper(QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fe09c8e7c77 in QLayout::addChildLayout(QLayout*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fe09c8e7d58 in QLayout::adoptLayout(QLayout*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fe09c8e5d6b in QGridLayout::addLayout(QLayout*, int, int, int, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fe066fa5a48 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_style.so
#17 0x00007fe066fa3b30 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_style.so
#18 0x00007fe09aeda65c in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007fe09ae5eaea in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007fe09ae5f053 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007fe09af4827f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007fe09af48428 in QQmlDelegateModel::object(int, QQmlIncubator::IncubationMode) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007fe09b3a7336 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007fe09b39ac9d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007fe09b3a8254 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007fe09b3aae82 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007fe09b3ab05c in QQuickItemView::modelUpdated(QQmlChangeSet const&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007fe09b3ac4ca in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007fe09be3d300 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007fe09af2113a in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x00007fe09af3d89c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#32 0x00007fe09af44f62 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#33 0x00007fe09af450d8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#34 0x00007fe09af4e79a in QQmlDelegateModel::_q_modelReset() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#35 0x00007fe09af4ed20 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#36 0x00007fe09af4f0b3 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#37 0x00007fe09be3d3bc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007fe09bdbe061 in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007fe066f97029 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_style.so
#40 0x00007fe066f91a57 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_style.so
#41 0x00007fe09d464fa6 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#42 0x00007fe09d4652a9 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#43 0x00007fe09be3dd5a in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007fe09c90a25d in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007fe09d466cbd in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#46 0x00007fe09c8c7a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007fe09c8d10f0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007fe09be1193a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007fe09be145b8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007fe09be69f67 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007fe099ba2fbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007fe099ba3240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007fe099ba32e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007fe09be69565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00007fe09be104db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#56 0x00007fe09be18246 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#57 0x000055aa1a9a9856 in ?? ()
#58 0x00007fe09b7df0b3 in __libc_start_main (main=0x55aa1a9a9460, argc=1, argv=0x7ffd4e00e5f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd4e00e5e8) at ../csu/libc-start.c:308
#59 0x000055aa1a9a98de in _start ()
[Inferior 1 (process 29968) detached]

Hover effect missing on titlebar buttons in Firefox and Thunderbird

Hovering over the close button (the circle with the X in it) should turn it red. This works perfectly fine in KDE apps (e.g. Dolphin or Kate) but the hover effect doesn't occur in Firefox and Thunderbird. Clicking on the button changes its colour as expected.

It's just a minor detail in the area of theme consistency but maybe it's fixable somehow?

Broken UI in OBS Studio

Lightly breaks the UI for OBS Studio (tried with OBS 26.1.0, Qt 5.15.2, KDE 5.20.4, Frameworks 5.76.0 on recent OpenSUSE TW).

The OBS main window has a sidebar-type area at the bottom where some tool windows can be docked. With Lightly, this area is filled with garbage from the windows below, see the video at https://www.youtube.com/watch?v=97noBvmWoMA.
When I select Breeze theme instead of Lightly, the problem goes away, so the issue seems to be with the theme.

Please make a GTK version of this theme! (Feature Request)

This theme is awesome! It makes KDE look very modern and polished..however, there's no GTK theme for this and apps like pamac, evince and celluloid are all GTK based. They look quite different from qt apps with this theme so it would be nice if a gtk theme was available for the same! Thanks!

KDE Store?

Would you consider making Lightly available via the KDE Store so that it can be conveniently installed and updated via the system settings?

Square version

Is it possible to leave everything square instead of everything round? on low resolution monitors rounded corners get pixel error.

Lightly decoration appears as the translation of Breeze

In some languages (see lightly.json in the kdecoration subfolder), Lightly decoration does not appear as such in systemsettings but as the translation of Breeze making it indistinguishible of upstream Breeze in systems using those languages.

AUR package

Is it possible to have an AUR package for ArchLinux and derivatives?

[Packaging] RPM package for openSUSE Tumbleweed users

Hi, i came across of your Lightly project some time ago. Very attractive evolution of the Breeze theme in my opinion.
Today i was moving my private repo to the OBS (openSUSE Open Build Service) and thought to build a RPM for Lightly as well... to make installation for Tumbleweed (for now) users bit easier.
RPM is built against the master branch and will be rebuilding with each commit to the branch.
Repo can be found here:
https://download.opensuse.org/repositories/home:/sputnik:/look-and-feel/openSUSE_Tumbleweed/

Maybe it could be (potentially) less intimidating for users to try out Lightly.

Display scaling issues

Transparent lines randomly appear around ui elements on mouse hover, when using non-integer global scale. The lines disappear when resizing the window.
Also, the window borders aren't aligned with titlebar borders when scaling and show up in maximized mode, while the titlebar borders do disappear when maximized.

Unable to make paddings smaller

Hello and thank you for the lovely Lightly Qt5 style! I really like it!
However, what I really suffer from is the huge spaces in menus as well as oversized buttons. I would like it to be configurable somewhere in the style settings. Is it possible to make those controls more compact, like in QtCurve or Skulpture?

Scrollbars

Hey, first off great work!

I dont like the look of the scrollbars, especially the Separator that is drawn, could you add a toggle to disable the Separator and maybe add a feature so that the scrollbar is very thin at first and only expands on hover?

KF5IconThemes missing

So I tried to install with the following code on Ubuntu 20.04
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_TESTING=OFF ..

but I keep getting this error:
-- The C compiler identification is GNU 9.3.0 -- The CXX compiler identification is GNU 9.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Installing in the same prefix as Qt, adopting their path scheme. -- Setting build type to 'Debug' as none was specified. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.68.0") -- Found KF5GuiAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.68.0") -- Found KF5ConfigWidgets: /usr/lib/x86_64-linux-gnu/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake (found version "5.68.0") -- Found KF5WindowSystem: /usr/lib/x86_64-linux-gnu/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.68.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") -- Found KF5I18n: /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.68.0") -- Could NOT find KF5IconThemes (missing: KF5IconThemes_DIR) -- Could NOT find KF5IconThemes: found neither KF5IconThemesConfig.cmake nor kf5iconthemes-config.cmake CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message): Could NOT find KF5 (missing: IconThemes) (found version "5.68.0") Call Stack (most recent call first): /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE) /usr/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args) kdecoration/CMakeLists.txt:3 (find_package) -- Configuring incomplete, errors occurred! See also "/home/m4rci/Lightly/build/CMakeFiles/CMakeOutput.log".

Also, can it be a problem that I installed kde after gnome?

The dependencies broke the system

Hi, when I used:
sudo apt install build-essential libkf5config-dev libkdecorations2-dev libqt5x11extras5-dev qtdeclarative5-dev extra-cmake-modules libkf5guiaddons-dev libkf5configwidgets-dev libkf5windowsystem-dev libkf5coreaddons-dev gettext

The system (KDE neon) broke, I needed to reinstall many things. Maybe there are some conflicts there.

Rounded bottom corners option not appearing

I'm using Arch Linux, a fresh install from few days ago. I installed the theme and everything works fine, except from the "Round bottom corners" option just not appearing in the settings window. i hope there's something I can do for enabling it?

image

Konsole inactive tabs do not have blur

image
I just updated to master to apply the changes done to tabs and I noticed this on Konsole. The inactive tabs do not have blurred background to match with the titlebar
And as minor bug, the New Tab Button is opaque. Not sure how hard it is to make it transparent like the inactive tabs but it could be something good for sake of visual consistency. It also happens for when the tabs are not max width.
image

Way to re-enable floating tabs

In older builds, we had floating tabs- now we have these weird ones that are attached to the frame. This is very much a preference thing, but I prefer the old tab system- it just looked much cleaner+less busy, ESPIECALLY with a dark color scheme where the new system looks muddy-
image
and hard to see.
Can there please be an option to enable floating tabs?

Context menu of "add panel"-option is not blurred

First off I want to compliment you on your theme!

In the latest update (v0.3-alpha) I've noticed a small bug(?) and I don't know if you've also encountered this. As you can see in the screenshot attached below, the context menu of the "add panel"-option ("Kontrolleiste hinzufügen" in German) isn't blurred.

Lightly_Bug

Causing crash in Kontact's akregator part

Using git master of lightly, I experience a crash when starting Kontact. The backtrace indicates it's loading akregator when it's crashing. Sadly I have no debug symbols beyond what you see in the following back trace. The app starts fine with breeze as style.

#4  0x00007f5e4a8662c2 in  () at /usr/lib/qt/plugins/styles/lightly.so
#5  0x00007f5db81eab86 in  () at /usr/lib/qt/plugins/akregatorpart.so
#6  0x00007f5db81ead12 in  () at /usr/lib/qt/plugins/akregatorpart.so
#7  0x00007f5db81eb639 in  () at /usr/lib/qt/plugins/akregatorpart.so
#8  0x00007f5e6b5a3dd6 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f5db2b9fbf0 in Akregator::FrameManager::signalFrameAdded(Akregator::Frame*) () at /usr/lib/libakregatorprivate.so.5
#10 0x00007f5db2bab54d in Akregator::FrameManager::slotAddFrame(Akregator::Frame*) () at /usr/lib/libakregatorprivate.so.5
#11 0x00007f5db81fce67 in Akregator::MainWidget::MainWidget(Akregator::Part*, QWidget*, Akregator::ActionManagerImpl*, QString const&) () at /usr/lib/qt/plugins/akregatorpart.so
#12 0x00007f5db81f3ddc in  () at /usr/lib/qt/plugins/akregatorpart.so

Irregular opacity

Hi, your job is amazing. I would like to share you some problems I noticed. As you can see in the screenshots the tooltipbar does not follow color/ blur of window and also the titlebar wen window is not focused, the "material style" is not in all the system and ther are some problems.
Thank you a lot.

Screenshot_20200819_102313
Screenshot_20200824_174243

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.