From 15630f4bed8bf426a90777c26ba3268b0ed4d8d9 Mon Sep 17 00:00:00 2001 From: JezerM Date: Wed, 28 Jul 2021 10:03:01 -0600 Subject: [PATCH] Finally, 3.0.0 arrives --- NEWS.md | 46 ++++++++++++++++++++++ README.md | 6 ++- dist/web-greeter.appdata.xml | 76 +++++++++++++++++++++++++++++++++++- 3 files changed, 126 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 0f9bfd8..956009a 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,51 @@ # 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 **Fixed:** diff --git a/README.md b/README.md index d9d8914..368975b 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ Gruvbox and Dracula themes! |**[whither][whither]** | \*install it from source\* |**liblightdm-gobject** |lightdm |liblightdm-gobject-dev|lightdm-gobject-devel|liblightdm-gobject-1-0 | |**pygobject** |python-gobject |python3-gi |pygobject3 |python3-gobject | + > ***NOTE*** Be sure to have [whither][whither] installed from this source ### PIP @@ -33,7 +34,7 @@ Above dependencies can be installed with pip as well. 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 ```sh @@ -43,6 +44,8 @@ sudo pip install -r requirements.txt sudo make install ``` +See [latest release][releases]. + ## 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]. @@ -80,3 +83,4 @@ web-greeter --debug [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" [live_demo]: https://jezerm.github.io/web-greeter-themes/ "Live Demo" +[releases]: https://github.com/JezerM/web-greeter/releases "Releases" diff --git a/dist/web-greeter.appdata.xml b/dist/web-greeter.appdata.xml index 8d34c4b..a08dbff 100644 --- a/dist/web-greeter.appdata.xml +++ b/dist/web-greeter.appdata.xml @@ -21,10 +21,22 @@ https://github.com/JezerM/web-greeter/blob/master/themes/gruvbox/assets/screenshots/theme-show-1.png Login screen (gruvbox theme) - + https://github.com/JezerM/web-greeter/blob/master/themes/gruvbox/assets/screenshots/theme-show-2.png Login screen shutting down (gruvbox theme) + + https://github.com/JezerM/web-greeter/blob/master/themes/dracula/assets/screenshots/theme-show-1.png + Login screen (dracula theme) + + + https://github.com/JezerM/web-greeter/blob/master/themes/dracula/assets/screenshots/theme-show-2.png + Login screen background selector (dracula theme) + + + https://github.com/JezerM/web-greeter/blob/master/themes/dracula/assets/screenshots/theme-show-3.png + Login screen success message (dracula theme) + + + +

Finally, Web Greeter 3.0.0 is ready!

+

Added:

+
    +
  • New themes: gruvbox 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
  • +
  • "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
  • +
+
+
+ + +

This is the last release candidate for the 3.0 series.

+
+

This is the first release candidate for the 3.0 series.