Skip to content

Releases: JezerM/nody-greeter

1.6.2

14 Jul 23:42
Compare
Choose a tag to compare
  • Fix error when setting a LightDM Layout.
  • Removed asar patch.

1.6.1

14 Jul 12:37
Compare
Choose a tag to compare

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

14 Jul 10:30
Compare
Choose a tag to compare
Update nody-greeter version

1.5.2

11 Jan 07:56
Compare
Choose a tag to compare
Forgot to update package-lock.json :c

v1.5.1

13 Aug 20:30
Compare
Choose a tag to compare

More fixes! Previous 1.5.0 version did have a cross-compilation issue due to lzma-native@8.0.1 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 lzma-native@6.0.1 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

12 Jul 00:56
Compare
Choose a tag to compare

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 of lightdm.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 Nody Greeter scalable icon.
  • Fixed lots of bugs.

Breaking changes

  • Renamed nody_greeter communicator to greeter_comm to make it compatible with web-greeter. There is no nody_greeter object anymore.
  • Updated Electron version to v16.2.8

Full changelog

v1.4.1

20 Feb 16:57
Compare
Choose a tag to compare

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

30 Jan 06:05
Compare
Choose a tag to compare

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 and NodyBroadcastEvent window event.
    • Added index.yml configuration file per theme, which allows to set a different html file for primary and secondary monitors.

v1.3.2

13 Jan 18:47
Compare
Choose a tag to compare

Changes

  • Added --ARCH flag to build for different architectures

v1.3.1

08 Jan 17:45
Compare
Choose a tag to compare

Changes

  • Bugfixes