|
13 | 13 | body {max-width: 750px; margin: auto;}
|
14 | 14 | h2 {margin-top: 2.5em; border-bottom:1px solid SaddleBrown; color: SaddleBrown;}
|
15 | 15 | h3 {margin-top: 2em; color: SaddleBrown; text-decoration: underline SaddleBrown}
|
16 |
| - h4 {margin-top: 2em; color: SaddleBrown;} |
17 |
| - h4:before {content: "# "; font-size: 200%; font-weight: bold; vertical-align: middle;} |
| 16 | + h4 {margin: 2em 0 1em 0; color: SaddleBrown; font-size: 150%;} |
| 17 | + h4:before {content: "# "; font-weight: bold; vertical-align: middle;} |
| 18 | + h5 {margin: 2em 0 1em 0; color: SaddleBrown; font-size: 120%;} |
| 19 | + h5:before {content: "## "; font-weight: bold; vertical-align: middle;} |
18 | 20 | STRONG {color: SaddleBrown;}
|
19 | 21 | dl {margin: 2em;}
|
20 | 22 | dd {margin: 1em;}
|
@@ -107,11 +109,12 @@ <h2 id="table-of-contents">Table of Contents <span style="padding-left: 10px;"><
|
107 | 109 | <li><a href="#updating-themes-automatically">Updating themes automatically</a></li>
|
108 | 110 | <li><a href="#using-project-themes">Using Project Themes</a>
|
109 | 111 | <ul>
|
110 |
| -<li><a href="#1.-base16">1. base16</a> |
| 112 | +<li><a href="#base16">base16</a> |
111 | 113 | <ul>
|
112 | 114 | <li><a href="#using-the-themes-without-base16">Using the themes without base16</a></li>
|
113 | 115 | </ul></li>
|
114 |
| -<li><a href="#2.-pywal">2. pywal</a></li> |
| 116 | +<li><a href="#pywal">pywal</a></li> |
| 117 | +<li><a href="#theme.sh">theme.sh</a></li> |
115 | 118 | </ul></li>
|
116 | 119 | </ul></li>
|
117 | 120 | <li><a href="#mouse-support">Mouse support</a></li>
|
@@ -168,6 +171,14 @@ <h2 id="requirements">Requirements <span style="padding-left: 10px;"><sup style=
|
168 | 171 | <h2 id="changelog">Changelog <span style="padding-left: 10px;"><sup style="font-size: 50%"><a href="#" title="Go to top of the page">Top</a></sup></style></h2>
|
169 | 172 | <pre style="height: 200px;">
|
170 | 173 |
|
| 174 | +2022-08-03 s-n-g |
| 175 | + * version 0.8.9.23 (0.9-beta20) |
| 176 | + * pyradio can now sync with themes created by base16, pywal and theme.sh |
| 177 | + * if session is locked, the theme selection window will not be available |
| 178 | + * if session is locked, do not create / download (watched) theme; wait |
| 179 | + for main instance to do it instead, then just load it |
| 180 | + * docs updated |
| 181 | + |
171 | 182 | 2022-07-03 s-n-g
|
172 | 183 | * version 0.8.9.22 (0.9-beta19)
|
173 | 184 | * themes can declare transparency hint
|
@@ -1334,16 +1345,20 @@ <h3 id="using-project-themes">Using Project Themes</h3>
|
1334 | 1345 | <p><strong>PyRadio</strong> will detect theses projects (programs installed and initialized), and will add them under the “<strong>Ext. Themes Projects</strong>” section of the “<em>Themes Selection Window</em>.”</p>
|
1335 | 1346 | <p>If loading any of these themes fails, the default <strong>dark</strong> theme will be loaded, but contrary to a local theme being invalid, the selection will persist (so that the theme gets loaded wheneve it is available).</p>
|
1336 | 1347 | <p>Currently, the following projects are supported:</p>
|
1337 |
| -<h4 id="base16">1. <a target="_blank" href="https://github.com/base16-project">base16</a></h4> |
1338 |
| -<p>Thanks to the wonderful work by user <a target="_blank" href="https://github.com/edunfelt">edunfelt</a>, there is now a <strong>PyRadio</strong> base16 template in place, and themes have been produced based on the project (there are more than 900 themes available).</p> |
| 1348 | +<h4 id="base16">base16</h4> |
| 1349 | +<p>Thanks to the wonderful work by user <a target="_blank" href="https://github.com/edunfelt">edunfelt</a>, there is now a <strong>PyRadio</strong> <a target="_blank" href="https://github.com/base16-project">base16</a> template in place, and themes have been produced based on the project (there are more than 900 themes available).</p> |
1339 | 1350 | <p>This implementation will add four entries in the theme selection menu (with alternative and variant forms of the main theme).</p>
|
1340 | 1351 | <p>Then, any of the themes can either be activated or watched; in which case <strong>PyRadio</strong> will download and apply the corresponding theme.</p>
|
1341 | 1352 | <h5 id="using-the-themes-without-base16">Using the themes without base16</h5>
|
1342 | 1353 | <p>In case one wants to use any of these themes, but not install or use <a target="_blank" href="https://github.com/base16-project">base16</a>, one can get them <a target="_blank" href="https://github.com/edunfelt/base16-pyradio">from this repo</a>, and use the “<em>cycle_themes.py</em>” and “<em>install_themes.py</em>” scripts to inspect and install them.</p>
|
1343 |
| -<h4 id="pywal">2. <a target="_blank" href="https://github.com/dylanaraps/pywal">pywal</a></h4> |
| 1354 | +<p>For Windows users, this is the only way to use any of these “<em>Project Themes</em>”, since their generation works on non-windows platforms only.</p> |
| 1355 | +<h4 id="pywal">pywal</h4> |
1344 | 1356 | <p>When detected, two themes will be added to the menu; the main and the alternative form.</p>
|
1345 | 1357 | <p>Since these themes are generated on the fly, as the wallpaper changes, there is no way to use them if <a target="_blank" href="https://github.com/dylanaraps/pywal">pywal</a> is not in use.</p>
|
1346 | 1358 | <p style="margin: 1.5em 4em 0 4em; text-indent: -2.5em;"><strong>Note:</strong> If <a target="_blank" href="https://github.com/dylanaraps/pywal">pywal</a> themes are activated but not watched, the theme will be corrupted when the wallpaper changes, and will have to be manually reloaded. So, it’s better to just always watch these themes.</p>
|
| 1359 | +<h4 id="theme.sh">theme.sh</h4> |
| 1360 | +<p>When detected, four themes will be added to the menu; the main and the alternative forms (there are 400 plus themes available, which makes a stuggering number of around 1700 plus themes for <strong>PyRadio</strong>!)</p> |
| 1361 | +<p>Since these themes are generated on the fly, there is no way to use them if <a target="_blank" href="https://github.com/lemnos/theme.sh">theme.sh</a> is not in use.</p> |
1347 | 1362 | <h2 id="mouse-support">Mouse support <span style="padding-left: 10px;"><sup style="font-size: 50%"><a href="#" title="Go to top of the page">Top</a></sup></style></h2>
|
1348 | 1363 | <p>Being a console application, <strong>PyRadio</strong> was never intended to work with a mouse.</p>
|
1349 | 1364 | <p>Furthermore, when using the mouse on a console application, the result is highly dependent on the terminal used and the way it implements mouse support.</p>
|
@@ -1495,7 +1510,7 @@ <h2 id="acknowledgment">Acknowledgment <span style="padding-left: 10px;"><sup st
|
1495 | 1510 | </ol>
|
1496 | 1511 | <h2 id="special-thanks">Special thanks <span style="padding-left: 10px;"><sup style="font-size: 50%"><a href="#" title="Go to top of the page">Top</a></sup></style></h2>
|
1497 | 1512 | <ol type="1">
|
1498 |
| -<li><strong>PyRadio</strong> user <a target="_blank" href="https://github.com/edunfelt">edunfelt</a>, for her wonderful work on <a href="%5Bedunfelt%5D(https://github.com/edunfelt)">base16</a> themes, and ideas regarding theming and such.</li> |
| 1513 | +<li><a target="_blank" href="https://github.com/edunfelt">edunfelt</a>, for her wonderful work on <a target="_blank" href="https://github.com/edunfelt/base16-pyradio">base16 themes</a>, and ideas regarding theming and such.</li> |
1499 | 1514 | </ol>
|
1500 | 1515 | </body>
|
1501 | 1516 | </html>
|
0 commit comments