Browse Source

update changelog format and added appstream metadata file

sisyphus
Dustin Falgout 8 years ago
parent
commit
02abfe1fa3
  1. 187
      NEWS.md
  2. 104
      data/com.antergos.lightdm-webkit2-greeter.appdata.xml
  3. 0
      data/com.antergos.lightdm-webkit2-greeter.desktop
  4. 17
      data/meson.build
  5. 3
      lightdm-webkit2-greeter.doap

187
NEWS.md

@ -1,71 +1,122 @@
### lightdm-webkit2-greeter 2.2.1 # Change Log
* Increased the timeout for the "theme loaded" check to ensure themes are given ## [2.2.1](https://github.com/antergos/lightdm-webkit2-greeter/tree/2.2.1) ~ 12-26-2016
enough time to load (when running on less powerful systems). (GH #98)
* Fixed issue where users' custom .face image failed to load. (GH #98) **Fixed:**
### lightdm-webkit2-greeter 2.2 * 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 the ugly default X cursor was shown briefly after the greeter exits. * Fixed issue where users' custom .face image failed to load. (GH #98)
* The JavaScript API for themes is now fully documented: https://goo.gl/0iPzA4
* Switched build systems from Autotools to Meson. [Full Changelog](https://github.com/antergos/lightdm-webkit2-greeter/compare/2.2...2.2.1)
* Removed the Theme Heartbeat system.
* Added 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. ## [2.2](https://github.com/antergos/lightdm-webkit2-greeter/tree/2.2) ~ 12-18-2016
* Added 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. **Added:**
* Updated API usage for LightDM 1.19.2+.
* Updated bundled JS & CSS vendor libs to their latest versions. * The JavaScript API for themes is now [fully documented](https://goo.gl/0iPzA4).
* Added two new options to the greeter config file which make it possible to override the * New Theme Error Recovery System that will alert the user when errors are
language and format used by the greeter when displaying the current time. detected during JavaScript execution and give them the option to to load a fallback theme.
* Added new theme utility method for getting the current localized time. * New config option: secure_mode (enabled by default). When enabled, only local http
* Updated translations with latest changes contributed by the Antergos Community on Transifex. requests are allowed in themes. All non-local requests will be blocked.
* antergos theme (default): * It is now possible to override the language and format used by the greeter when displaying
* Fixed issue with the size and position of the error messages container. the current time. See the greeter config file for details.
* Fixed issue that caused the spacebar and enter login shortcut keys not to work. * A new utility method for getting the current localized time is available to themes.
It's now once again possible to skip straight to password entry by pressing either * Simple theme now has a fade out exit animation.
the spacebar or the enter key.
* Fixed issue where translated strings were available but not used by the theme. **Changed:**
* Updated theme for compatibility with the latest jQuery.
* Enhanced styles for buttons and user list-box items. * Switched build systems from Autotools to Meson.
* simple theme: * Updated API usage for LightDM 1.19.2+.
* Removed deprecated HTML4 tags. * Updated bundled JS & CSS vendor libs to their latest versions.
* Improved styles for input field. * Updated translations with latest changes contributed by the Antergos Community on Transifex.
* Add fade out animation on exit. * Default theme:
- Buttons and user list-box items received some minor style enhancements.
### lightdm-webkit2-greeter 2.1.6 - Theme is now compatible with the latest jQuery.
* Simple theme:
* [HOTFIX] Support for LightDM 1.19.2+ (greeter API changes) - Removed deprecated HTML4 tags.
- Improved styles for the input field.
### lightdm-webkit2-greeter 2.1.5
**Fixed:**
* [HOTFIX] Remove old code related to GDKWindow filters as it is no longer necessary and
actually causes issues with webkitgtk 2.14+. * The ugly default X cursor will no longer be shown after the greeter exits.
* Default theme:
### lightdm-webkit2-greeter 2.1.4 - 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
* Implemented a theme heartbeat to allow the greeter to detect and respond to theme failures. the spacebar or the enter key.
* Updated translations.
**Removed:**
### lightdm-webkit2-greeter 2.1.3
* Removed the Theme Heartbeat system.
* Implemented work-around in default theme for webkit2gtk localStorage bug.
* Moved vendor css, js, & font files into top level _vendor directory for [Full Changelog](https://github.com/antergos/lightdm-webkit2-greeter/compare/2.1.6...2.2)
easy access from any theme that needs them.
* Fix time format when no value is cached.
* Fix empty session dropdown when no session is cached. ## [2.1.6](https://github.com/antergos/lightdm-webkit2-greeter/tree/2.1.6) ~ 10-17-2016
### lightdm-webkit2-greeter 2.1.2 **Added:**
* The greeter is now compatible with LightDM 1.19.2+
[Full Changelog](https://github.com/antergos/lightdm-webkit2-greeter/compare/2.1.5...2.1.6)
## [2.1.5](https://github.com/antergos/lightdm-webkit2-greeter/tree/2.1.5) ~ 10-14-2016
**Fixed:**
* Remove old code related to GDKWindow filters as it is no longer necessary and
was actually causing issues with webkitgtk 2.14+.
[Full Changelog](https://github.com/antergos/lightdm-webkit2-greeter/compare/2.1.4...2.1.5)
## [2.1.4](https://github.com/antergos/lightdm-webkit2-greeter/tree/2.1.4) ~ 04-27-2016
**Added:**
* New Theme Heartbeat System to allow the greeter to detect and respond to theme failures.
**Changed:**
* Updated translations.
[Full Changelog](https://github.com/antergos/lightdm-webkit2-greeter/compare/2.1.3...2.1.4)
## [2.1.3](https://github.com/antergos/lightdm-webkit2-greeter/tree/2.1.3) ~ 04-16-2016
**Added:**
* New Theme Heartbeat System to allow the greeter to detect and respond to theme failures.
**Changed:**
* Implemented work-around in default theme for a webkit2gtk bug related to localStorage.
* Moved vendor css, js, & font files into new top level `_vendor` directory for
easy access from any theme that needs them.
**Fixed:**
* Default theme:
- Fix time format when no value is cached.
- Fix empty session dropdown when no session is cached.
[Full Changelog](https://github.com/antergos/lightdm-webkit2-greeter/compare/2.1.2...2.1.3)
## 2.1.2
* Allow access to right-click context menu when debug mode is enabled in lightdm-webkit2-greeter.conf. * Allow access to right-click context menu when debug mode is enabled in lightdm-webkit2-greeter.conf.
* Add additional debug messages to the default theme to help identify points of failure. * Add additional debug messages to the default theme to help identify points of failure.
* Fix issue with screen blanking functionality when greeter is used as a lockscreen. * Fix issue with screen blanking functionality when greeter is used as a lockscreen.
### lightdm-webkit2-greeter 2.1.1 ## 2.1.1
* Fix default theme initialization failure if config file values are missing. * Fix default theme initialization failure if config file values are missing.
### lightdm-webkit2-greeter 2.1.0 ## 2.1.0
* It is now possible to configure branding including logos and backgrounds * It is now possible to configure branding including logos and backgrounds
in lightdm-webkit2-greeter.conf. in lightdm-webkit2-greeter.conf.
@ -90,7 +141,7 @@
- The background images directory can also be configured in lightdm-webkit2-greeter.conf. - The background images directory can also be configured in lightdm-webkit2-greeter.conf.
* Several small bug fixes, enhancements, and code cleanup commits also made it into this release. * Several small bug fixes, enhancements, and code cleanup commits also made it into this release.
### lightdm-webkit2-greeter 2.0.0 ## 2.0.0
* Version scheme updated for both the webkit1 and webkit2 greeters as follows: * Version scheme updated for both the webkit1 and webkit2 greeters as follows:
- MAJOR.MINOR.UNIQUE_FIXES - MAJOR.MINOR.UNIQUE_FIXES
@ -110,36 +161,36 @@
- Theme's script was completely rewritten in ES6. - Theme's script was completely rewritten in ES6.
- Use babel to compile ES6->ES5 until webkit catches up. - Use babel to compile ES6->ES5 until webkit catches up.
### lightdm-webkit2-greeter 0.2.3 ## 0.2.3
* Add support for getting the lock_hint from lightdm. * Add support for getting the lock_hint from lightdm.
* Default webkit theme is now antergos. * Default webkit theme is now antergos.
* Code formatting cleanup * Code formatting cleanup
### lightdm-webkit2-greeter 0.2.1 ## 0.2.1
* Handle tasks that a WM would normally handle. * Handle tasks that a WM would normally handle.
* Code clean-up * Code clean-up
### lightdm-webkit2-greeter 0.2.0 ## 0.2.0
* Add missing lightdm.set_language function * Add missing lightdm.set_language function
* Fix compile warnings * Fix compile warnings
### lightdm-webkit2-greeter 0.1.3 ## 0.1.3
* Port from webkitgtk -> webkit2gtk * Port from webkitgtk -> webkit2gtk
* Use GTK+ 3.0 * Use GTK+ 3.0
### lightdm-webkit-greeter 0.1.2 ## 0.1.2
* Fix files not being added to tarball * Fix files not being added to tarball
* Don't use AC_CONFIG_MACRO_DIR in configure.ac * Don't use AC_CONFIG_MACRO_DIR in configure.ac
### lightdm-webkit-greeter 0.1.1 ## 0.1.1
* Update to work with newer LightDM * Update to work with newer LightDM
### lightdm-webkit-greeter 0.1.0 ## 0.1.0
* Split out into separate module from lightdm * Split out into separate module from lightdm

104
data/com.antergos.lightdm-webkit2-greeter.appdata.xml

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Copyright 2017 Dustin Falgout <dustin@antergos.com> -->
<component type="desktop">
<id>com.antergos.lightdm-webkit2-greeter</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>LightDM WebKit2 Greeter</name>
<summary>A greeter for LightDM</summary>
<description>
<p>
LightDM WebKit2 Greeter supports themes built with HTML/JavaScript.
</p>
<p>
LightDM WebKit2 Greeter themes provide modern, visually appealing, and feature-rich
login screens. It includes two themes by default. There is also a growing number of
3rd-Party themes available online.
</p>
</description>
<screenshots>
<screenshot height="412" width="800" type="default">
<image>https://github.com/Antergos/lightdm-webkit2-greeter/raw/master/themes/antergos/img/screenshot1.jpg</image>
<caption>Login screen (default theme)</caption>
</screenshot>
<screenshot height="412" width="800">
<image>https://github.com/Antergos/lightdm-webkit2-greeter/raw/master/themes/antergos/img/screenshot2.jpg</image>
<caption>Login screen background switcher (default theme)</caption>
</screenshot>
<screenshot height="412" width="800">
<image>https://github.com/Antergos/lightdm-webkit2-greeter/raw/master/themes/antergos/img/screenshot3.jpg</image>
<caption>Login screen user selection (default theme)</caption>
</screenshot>
</screenshots>
<!--
Validate with `appstream-util validate *.appdata.xml`
-->
<releases>
<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: https://goo.gl/0iPzA4</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 &amp; CSS vendor libs to their latest versions.</li>
<li>Updated translations with latest changes contributed by the Antergos Community on Transifex.</li>
<li>Default theme:
<ul>
<li>Buttons and user list-box items received some minor style enhancements.</li>
<li>Theme is now compatible with the latest jQuery.</li>
</ul>
</li>
<li>Simple theme:
<ul>
<li>Removed deprecated HTML4 tags.</li>
<li>Improved styles for the input field.</li>
</ul>
</li>
</ul>
<ul>
<li>The ugly default X cursor will no longer be shown after the greeter exits.</li>
<li>Default theme:
<ul>
<li>The error messages container will now appear correctly (size and position).</li>
<li>It is now once again possible to skip straight to password entry by pressing either the spacebar or the enter key.</li>
</ul>
</li>
</ul>
</description>
</release>
</releases>
<kudos>
<kudo>ModernToolkit</kudo>
</kudos>
<url type="bugtracker">https://github.com/Antergos/lightdm-webkit2-greeter/issues</url>
<url type="donation">https://antergos.com/donate</url>
<url type="help"/>
<url type="homepage">https://github.com/Antergos/lightdm-webkit2-greeter</url>
<url type="translate">https://www.transifex.com/faidoc/antergos/lightdm-webkit2-greeter</url>
<suggests>
<id>apps.light-locker</id>
</suggests>
<update_contact>dustin_at_antergos.com</update_contact>
<translation type="gettext">lightdm-webkit2-greeter</translation>
<developer_name>The Antergos Project</developer_name>
</component>

0
data/lightdm-webkit2-greeter.desktop → data/com.antergos.lightdm-webkit2-greeter.desktop

17
data/meson.build

@ -1,3 +1,16 @@
install_data('lightdm-webkit2-greeter.desktop', install_dir: get_option('with-desktop-dir')) appdata_file = 'com.antergos.lightdm-webkit2-greeter.appdata.xml'
install_data('lightdm-webkit2-greeter.conf', install_dir: get_option('with-config-dir')) install_data(
'com.antergos.lightdm-webkit2-greeter.desktop',
install_dir: get_option('with-desktop-dir')
)
install_data(
'lightdm-webkit2-greeter.conf',
install_dir: get_option('with-config-dir')
)
install_data(
appdata_file,
install_dir: join_paths(get_option('datadir'), 'metainfo', appdata_file)
)

3
lightdm-webkit2-greeter.doap

@ -6,10 +6,13 @@
<name xml:lang="en">lightdm-webkit2-greeter</name> <name xml:lang="en">lightdm-webkit2-greeter</name>
<shortdesc xml:lang="en">LightDM Webkit2 Greeter</shortdesc> <shortdesc xml:lang="en">LightDM Webkit2 Greeter</shortdesc>
<programming-language>C</programming-language>
<programming-language>JavaScript</programming-language>
<homepage rdf:resource="https://github.com/Antergos/lightdm-webkit2-greeter" /> <homepage rdf:resource="https://github.com/Antergos/lightdm-webkit2-greeter" />
<download-page rdf:resource="https://github.com/Antergos/lightdm-webkit2-greeter/release" /> <download-page rdf:resource="https://github.com/Antergos/lightdm-webkit2-greeter/release" />
<bug-database rdf:resource="https://github.com/Antergos/lightdm-webkit2-greeter/issues" /> <bug-database rdf:resource="https://github.com/Antergos/lightdm-webkit2-greeter/issues" />
<category rdf:resource="http://api.gnome.org/doap-extensions#desktop" /> <category rdf:resource="http://api.gnome.org/doap-extensions#desktop" />
<screenshots rdf:resource="https://github.com/Antergos/lightdm-webkit2-greeter/raw/master/themes/antergos/img/screenshot1.jpg" />
<maintainer> <maintainer>
<foaf:Person> <foaf:Person>

Loading…
Cancel
Save