Giter VIP home page Giter VIP logo

kvantum's People

Contributors

abcfy2 avatar agaida avatar andrynoor avatar atalanttore avatar cdrummond avatar eltonfabricio10 avatar greatyingzi avatar hugok79 avatar ito32bit avatar jaybird1986 avatar leandroembu avatar lxqtbot avatar maronghappy avatar maxidvy avatar micrococo avatar p-bo avatar paulusasol avatar rimasx avatar robinlahtinen avatar roxfr avatar shaybox avatar smolnp avatar stefonarch avatar theevilskeleton avatar tsimonq2 avatar tsujan avatar vistaus avatar weblate avatar welaq avatar zoli111 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kvantum's Issues

KNotes: crashes after commit: 5c17bdb

Hello, @tsujan. I faced with KNotes crashes after 5c17bdb commit (15 April). I've tested earlier commits, them works fine. Currently I'm running kde-4.14.3 on FreeBSD. To reproduce the bug I need to launch KNotes, then push the tray icon. Also, Oxygen works fine.

Crash info:

Application: KNotes (knotes), signal: Segmentation fault
[KCrash Handler]

6 0x000000081a8979e2 in Kvantum::drawPrimitive () from /usr/local/lib/qt4/plugins/styles/libkvantum.so

7 0x000000081a8abbca in Kvantum::drawControl () from /usr/local/lib/qt4/plugins/styles/libkvantum.so

8 0x0000000805860d9c in QMenu::paintEvent () from /usr/local/lib/qt4/libQtGui.so.4

9 0x00000008054588b0 in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4

10 0x0000000805861ae7 in QMenu::event () from /usr/local/lib/qt4/libQtGui.so.4

11 0x000000080540bced in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4

12 0x000000080540edac in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4

13 0x0000000804ce7347 in KApplication::notify () from /usr/local/lib/libkdeui.so.5

14 0x0000000806907e86 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4

15 0x0000000805453835 in QWidgetPrivate::drawWidget () from /usr/local/lib/qt4/libQtGui.so.4

16 0x000000080562afc7 in QWidgetPrivate::scrollRect () from /usr/local/lib/qt4/libQtGui.so.4

17 0x000000080562a0d0 in QWidgetPrivate::scrollRect () from /usr/local/lib/qt4/libQtGui.so.4

18 0x0000000805482fa3 in qt_try_modal () from /usr/local/lib/qt4/libQtGui.so.4

19 0x000000080547ff27 in QApplication::x11ProcessEvent () from /usr/local/lib/qt4/libQtGui.so.4

20 0x00000008054abe31 in QX11Info::isCompositingManagerRunning () from /usr/local/lib/qt4/libQtGui.so.4

21 0x00000008117b4568 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0

22 0x00000008117b48fe in g_main_context_pending () from /usr/local/lib/libglib-2.0.so.0

23 0x00000008117b4984 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0

24 0x0000000806934e41 in QEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtCore.so.4

25 0x00000008054abb0d in QX11Info::isCompositingManagerRunning () from /usr/local/lib/qt4/libQtGui.so.4

26 0x000000080690549f in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4

27 0x000000080690843d in QCoreApplication::exec () from /usr/local/lib/qt4/libQtCore.so.4

28 0x00000000004142a6 in ?? ()

29 0x0000000000413e4f in ?? ()

30 0x0000000800660000 in ?? ()

31 0x0000000000000000 in ?? ()

Stickers: missing elements

Hello, tsujan.
Please, check first screenshot. Here is a default Kvantum theme selected. This is a KNotes sticker. Is this an expected element behavior?
kvantum_def_knotes1_mod

Then, please, check second screenshot with Okular stickers. It's with default theme:
kvantum_def_okular1_mod

For example, the same sticker with Kvantum Glare theme:
kvantum_glare_okular2

and Oxygen theme engine:
oxygen_okular3_mod

some issues / some whishes ;)

so i played a bit with your theme engine and have encountered a few issues:

  • the quantum style inkscape extensions are missing which makes theme creation a pain
  • there is no way to set extra arrows for the menuitem, the same is also true for arrows in treeviews (eg pim settings exporter>shortcut editor), both use usually the hilightcolor as focused/hover bg so they shoud allow different arrows
  • there should be a way to disable mouse tracking on the menubar it seems the focus font color is set when the mouse hovers
  • insensitive menubar items are unthemed eg: scribus
  • the toolbarhandle is scaled vertically would be nice if it would have a fixed size since its a grip not a seperator
  • there is a tinyt pink stipe in the kdewallet assistent(ok maybe thats a missing seperator in my theme;)
  • the about dialog>autors email website / links are displayed as a toolbar
  • vlcs media treeview will not use the selected text color
  • a setting to make fonts bold would be nice ;)

in general it would be much easier if we could use multiple svg files instead of one huge(eg one file for each section or element)

also my current(unfinished) theme:
https://drive.google.com/file/d/0B_2_dsXrefR-WWM1aHM0NlhfVTQ/view?usp=sharing

and how it should look like:
https://github.com/sixsixfive/themes/tree/master/Glare

konqueror sidebar buttons

unbenannt

the button doesnt use the pressed button image there is also a weird stripe if the config button is enabled

missing frame on lximages save dialog

bug

tada a bug ;) for some reasons the frame from the combobox is missing, also i'm not sure if this is the qt4 or qt5 save dialog since its running in kde@qt4(i guess it qt5 since it's using a different icon theme) the app is also lximage-qt(saving from the screenshot action)

there is also another small issue in the window behind: the selected arrow/expander(F5)? doesn't use the selected arrow color/image(which is white im my theme)

Icon size problem on KDE system settings

It seems there is a problem with the Kvantum themes affecting the icons sizes in KDE system settings, where it are not following the size settings defined in the "Advanced" tab on icons settings module, look:

Kvantum print

Kvantum 0.8.21 deb fails to install on kubuntu 14.04 LTS

Kvantum 0.8.21 deb fails to install on kubuntu 14.04 LTS with the following error:

sudo dpkg -i 166241-kvantum_0.8.21_amd64.deb
(Reading database ... 205041 files and directories currently installed.)
Preparing to unpack 166241-kvantum_0.8.21_amd64.deb ...
Unpacking kvantum (0.8.21) over (0.8.20-1) ...
dpkg: dependency problems prevent configuration of kvantum:
kvantum depends on libqt5core5a (>= 5.4.0); however:
Version of libqt5core5a:amd64 on system is 5.2.1+dfsg-1ubuntu14.3.
kvantum depends on libqt5gui5 (>= 5.4.0); however:
Version of libqt5gui5:amd64 on system is 5.2.1+dfsg-1ubuntu14.3.
kvantum depends on libqt5svg5 (>= 5.4.0); however:
Version of libqt5svg5:amd64 on system is 5.2.1-1.
kvantum depends on libqt5widgets5 (>= 5.4.0); however:
Version of libqt5widgets5:amd64 on system is 5.2.1+dfsg-1ubuntu14.3.
kvantum depends on libqt5x11extras5 (>= 5.4.0); however:
Version of libqt5x11extras5:amd64 on system is 5.2.1-1.

dpkg: error processing package kvantum (--install):
dependency problems - leaving unconfigured
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Errors were encountered while processing:
kvantum

This does not occur on kubuntu 15.04 with plasma5 only on kubuntu 14.04 LTS.
Kvantum seems to be expecting qt5 tools >=5.4.0 and 14.04 LTS only has 5.2.1.

I have gone back to kvantum 0.8.20-1 for now.

Thanks,
WolfLand

P.S. I really like the new kvcurves theme. Would a version with blue highlight color be in the
offing ?. I really need to learn how to use inkscape so I can make minor changes myself but
so far I have not been able to get anywhere with it.

Increase popup menus padding without compositing

Hello!

I'm trying to find a way to increase the padding of popup menus without compositing, already searched the documentation somewhat related, but without success. Is that possible? Or some frame specific setting not yet documented?

Kvantum pop menus padding print

Features request

Hello again, it's been a long time :)
I've been away for a while, also lost my Dynamo theme configs...And today opendesktop is down for mantainance...

Uninstalled kvantum from an old cloned dir, and grabbed both Qt4 and Qt5 versions of it from the Arch User Repository today.
Tried the default theme and immediately felt the need for:

  • XBar integration: as i probably asked you time ago(not sure). This is very specific for BE::Shell actually, shouldn't be anything related to KDE, and supported by many Qt styles: bespin, virtuality, qtcurve, dsp (virtuality - here on github - is also an example of XBar on Qt5)
  • And sort of a hack: certain Qt styles (notably bespin, and also dsp) implements multi presets support. Briefly this allows to "bind" a list of applications to specific themes, using their binary names. The result is that you can have multiple themes running at the same time.

a minimum size for spinbuttons

there should be a way to set a minumum size for spinbuttons. Also I already set the minumum size of lineedits and buttons to 22px but spinbuttons are still tiny compared to them

a comparison with fusion on the lxqt panel settings dialog:

unbenannt

Also it seems they are 2 different kinds of spinbuttions since changing the top border only affects 2, would also explain why the up/down arrows look different(space between)

according to the ui file all four are qspinbox widgets https://github.com/lxde/lxqt-panel/blob/master/panel/config/configpaneldialog.ui

build for Qt5 and Qt4 together

Greetings, and thank you for this nice engine!

I think, it's time to make separate qt5 and qt4 options in build instruction, thus we can build both libraries at same time. It would very-very usefull for automatic build system (no requirements for separate builds).
I guess it possible with cmake only(or autotools), but maybe there is a more easy way.

Minor glitch at the junction (left and right) of SVG elements on itemViews

Hey @tsujan take a look on this screenshot:

Kvantum print

There seems to be a minor glitch at the junction (left and right) of SVG elements on itemViews (you may need to enlarge the image to see), but in some specific applications. For now, I could see this on Dolphin and Kdisplay. I have tested with your theme (KvFlat), EvolvereLight and the default. I tested it with several frame.left/right (between 2 and 10) values, and for all, the glitch is visible. I also consulted the manual and I didn't find nothing related. It also seems the text.margin parameter is ignored, I tested with values between 1 and 10, and there was no effect. Can you confirm if I am doing something wrong?

Many thanks!!

Ubuntu 14.04.2 Installation of kvantum 0.8.15-11 deb with QApt removes video driver packages

With the release of Ubuntu 14.04.2 iso's on 20150219 comes a new 3.16 version of the kernel and
new graphics stack. Unfortunetly Canonical decided not to make the 3.16 kernel part ot the normal update process to 14.04.2.

This leaves users to either completely rebuild their distro's from scratch using the new 14.04.2 iso's with the 3.16 kernel and graphics stack or perform a risky manual update process if they want to include the 3.16 kernel and graphics stack in any existing distro installations.

This means that anyone making debs for 14.04.2 will now have to deal with both kernel versions (e.g. 3.13 and 3.16) since the 14.04.2 kernel update is optional for existing installations but included in the new iso's.

After doing the manual install of the 3.16 kernel and graphics stack on my 14.04.2 KDE distro I saw the new Kvantum 0.8.15-11 version and proceeded to install it using QApt like I have in the past.

Unfortunately QApt decided to uninstall the mesa video driver package associated with the 3.16 kernel and install the 3.13 version instead probably because the deb was built against the 3.13
kernel and graphics stack which trashed the machine.

After more than a few cuss words I was able to get the correct driver packages back on the machine
and it is working ok again.

This is going to cause a "nightmare from hell" for anyone trying to make debs for Ubuntu 14.04.2 as
you will not be able to tell if the target machine has the 3.13 kernel and graphics stack or the 3.16
kernel and graphics stack at build time(e.g. I assume you will have to build 2 debs one for each kernel package).

Thanks again Canonical !!!.

From my perspective I guess the safe thing to do is to compile from source for the mean time for
new versions of Kvantum as I certainly don't expect you to build 2 different debs.

I am already building from source for my 32bit laptop so it won't be a hassle to do the one 64bit
machine with KDE as well.

I opened this issue for information purposes so that you would know that this would come up with
Ubuntu 14.04.2 users that have either installed from 14.04.2 iso's or done the manual upgrade from
the 3.13 kernel to the 3.16 kernel and graphic stack.

If for some reason you decided to make 2 debs or find some more creative way to solve the problem
and need me to do some testing l will be glad to help.

Thanks,
WolfLand

Push buttons and tool buttons has differents border sizes

Push buttons and tool buttons has differents border sizes, look the image bellow. On the left size, a toolbutton with 2px border bottom (wrong), and on the right, a push button with correct bottom border size (3px). It seems that all toolbuttons borders are reduced.

Kvantum print

Different toolbar buttons?

Is there any way to use different buttons (svg elements) on toolbars? If not, it would be nice to have some option to not use background in normal status.

Kvantum and kdesudo

Hi @tsujan , Is there any way to apply Kvantum engine in root mode by using the command "kdesudo"? With "sudo" command is fine, but when I try to apply the theme with kdesudo style returns to oxygen, take a look in the screenshot:

Kvantum print

Tooltips padding without compositing

The same problem occurred with the popup menus (#20, already solved) also seems to occur with tooltips without compositing, it uses the default of 2px.
Kvantum print
I tried to set a [Tooltip] group, but it seems ignore. Is there any specific configuration for tooltips related to frame.top/bottom/left/right?
Note: the padding that I seek should work on all sides (top, bottom, left and right)

Plasmoid stickers vertical size reseting

Hello, tsujan.

There is a small bug with stickers vertical size resetting after relogin. I'm using qt4. Bug appears when we change sticker vertical size to minimum or almost minimum. Also, I'm testing it with qtcurve and resizing to minimum works fine with it.
Please, check screen shot with proof:
kvantum
P.S. BTW, thank you for a great job with Kvantum!

Kvantum 0.8.2+ fails to install Ubuntu 14.10/14.04

Kvantum 0.8.2+ fails to install in Ubuntu 14.10/14.04 due to unsatified dependencies:

(Reading database ... 214128 files and directories currently installed.)
Preparing to unpack .../166241-kvantum_0.8.2_amd64.deb ...
Unpacking kvantum (0.8.2) over (0.8.2) ...
dpkg: dependency problems prevent configuration of kvantum:
kvantum depends on qtbase-abi-5-3-2; however:
Package qtbase-abi-5-3-2 is not installed.

dpkg: error processing package kvantum (--install):
dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.22-1ubuntu2) ...
Processing triggers for mime-support (3.55ubuntu1) ...
Errors were encountered while processing:
kvantum

I tried to find the requested packages but was not able to. This occurs with 0.8.2
through 0.8.5. Kvantum 0.8.1 installs without any issues. If I recall correctly I was
also not able to find the version that was requsted (.e.g. the Ubuntu repository did
not have as new a version as the one requested).

Sorry for the lateness of this report as I became tied up with other issues and this
one skipped my mind until I tried to install 0.8.5 today (12/03/14).

Thanks
Brett

colored drop indicator

It would be nice if you could rework the drop indicator for toolbar and mdi docks(like they are in fusion and oxygen)

unbenannt

Kubuntu 15.04 segfaults with Kvantum with new kf5 plasma desktop

tsujan, I have been getting the following segfaults with Kvantum 0,8,18 in Kubuntu 15,04 and kf5.
Kvantum seems to be working as far as I can tell and the KvFlattest looks great. I tried the Kvflat
theme as well (no transparency) and got the same result as sometime apps need to be added to
the exception list to not segfault with transparency.
I am dealing with several issues at the moment so it took me a while to determine that the segfaults
were not related to the other problems but were coming from Kvantum.
Here are the segfaults:
kactivitymanage[1531]: segfault at 7fd8d37c7440 ip 00007fd8eaa008e0 sp 00007ffccdf020c0 error 4 in libQt5Core.so.5.4.1[7fd8ea71f000+533000]

segfault at 7fefb2436440 ip 00007fefc8bb98e0 sp 00007ffc86f99d80 error 4 in libQt5Core.so.5.4.1[7fefc88d8000+533000]

kactivitymanage[1564]: segfault at 7f7af75ad440 ip 00007f7b0e7db8e0 sp 00007ffcf2fc3500 error 4 in libQt5Core.so.5.4.1[7f7b0e4fa000+533000]

I will try playing with the theme options to see if I can narrow things down a bit.

I was not sure if Kvantum was ready for kf5 but it seemed to work and look ok and I did not
realize the segfaults were related until I switched back to the breeze theme and they stopped
being output.

Do I need to rebuild from source and if so do I need to build both Qt4 and Qt5 or just Qt5 ?

Will building both yeild a Kvantum Manager for both targets or one for both ?

I will work on this more tomorrow and just wanted you to know about this preliminary info.

I will provide more info as soon as I find it out.

Thanks again,
WolfLand

P.S. Do you have any idea if your aurorae with work with kf5 and if so where to install
it ? It took me several hours to track down the splash background so I could change it
and I had to hack the SDDM background as well as the SDDM config dialog is not
working yet in Ubuntu's version of kf5.

add a global config file

I wonder why i haven't mentioned this yet but there should be a way to set the theme for all users(eg /etc/kvantum.conf or /etc/xdg/kvantum.conf)

Some minor whishes

Since I can't currently find any issues in my tested qt-apps ;)

  • 1 As mentioned earlier I still would love to define all icon sizes
  • 2 the tab close button could be loaded from the x11 icon theme(window-close)
  • 3 Maybe a rule for make to disable the theme loading/lookup.(this would be great for my pkgbuilds)

Also is the app specific theme loading from quantum style still available?

cutted zoom slider in the statusbar

unbenannt

For some reasons this thing is cutted, also i have tested this with all other qt5 styles:

oxygen --> the same as kvantum
fusion --> the buttions and icons are not cutted(they are scaled) but the slider is cutted, too
windows & GTK+ --> everything is scaled down so no issues here

display the manager in desktop settings

It would be nice if the kvantum manager would show up in settings managers

for example:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Kvantum Manager
Comment=A simple GUI for installing and choosing Kvantum themes
Exec=kvantummanager
Icon=preferences-desktop-theme
Terminal=false
Type=Application
StartupNotify=false
Categories=Settings;DesktopSettings;Qt;LXQt;X-XFCE-SettingsDialog;X-XFCE-PersonalSettings;X-GNOME-PersonalSettings
X-KDE-StartupNotify=false

http://en.zimagez.com/zimage/unbenannt65.php

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.