mirror of
https://github.com/martinrotter/rssguard.git
synced 2025-01-29 16:49:34 +01:00
add skins to docs
This commit is contained in:
parent
993f9f7365
commit
a1d77a69bb
@ -30,7 +30,7 @@
|
||||
<url type="donation">https://martinrotter.github.io/donate/</url>
|
||||
<content_rating type="oars-1.1" />
|
||||
<releases>
|
||||
<release version="4.0.0" date="2021-08-17"/>
|
||||
<release version="4.0.0" date="2021-08-18"/>
|
||||
</releases>
|
||||
<content_rating type="oars-1.0">
|
||||
<content_attribute id="violence-cartoon">none</content_attribute>
|
||||
|
@ -17,6 +17,7 @@ Welcome to RSS Guard documentation. You can find everything about the applicatio
|
||||
### [`Minor Features`]()
|
||||
##### [`Files Downloader`](#downl)
|
||||
##### [`Labels`](#lbls)
|
||||
##### [`Skins`](#skin)
|
||||
##### [`GUI Tweaking`](#guit)
|
||||
##### [`Command Line Interface (CLI)`](#cli)
|
||||
### [`For Contributors`](#contrib)
|
||||
@ -441,9 +442,30 @@ Note that (de)assignments of labels to messages are synchronized back to support
|
||||
|
||||
Also, [message filters](#fltr) can assign or remove labels to/from messages.
|
||||
|
||||
### <a id="guit"></a>GUI Tweaking
|
||||
### <a id="skin"></a>Skins
|
||||
RSS Guard is skinable application. Its GUI can be almost completely styled with [stylesheets](https://doc.qt.io/qt-5/stylesheet.html).
|
||||
|
||||
RSS Guard's main window appearance can be tweaked in many ways. You can hide menu, toolbars, status bar, you can also change orientation of article viewer to suit widescreen devices. You can change skins and icon themes.
|
||||
<img src="images/gui-dark.png" width="600px">
|
||||
|
||||
You can select style and skin in settings category `User interface`.
|
||||
|
||||
RSS Guard encapsulates styling capabilities via *skins* feature. Each skin is placed in its own folder and must contain several [files](https://github.com/martinrotter/rssguard/tree/master/resources/skins/vergilius). There are some [built-in](https://github.com/martinrotter/rssguard/tree/master/resources/skins) skins, but you can place your custom skins in your [user data folder](#userd). You can find exact path to your user data folder in `About` dialog. Note that there must be subfolder `skins`. Create it if it does not exist and place your custom skins inside.
|
||||
|
||||
<img src="images/about-skins.png" width="600px">
|
||||
|
||||
So for example if your new skin is called `greenland`, you must place it in folder
|
||||
|
||||
```
|
||||
<user-data-path>\skins\greenland
|
||||
```
|
||||
|
||||
As stated above, there are several files in each skin:
|
||||
* `metadata.xml` - XML file with some basic information about the skin's name, author etc. Also,
|
||||
* `theme.css` - [Qt stylesheet](https://doc.qt.io/qt-5/stylesheet.html) file.
|
||||
* `html_*.html` - These are (partial) HTML files which are used by RSS Guard in various situations like displaying article or error page.
|
||||
|
||||
### <a id="guit"></a>GUI Tweaking
|
||||
RSS Guard's main window appearance can be tweaked in many ways. You can hide menu, toolbars, status bar, you can also change orientation of article viewer to suit widescreen devices.
|
||||
|
||||
<img src="images/gui-hiding.png" width="600px">
|
||||
<img src="images/gui-hiding-all.png" width="600px">
|
||||
|
BIN
resources/docs/images/about-skins.png
Executable file
BIN
resources/docs/images/about-skins.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
@ -92,7 +92,7 @@
|
||||
<locale language="English" country="UnitedStates"/>
|
||||
</property>
|
||||
<property name="currentIndex">
|
||||
<number>1</number>
|
||||
<number>0</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="m_tabInfo">
|
||||
<attribute name="title">
|
||||
@ -235,7 +235,7 @@ p, li { white-space: pre-wrap; }
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>83</width>
|
||||
<width>98</width>
|
||||
<height>69</height>
|
||||
</rect>
|
||||
</property>
|
||||
|
Loading…
x
Reference in New Issue
Block a user