lightdm-mini-greeter
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
  75. 75
  76. 76
  77. 77
  78. 78
  79. 79
  80. 80
  81. 81
  82. 82
  83. 83
  84. 84
  85. 85
  86. 86
  87. 87
  88. 88
  89. 89
  90. 90
  91. 91
  92. 92
  93. 93
  94. 94
  95. 95
  96. 96
  97. 97
  98. 98
  99. 99
  100. 100
  101. 101
  102. 102
  103. 103
  104. 104
  105. 105
  106. 106
  107. 107
  108. 108
  109. 109
  110. 110
  111. 111
  112. 112
# CHANGELOG

## 0.6.0

* Add a `show-sys-info` configuration option to show the username, hostname, &
  current time above the password label/input. Additional configuration options
  let you customize the font, size, color, & spacing. The output format is
  currently fixed to `<user>@<hostname>` & `HH:MM` but may be customizable in
  the future.
* Add the ability to cycle between available sessions instead of only using
  LightDM's `default-session`. Change sessions by pressing `<mod-key>+e`; a
  `session-key` configuration option has been added to allow for customization.
* Make every configuration option besides `greeter.user` optional. Any
  undefined configuration options will fallback to their original values.
* Add a `background-image-size` configuration option for scaling the background
  image to fit or fill the screen.
* Added a `y-pos` and `x-pos` configuration option to position the login window
  relative to the screen.

## v0.5.1

* Fix crash when `password-alignment` option is missing from configuration
  file.

## v0.5.0

* Allow setting the `password-alignment` option to `center`, in addition to
  `left` or `right`.
* Add a `password-border-radius` configuration option to set the border radius
  of the password input.
* Add a `password-character` configuration option to set the character used to
  mask the entered password. `-1` specifies the default character, `0` hides
  any entered text, & the first character is used for any other value.
* Document how to make configuration file a symlink into home directories.
* Improve error message when configuration file is unreadable.
* Disable the password input while authenticating. This fixes a bug causing
  lightdm to crash if the greeter tried authenticating before a previous
  authentication attempt had completed.
* Add a `password-input-width` configuration option to set the number of
  characters that should fit in the password input. This is just a suggested
  width - GTK may render a narrower input.
* Ensure the mouse cursor is always hidden.
* Add a `show-image-on-all-monitors` configuration option to display the
  background image on every monitor instead of just the primary monitor.
* Ignore any trailing whitespace in the `user`, `mod-key`, &
  `password-alignment` configuration options.

## v0.4.0

* Add `password-border-color` & `password-border-width` options for customizing
  the password input's border independently of the main window's border.
* Fix default path to config file if not set by autotools.
* Add `font-weight` & `font-style` options to customize the bolding &
  italicizing of all text.
* Use the alternatives system for Debian-based builds.
* Add a `password-alignment` option to customize the alignment of the text in the
  password input.
* Add an `invalid-password-text` option to customize the wrong password error
  text.

## v0.3.4

* Fix flashing of password input on start.
* Fix background color on primary monitor when background image is not set.

## v0.3.3

* Fix background image aligment in multi-head configurations.
* Fix builds with liblightdm v1.19.1 and below.
* Fix customization of label colors.

## v0.3.2

* Fix linker flag build failures.
* Fix silent failures when using old configuration files that are missing newly
  added options.
* Fix positioning main window in the center of the primary monitor for various
  multi-head configurations.

## v0.3.1

* Fix white background when the `background-image` option is blank or not
  present in the config file.

## v0.3.0

* Add a `password-label-text` option to customize the label text.
* Add a `show-input-cursor` option to hide the input's cursor.
* Add a `background-image` option to set a centered background image.
* Change the default value of the `user` option to `CHANGE_ME`.

## v0.2.0

* Add a `font-size` option to the configuration file.
* Fix start failure when no `user-session` is specified.
* Fix color of password input's cursor.

## v0.1.3

* Fix a build issue with some compilers.

## v0.1.2

* Fix background color when using multiple monitors.

## v0.1.1

* Fix various warnings caused by the generated CSS.

## v0.1.0

* Initial release.