Browse Source

Finally, 3.0.0 arrives

sisyphus
JezerM 3 years ago
parent
commit
15630f4bed
No known key found for this signature in database
GPG Key ID: 66BBC5D01388C6B5
  1. 46
      NEWS.md
  2. 6
      README.md
  3. 76
      dist/web-greeter.appdata.xml

46
NEWS.md

@ -1,5 +1,51 @@
# Change Log # Change Log
## [3.0.0](https://github.com/JezerM/web-greeter/tree/3.0.0) ~ 07-28-2021
**Added:**
* New themes: gruvbox (default) and dracula
* Added newer [documentation](https://jezerm.github.io/web-greeter/)
* Support for brightness control
* Support for battery status
* Support for ES2020, as using Chrome 83
* Improved mock.js system
* Better debug logging
* Custom cursor theme option as `icon_theme`
* Vendors added:
- **material-icons** added
* Tab completion for `web-greeter` command
**Changed:**
* **lightdm-webkit2-greeter** name changed to **web-greeter**
* **Webkit2Gtk** replaced with **PyQtWebEngine**
- Migrated from **C** to **Python**
* Man-pages updated
* Updated API usage for LightDM 1.26.0
* `lightdm.start_session_sync` replaced with `lightdm.start_session` method
* `greeterutil` renamed to `theme_utils`
* `config` renamed to `greeter_config`
* `lightdm-webkit2-greeter.conf` renamed to `web-greeter.yml`
* Themes are now installed inside `/usr/share/web-greeter/themes`
* Vendors updated:
- **js-cookie** updated
- **fontawesome** updated, now in `_vendor/fontawesome/`
* Previous deprecated methods and properties were removed.
**Removed:**
* Antergos theme removed
* Vendors removed:
- **jQuery** removed, as now we are in 2021
- **moment.js** removed. Use **Intl**
- **Bootstrap** removed. Include it in theme if needed.
* `time_format` config option removed
* Transifex removed, sadly
[Full Changelog](https://github.com/JezerM/web-greeter/compare/2.2.4...3.0.0)
## [2.2.5](https://github.com/antergos/web-greeter/tree/2.2.5) ~ 04-24-2017 ## [2.2.5](https://github.com/antergos/web-greeter/tree/2.2.5) ~ 04-24-2017
**Fixed:** **Fixed:**

6
README.md

@ -25,6 +25,7 @@ Gruvbox and Dracula themes!
|**[whither][whither]** | \*install it from source\* |**[whither][whither]** | \*install it from source\*
|**liblightdm-gobject** |lightdm |liblightdm-gobject-dev|lightdm-gobject-devel|liblightdm-gobject-1-0 | |**liblightdm-gobject** |lightdm |liblightdm-gobject-dev|lightdm-gobject-devel|liblightdm-gobject-1-0 |
|**pygobject** |python-gobject |python3-gi |pygobject3 |python3-gobject | |**pygobject** |python-gobject |python3-gi |pygobject3 |python3-gobject |
> ***NOTE*** Be sure to have [whither][whither] installed from this source > ***NOTE*** Be sure to have [whither][whither] installed from this source
### PIP ### PIP
@ -33,7 +34,7 @@ Above dependencies can be installed with pip as well.
pip install -r requirements.txt pip install -r requirements.txt
``` ```
> **NOTE** Be sure to install pip libraries as root too > ***NOTE*** Be sure to install pip libraries as root too
## Download & Install ## Download & Install
```sh ```sh
@ -43,6 +44,8 @@ sudo pip install -r requirements.txt
sudo make install sudo make install
``` ```
See [latest release][releases].
## Theme JavaScript API ## Theme JavaScript API
[Antergos][Antergos] documentation is no longer available, although it is accesible through [Web Archive][WebArchive]. Actual documentation is available in [gh-pages][gh-pages]. [Antergos][Antergos] documentation is no longer available, although it is accesible through [Web Archive][WebArchive]. Actual documentation is available in [gh-pages][gh-pages].
@ -80,3 +83,4 @@ web-greeter --debug
[WebArchive]: https://web.archive.org/web/20190524032923/https://doclets.io/Antergos/web-greeter/stable "Web Archive" [WebArchive]: https://web.archive.org/web/20190524032923/https://doclets.io/Antergos/web-greeter/stable "Web Archive"
[gh-pages]: https://jezerm.github.io/web-greeter/ "API Documentation" [gh-pages]: https://jezerm.github.io/web-greeter/ "API Documentation"
[live_demo]: https://jezerm.github.io/web-greeter-themes/ "Live Demo" [live_demo]: https://jezerm.github.io/web-greeter-themes/ "Live Demo"
[releases]: https://github.com/JezerM/web-greeter/releases "Releases"

76
dist/web-greeter.appdata.xml vendored

@ -21,10 +21,22 @@
<image>https://github.com/JezerM/web-greeter/blob/master/themes/gruvbox/assets/screenshots/theme-show-1.png</image> <image>https://github.com/JezerM/web-greeter/blob/master/themes/gruvbox/assets/screenshots/theme-show-1.png</image>
<caption>Login screen (gruvbox theme)</caption> <caption>Login screen (gruvbox theme)</caption>
</screenshot> </screenshot>
<screenshot height="768" width="1366" type="default"> <screenshot height="768" width="1366">
<image>https://github.com/JezerM/web-greeter/blob/master/themes/gruvbox/assets/screenshots/theme-show-2.png</image> <image>https://github.com/JezerM/web-greeter/blob/master/themes/gruvbox/assets/screenshots/theme-show-2.png</image>
<caption>Login screen shutting down (gruvbox theme)</caption> <caption>Login screen shutting down (gruvbox theme)</caption>
</screenshot> </screenshot>
<screenshot height="768" width="1366">
<image>https://github.com/JezerM/web-greeter/blob/master/themes/dracula/assets/screenshots/theme-show-1.png</image>
<caption>Login screen (dracula theme)</caption>
</screenshot>
<screenshot height="768" width="1366">
<image>https://github.com/JezerM/web-greeter/blob/master/themes/dracula/assets/screenshots/theme-show-2.png</image>
<caption>Login screen background selector (dracula theme)</caption>
</screenshot>
<screenshot height="768" width="1366">
<image>https://github.com/JezerM/web-greeter/blob/master/themes/dracula/assets/screenshots/theme-show-3.png</image>
<caption>Login screen success message (dracula theme)</caption>
</screenshot>
</screenshots> </screenshots>
<!-- <!--
@ -32,6 +44,68 @@
--> -->
<releases> <releases>
<release date="2021-07-28" version="3.0.0">
<description>
<p>Finally, Web Greeter 3.0.0 is ready!</p>
<p>Added:</p>
<ul>
<li>New themes: gruvbox and dracula</li>
<li>Added newer documentation: https://jezerm.github.io/web-greeter/</li>
<li>Support for brightness control</li>
<li>Support for battery status</li>
<li>Support for ES2020, as using Chrome 83</li>
<li>Improved mock.js system</li>
<li>Better debug logging</li>
<li>Custom cursor theme option as "icon_theme"</li>
<li>Vendors added:
<ul>
<li>material-icons added</li>
</ul>
</li>
<li>Tab completion for "web-greeter" command</li>
</ul>
<p>Changed:</p>
<ul>
<li>"lightdm-webkit2-greeter" name changed to "web-greeter"</li>
<li>"webkit2Gtk" replaced with "PyQtWebEngine"
<ul>
<li>Migrated from "C" to "Python"</li>
</ul>
</li>
<li>Man-pages updated</li>
<li>Updated API usage for LightDM 1.26.0</li>
<li>"greeterutil" renamed to "theme_utils"</li>
<li>"config" renamed to "greeter_config"</li>
<li>"lightdm-webkit2-greeter.conf" renamed to "web-greeter.yml"</li>
<li>Themes are now installed inside "/usr/share/web-greeter/themes"</li>
<li>Vendors updated:
<ul>
<li>"js-cookie" updated</li>
<li>"fontawesome" updated, now in "_vendor/fontawesome"</li>
</ul>
</li>
<li>Previous deprecated methods and properties were removed</li>
</ul>
<p>Removed:</p>
<ul>
<li>Antergos theme removed</li>
<li>Vendors removed:
<ul>
<li>"jQuery" removed, as now we are in 2021</li>
<li>"moment.js" removed. Use "Intl"</li>
<li>"Bootstrap" removed. Include it in theme if needed.</li>
</ul>
</li>
<li>"time_format" config option removed</li>
<li>Transifex removed, sadly</li>
</ul>
</description>
</release>
<release date="2021-07-12" version="3.0.0rc5">
<description>
<p>This is the last release candidate for the 3.0 series.</p>
</description>
</release>
<release date="2018-01-07" version="3.0.0rc1"> <release date="2018-01-07" version="3.0.0rc1">
<description> <description>
<p>This is the first release candidate for the 3.0 series.</p> <p>This is the first release candidate for the 3.0 series.</p>

Loading…
Cancel
Save