<?xml version="1.0" encoding="UTF-8" ?>
<!-- Copyright 2017 Dustin Falgout <dustin@antergos.com> -->
<component type= "desktop" >
<id > web-greeter</id>
<metadata_license > CC0-1.0</metadata_license>
<project_license > GPL-3.0+</project_license>
<name > Web Greeter</name>
<summary > A modern, visually appealing greeter for LightDM</summary>
<description >
<p >
Web Greeter for LightDM utilizes themes built with HTML/CSS/JavaScript for it's login screen.
</p>
<p >
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.
</p>
</description>
<screenshots >
<screenshot height= "768" width= "1366" type= "default" >
<image > https://github.com/JezerM/web-greeter/blob/master/themes/gruvbox/assets/screenshots/theme-show-1.png</image>
<caption > Login screen (gruvbox theme)</caption>
</screenshot>
<screenshot height= "768" width= "1366" >
<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>
</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>
<!--
Validate with `appstream-util validate *.appdata.xml`
-->
<releases >
<release date= "2022-03-22" version= "3.4.0" >
<description >
<p > Added:</p>
<ul >
<li > Added top Menu-bar menus and items</li>
<li > Improve devtools qdock behavior</li>
</ul>
<p > Changes:</p>
<ul >
<li > Bugfixes related to LightDM signals</li>
<li > Fix web-greeter initialization issues</li>
<li > Migrate build process from utils.sh script to full Makefile</li>
<li > Man-pages updated</li>
</ul>
<p > Changes:</p>
<ul >
<li > Remove python-xlib dependency in favor of python C binding</li>
</ul>
</description>
</release>
<release date= "2022-01-28" version= "3.3.0" >
<description >
<p > Changes:</p>
<ul >
<li > Bugfixes related to LightDM signals</li>
<li > Allow --no-sandbox argument</li>
<li > Allow relative path with theme_utils.dirlist</li>
<li > Added brightness controller to use instead of external programs</li>
</ul>
</description>
</release>
<release date= "2021-12-11" version= "3.2.1" >
<description >
<p > Changes:</p>
<ul >
<li > Bugfixes related to older Qt versions</li>
</ul>
</description>
</release>
<release date= "2021-12-08" version= "3.2.0" >
<description >
<p > Changes:</p>
<ul >
<li > Default build system reverted to zippy method</li>
<li > Battery bugfixes</li>
<li > QWebChannel and Web Greeter bundle merged as one file</li>
<li > Lots of bugfixes</li>
</ul>
</description>
</release>
<release date= "2021-10-27" version= "3.1.1" >
<description >
<p > Bugfixes</p>
<p > Changes:</p>
<ul >
<li > Bugfixes, just bugfixes</li>
</ul>
</description>
</release>
<release date= "2021-09-15" version= "3.1.0" >
<description >
<p > Web Greeter 3.1.0 is here!</p>
<p > The build system changed to cx_freeze, though the previous build/install method, can be used.</p>
<p > Added:</p>
<ul >
<li > Devtools implemented as a side view</li>
<li > Build system now uses cx_freeze</li>
<li > Added keyboard layout selector, and eye password reveal in both themes</li>
</ul>
<p > Changes:</p>
<ul >
<li > Brightness and battery are now controlled by signals instead of timers</li>
<li > Old build system (zip build) is still usable with `build_old` and `install_old`</li>
</ul>
<p > Removed:</p>
<ul >
<li > whither dependency removed</li>
</ul>
</description>
</release>
<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</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 > Some vendors added</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"</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</li>
<li > Previous deprecated methods and properties were removed</li>
</ul>
<p > Removed:</p>
<ul >
<li > Antergos theme removed</li>
<li > Some vendors removed</li>
<li > "time_format" config option removed</li>
<li > Transifex removed, sadly</li>
</ul>
</description>
</release>
<release date= "2017-01-18" version= "2.2.2" >
<description >
<p > This is a hotfix release in the 2.2 series, with the following improvements:</p>
<ul >
<li > Implement workaround to prevent the web process from crashing in webkit2gtk 2.14.3. (GH #107)</li>
</ul>
</description>
</release>
<release date= "2016-12-26" version= "2.2.1" >
<description >
<p > This is a maintenance release in the 2.2 series, with the following improvements:</p>
<ul >
<li > 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)</li>
<li > Fixed issue where users' custom .face image failed to load. (GH #98)</li>
</ul>
</description>
</release>
<release date= "2016-12-18" version= "2.2" >
<description >
<p > This is a milestone release with the following improvements:</p>
<ul >
<li > The JavaScript API for themes is now fully documented</li>
<li > 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.</li>
<li > 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.</li>
<li > 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.</li>
<li > A new utility method for getting the current localized time is available to themes.</li>
<li > Simple theme now has a fade out exit animation.</li>
</ul>
<ul >
<li > Switched build systems from Autotools to Meson.</li>
<li > Updated API usage for LightDM 1.19.2+.</li>
<li > Updated bundled JS & CSS vendor libs to their latest versions.</li>
<li > Updated translations with latest changes contributed by the Antergos Community on Transifex.</li>
<li > Buttons and user list-box received some minor style enhancements. (Default theme)</li>
<li > Theme is now compatible with the latest jQuery. (Default theme)</li>
<li > Removed deprecated HTML4 tags. (Simple theme)</li>
<li > Improved styles for the input field. (Simple theme)</li>
</ul>
<ul >
<li > The ugly default X cursor will no longer be shown after the greeter exits.</li>
<li > The error messages container will now appear correctly (size and position). (Default theme)</li>
<li > It is now once again possible to skip straight to password entry by pressing either the spacebar or the enter key. (Default theme)</li>
</ul>
</description>
</release>
</releases>
<url type= "bugtracker" > https://github.com/JezerM/web-greeter/issues</url>
<url type= "help" > https://jezerm.github.io/web-greeter/</url>
<url type= "homepage" > https://github.com/JezerM/web-greeter</url>
<suggests >
<id > apps.light-locker</id>
</suggests>
<provides >
<binary > web-greeter</binary>
</provides>
<update_contact > amyuki4@gmail.com</update_contact>
<translation type= "gettext" > web-greeter</translation>
<developer_name > JezerM</developer_name>
</component>