Giter Site home page Giter Site logo

lxqt-themes's Introduction

lxqt-themes

This repository comprises a number of graphic files, wallpapers and themes.

The LXQt logo was designed by @Caig and is licensed CC-BY-SA 3.0.

LXQt theme "Plasma" is based on Breeze 5.0.0 theme by the KDE Visual Team. The Wallpaper is the contest winning design from Nuno Pinheiro [email protected], licensed as LGPLv3.

For other credits please refer to /<theme>/lxqt-panel.qss files and /wallpapers/License.

lxqt-themes's People

Contributors

agaida avatar azumahazuki avatar darkshram avatar heliocastro avatar intialonso avatar isf63 avatar jleclanche avatar luis-pereira avatar palinek avatar paulolieuthier avatar pcman avatar pmattern avatar pvanek avatar rilian-la-te avatar selairi avatar stefonarch avatar tsujan 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

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

lxqt-themes's Issues

[Bug] Misplaced volume symbol and wrong name

KDE-Plasma
KDE-Plasma (1)

As you can see on the screenshots, KDE Plasma is the only theme where the volume icon is shifted downwards. I also thought KDE Plasma had the letters k, d, e and p in capital letters, but this is apparently not the case here.

System Information
  • Distribution & Version: openSUSE Tumbleweed
  • Kernel: 5.16.8
  • Qt Version: 5.15
  • lxqt-build-tools Version: 1.0.0
  • libqtxdg Version: 1.0.0
  • Package version: 1.0.0

System theme taskbar and cut text (Breeze bug)

Basically it's not usable:
schermata-08-26-17-36

Possible Solution

Adding something like

 /*
 * General plugins settings
 */
Plugin > QToolButton,
Plugin > QWidget > QToolButton,
Plugin > QWidget > QToolButton > QWidget > QToolButton,
LXQtPanelPlugin > QToolButton {
    margin: 2px;
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 2px;
    outline: none;
    qproperty-iconSize: 24px;

fixes this but isn't perfect yet, buttons in taskbar aren't limited.

Context

It could be a nice "only personal colors" theme, as users can modify the palette now. Only highlighted menu items aren't "in color" and cannot be changed.

On a more general side it could be renamed too. "Plain Palette Theme" or similar.

System Information
  • Distribution & Version:
  • Kernel:
  • Qt Version:
  • lxqt-build-tools Version:
  • libqtxdg Version:
  • Package version:

Renaming kde-plasma theme to KDE-Plasma breaks existing user configuration

Expected Behavior

My favorite theme continues to work after upgrading from lxqt 1.0.0 to 1.1.0

Current Behavior

This line theme=kde-plasma in ~/.config/lxqt/lxqt.conf no longer works, and another theme is picked (ambiance in my case). I need to use theme=KDE-Plasma to bring my favorite theme back. (I believe most users use lxqt-config-appearance. Editing files directly is just my preference.)

Possible Solution
  • Add a symlink kde-plasma -> KDE-Plasma?
  • Migrate existing configurations automatically?
Steps to Reproduce (for bugs)
  1. With LXQt 1.0.0, pick kde-plasma theme
  2. Upgrading to 1.1.0
Context

Testing whether LXQt 1.1.0 explodes :)

Related: #68.

System Information
  • Distribution & Version: Arch Linux latest
  • Kernel: 5.15.34-1-lts
  • Qt Version: 5.15.3+kde+r137-1
  • lxqt-build-tools Version: 0.11.0-1
  • libqtxdg Version: 3.9.0-1
  • Package version: 1.1.0-1

(All LXQt packages are built locally using Arch Linux PKGBUILDs)

Selection color in runner can be hardly readable

It's taken from palette's selection color and sometimes also background is affected.

Issue is present in Ambiance, arch-colors, clearlooks and leech (for both also selection background in qmenu), kde-plasma, silver.

Expected Behavior

Themes should be readable with all palettes.

Current Behavior

Some palettes can lead to unreadable selected item in runner.

Possible Solution

Defining selection colors and background in runner and qmenu.
See #45 (comment)

  • Distribution & Version: latest git

the system theme do not have main menu icon set

Expected Behavior

Themes should have an icon for main menu.

Current Behavior

However, there is no icon for main menu if user choose the system theme

Possible Solution

I checked the theme file and find it is actually left empty
https://github.com/lxqt/lxqt-themes/blob/master/themes/system/lxqt-panel.qss#L62
So I wonder if this is intended or not?
If this is intended, does anyone remember the basic idea for keep this empty?

Steps to Reproduce (for bugs)
  1. Preferences/Appearance
  2. Select LXQt Theme
  3. Select "System" and apply
  4. Check the main menu

System Theme LXQt

Context

This is a follow-up to the Fedora bug
https://bugzilla.redhat.com/show_bug.cgi?id=1793137
I'd like to know why before fixing it in Fedora.

System Information
  • Distribution & Version: Fedora
  • Kernel:
  • Qt Version:
  • lxqt-build-tools Version:
  • libqtxdg Version:
  • Package version:
    qt5-qtbase-5.13.2-1.fc31.x86_64
    lxqt-themes-0.14.0-2.fc31.noarch
    libqtxdg-3.3.1-7.fc31.x86_64
    The whole LXQt stack in Fedora 31 is built against lxqt-build-tools-0.6.0-1

EXIF data in some of stefonarch's photos contains conflicting licensing information

As part of packaging software for Debian, I am going through the source code files of LXQt and documenting their copyright and licensing info. During this process, I discovered a somewhat hilarious and initially alarming problem.

In order to extract licensing information from the numerous PNG and other files in lxqt-themes, I used exiftool to extract EXIF information from the pictures and then grepped through them for lines containing the words "license" and "copyright".

In so doing, I discovered a number of pictures in lxqt-themes/wallpapers who's EXIF data indicated that they were licensed under CC-BY-NC-SA-2.0 or CC-BY-NC-SA-1.0, namely beam.png, fog.jpg, this-is-not-windows.jpg, and Valendas.jpg. Upon further investigation, it appears that these photos are copyrighted by stefonarch. According to lxqt-themes/wallpapers/License, these photos are licensed under CC-BY-SA 3.0. (Valendas.jpg is not specifically mentioned in that file, however the License file appears to specify the license of the entire folder, and the EXIF data indicates that the copyright owner of Valendas.jpg is the same as the copyright owner of the other three files, which are identified as belonging to stefonarch.)

This is slightly problematic, as files that are licensed under CC-BY-NC-SA are not able to be included in Debian's Main archive, but files licensed under CC-BY-SA 3.0 are allowed. It appears that the photos in lxqt-themes are also on stefonarch's blog, and that for the blog, they are licensed under CC-BY-NC-SA 2.0, but for LXQt, they are licensed under CC-BY-SA 3.0.

If this is the case, it would be helpful if the EXIF data for the files in question could be modified to specify the same license as is specified in the License file. Or if the files are under CC-BY-NC-SA, it would be helpful if the License file indicated this.

Pinging @stefonarch as the photos in question are under his copyright, to the best of my knowledge. Thank you!

(Edit: Only the four files mentioned appear to have problems, the other ones appear to be OK.)

Clearlooks has no visible #ColorPicker divider

I noticed there is no visible QFrame divider from the Color Picker widget, but of the 12 themes, only in Clearlooks.

Setting LXQtPanel #BackgroundWidget { background-color: green; } results in:

image

However, setting #ColorPicker QFrame { background: red; } shows that there is a bounding box for it still:

image2

New Theme Repo

Splitted out the theme, icons and graphics part from lxqt-common - please let me know your opinion and possible needed changes

Theming of plugin-backlight is missing in all themes

Expected Behavior

The slider of plugin-backlight should be similar to the volume slider in each theme.

Current Behavior

It's always the same: black on white.

Possible Solution

Tried adapting volume settings css, but working are only the 2 buttons:


/*
Backlight Plugin
*/
#BacklightPlugin QToolButton{
   margin: 2px;
   padding: 2px;
   background:#162635;
}
#BacklightPlugin QToolButton:hover {
   background: #1899da;
   border-radius:2px;
}
BacklightPluginPopup {
   background-color:#041b27;
   margin: 2px;
   padding: 2px;
   border-radius:2px;
}
BacklightPopup  > QPushButton {
   color: #142e35;
   background: #1899da ;
   padding: 2px 10px;
   margin: 5px;
   border:1px solid black;
   qproperty-iconSize: 20px;
   border-radius:2px;
}
BacklightPopup  > QPushButton:hover {
   background:#1aa9f0;
}
BacklightPopup  > QSlider::groove:vertical {
   background: hsv(0, 0, 9);
   width: 8px;
   border-radius: 3px;
}
BacklightPopup  > QSlider::handle:vertical {
   height: 8px;
   background: #1899da;
   border-radius: 2px;
   margin: 0 -4px; /* expand outside the groove */
}
BacklightPopup  > QSlider::add-page:vertical {
   background-color:qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #adadad, stop:1 #d1dedd);
   border: 1px solid palette(text);
   border-radius: 3px;
}
BacklightPopup  > QSlider::sub-page:vertical {
   background: rgba(0, 0, 0, 80%);
   border-radius: 3px;
}

 

CustomCommand gets unwanted effects on hover in some themes

Expected Behavior

It has no strange effects on hover or clicked

Current Behavior

In archcolors it get's invisible on hover, Ambiance moves it and changes background, dark and system have an hover effect which is ok and could be added to all others as it can be clicked.

Possible Solution

Add a section - for ArchColors like this:

/*
 * CustomCommand Plugin
 */

#Custom {
    color: white;
}
  • Distribution & Version: All

[Feature Request] LXQt needs saner defaults and more familiar themes. I may be able to help?

I want to like LXQt more, but getting a consistent look and feel is difficult to say the least. The project does not leave a favorable or unified impression on its first presentation.

On pling.com I've been reproducing some more familiar Linux (and Windows-ish...) themes for LXQt's panel, and already have panel stylesheets for Oxygen, Windows XP, Windows 9x/2000, and Clearlooks. As of now they are only panel themes (in other words I've not themed the Runner dropdown, etc. yet), but I believe the Clearlooks theme shows promise and might even be a good default.

What helps the case is that there already exist Clearlooks GTK2 and 3 themes (Clearlooks-Phenix) and an Openbox theme, and Qt's Fusion theme is close enough to Clearlooks to be an acceptable default, though it would be even better if LXQt came with QtCurve and a Clearlooks QtCurve theme set by default as well.

Link here: https://www.pling.com/p/1388153

LXQtClearlooks

My suggestion consists of these ideas:

  • Default LXQt's themes to
    -- Clearlooks (Openbox)
    -- Clearlooks-Phenix (GTK2 and GTK3)
    -- Clearlooks-LXQt (my theme from above)
    -- either Fusion for the Qt theme, or QtCurve with an appropriate theme like https://www.pling.com/p/1005221
    -- Noto fonts installed and set to size 9 or 10 by default
    -- Elementary KDE Blue icon set from https://www.pling.com/p/1284551 by default

I don't know if the LXQt team is open to the idea of adding any of these to the default distribution, as it could entail making QtCurve a dependency if Fusion isn't left default (and either pulling in a lot of KDE if a given distro's QtCurve package is built with KDE support or necessitating a "QtCurve-NoKDE" or "QtCurve-Qt5-only" package if a given distro doesn't have these)...

Please let me know what you all think, and if I should finish the Clearlooks theme to cover the Runner dropdown and other parts besides the panel.

Setting Application style to QStyleSheet?

I can make this feature myself if it would be more convenient, but my question is weather this would be wanted or not? I made a similar suggestion on the kde-devel[opment] mailing list and I found that qstylesheets seem to have a bad reputation for some reason (copy of conversation). Would the LXQt community/developers be more open to a feature like this?

The common misconception is that QStyleSheets don't have as much customization power as a QStylePlugin in C++ (which is what Breeze, Oxygen, Fusion, etc... are made using), but this isn't true. For proof, see this repo containing a copy of Breeze theme as a qstylesheet (where the stylesheet file is located in src/dist/qrc/light/stylesheet.qss)

Incomplete transparency in panel and mouse hover issues with custom command plugin

I noticed a small amount of issues:

  • If there is opacity set clock, volume and menu have none in silver, arch-colors and valendas theme
  • Custom command plugin text goes invisibile or "jumps" on mouseover in (at least) ambiance and arch-colors.

Maybe there are more themes/plugins affected.

Context

Under labwc panel doesn't hide on fullscreen videos and transparency is nice therefor.

System Information
  • Distribution & Version: latest git

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.