web-greeter CC0-1.0 GPL-3.0+ Web Greeter A modern, visually appealing greeter for LightDM

Web Greeter for LightDM utilizes themes built with HTML/CSS/JavaScript for it's login screen.

Web Greeter themes provide modern, visually appealing, and feature-rich login screens. Three themes are included by default. There is also a growing number of 3rd-Party themes available online.

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.

This is a pre-release of what will soon be the 3.0 series.

This is a hotfix release in the 2.2 series, with the following improvements:

  • Implement workaround to prevent the web process from crashing in webkit2gtk 2.14.3. (GH #107)

This is a maintenance release in the 2.2 series, with the following improvements:

  • Increased the timeout for the "theme loaded" check to ensure themes are given enough time to load (when running on less powerful systems). (GH #98)
  • Fixed issue where users' custom .face image failed to load. (GH #98)

This is a milestone release with the following improvements:

  • The JavaScript API for themes is now fully documented: https://goo.gl/0iPzA4
  • New Theme Error Recovery System that will alert the user when errors are detected during JavaScript execution and give them the option to to load a fallback theme.
  • New config option: secure_mode (enabled by default). When enabled, only local http requests are allowed in themes. All non-local requests will be blocked.
  • It is now possible to override the language and format used by the greeter when displaying the current time. See the greeter config file for details.
  • A new utility method for getting the current localized time is available to themes.
  • Simple theme now has a fade out exit animation.
  • Switched build systems from Autotools to Meson.
  • Updated API usage for LightDM 1.19.2+.
  • Updated bundled JS & CSS vendor libs to their latest versions.
  • Updated translations with latest changes contributed by the Antergos Community on Transifex.
  • Default theme:
    • Buttons and user list-box items received some minor style enhancements.
    • Theme is now compatible with the latest jQuery.
  • Simple theme:
    • Removed deprecated HTML4 tags.
    • Improved styles for the input field.
  • The ugly default X cursor will no longer be shown after the greeter exits.
  • Default theme:
    • The error messages container will now appear correctly (size and position).
    • It is now once again possible to skip straight to password entry by pressing either the spacebar or the enter key.
https://github.com/JezerM/web-greeter/issues https://jezerm.github.io/web-greeter/ https://github.com/JezerM/web-greeter apps.light-locker web-greeter amyuki4@gmail.com web-greeter JezerM