Releases: JezerM/nody-greeter
1.6.2
1.6.1
Changes
- Upgraded electron to v27, meaning Chrome 118.
- Upgraded node-gtk to v0.14.0.
- Upgraded dependencies to latest possible version.
- Improve source code organization.
- Make use of Vite for compiling source code for main and preload.
- Use ESM instead of CJS for development.
- Improve build system.
Removed
- lzma-native package was removed.
- Removed i686 compilations for VoidLinux as Electron does not support it anymore.
1.6.0
Update nody-greeter version
1.5.2
Forgot to update package-lock.json :c
v1.5.1
More fixes! Previous 1.5.0 version did have a cross-compilation issue due to [email protected] as it didn't provide prebuilt binaries and didn't compile at all, so armv7l and i686 packages for void-linux were unavailable. Now, this is solved by forcing the use of [email protected] in the newest electron-rebuild version.
Also, added a --api-version
command line argument, which could help to document different versions at web-greeter-page/docs. This version variable starts from 1.0.0, which covers nody-greeter v1.5.0 and web-greeter v3.5.0.
Changes
- Added
--api-version
command line argument, starting at 1.0.0 - Fix some typings issues.
- Forced JavaScript naming convention through ESLint.
- Removed themes in favor of web-greeter-themes submodule.
- Upgraded node-abi to v3.24.0
- Downgraded lzma-native to v6.0.1
v1.5.0
Changes
After a few months of inactivity, I managed to continue with this. Lots of changes were made :D
- Added type-definitions for
node-gtk
thanks to @s0. Improved source code readability and type usages. lightdm.batteryData
deprecated in favor oflightdm.battery_data
.battery.ac_status
is now a boolean.--theme
flag gets more importance over index.yml to set primary.html.- Default themes were migrated to TypeScript.
- Added background selector and improved UI to Gruvbox theme.
- ESLint and Prettier setups were added to gruvbox and dracula themes.
- Make use of Javascript modules.
- Command line arguments updated:
- Added
--mode
option. - Added
-d
as--debug
, and-n
as--normal
. - Updated bash and zsh completions.
- Added
- Added Nody Greeter scalable icon.
- Fixed lots of bugs.
Breaking changes
- Renamed
nody_greeter
communicator togreeter_comm
to make it compatible with web-greeter. There is nonody_greeter
object anymore. - Updated Electron version to v16.2.8
v1.4.1
Changes
Now, thanks to @MateuszStudiosCompany addition in web-greeter's repo, Ubuntu and Debian packages are included in this release. Also, Void Linux packages for x86_64, armv7l and aarch64 are included.
- Some methods are now deprecated:
lightdm.brightnessSet
,lightdm.brightnessIncrease
,lightdm.brightnessDecrease
theme_utils.bind_this
- Force screensaver on lock
- Strictness to top!
- Lots of CI improvements made by @s0
v1.4.0
Changes
- Added ESLint and Prettier setup.
- Added context menu in debug mode.
- Added multi-monitor support and config validation, thanks to @s0
- Communication between windows in each monitor trough global
nody-greeter
andNodyBroadcastEvent
window event. - Added
index.yml
configuration file per theme, which allows to set a different html file for primary and secondary monitors.
- Communication between windows in each monitor trough global