Releases: drlight17/ribbons-electron
0.3.3-alpha
This minor release includes:
- add log to file option
- refactoring of logging
- new systemd autostart in linux (user systemd + autostart)
- detect wayland in linux
- BUG(linux): save exe path at app startup in config file to check exe path at app startup with saved in config file and change it in .service file if they are not equal
- BUG(linux): cinnamon after reboot without windows and interactions don't start screensaver
- BUG: restart app on any monitor change resolution
- BUG(macos): force mouse cursor hide - using robotjs
0.3.2-alpha
This minor release includes some bug fixes:
- BUG (linux): Manjaro/Arch no window detect, screensaver won't run, error
spawn xwininfo ENOENT. alert with "Dopamac install xorg-xwininfo" and close app - add some more logging
- left-click on trayicon will run screensaver
- add dialog errors i18n
- BUG (linux): AppImage restart app with forced EPIPE error prevention
- BUG (linux): new kde (5.27.x and newer 6.x.x) startup wrong line parse
0.3.1-alpha
This minor release includes some new feauter and big fixes:
- BUG: don't start fullscreen in locked screen or suspended system (use powermonitor for macos and windows and dbus-next for linux)
- add time of some console output (ex. user activity)
- BUG (MacOS): dev config is not created (since 0.3.0-alpha)
0.3.0-alpha
This major release includes some new feauter and big fixes:
- BUG: don't close screensaver if already showed by "Show now" menu, when idle time fired; then idle time "doubles"
- BUG (MacOS): keep asking for accessability permission when idle time is fired (in compiled app only!) Use @deepfocus/get-windows fork instead of original because of this
- BUG (MacOS): iconPath __dir not work with new Electron (29)
- BUG (Linux): 1 px line at the edge of screen in multiscreen
- update electron to v29 (v30 and newer slows down gpu rasterization significantly) and convert app to ESM ( windows 7 is not supported any more)
- NEW: localization i18n lib
- NEW: each ribbon animation speed option
- BUG (MacOS): if app run through startup objects, changing option won't start app
- BUG: detect displays during running app
- NEW: add gpu hw acceleration switch option
0.2.2-alpha
This minor release includes some fixes and early mac os support:
- BUG: autostart in non-kde linux
- disable GUI autostart for dev mode
- BUG: fullscreen detection on multiscreen system (must be not only main screen!)
- OPTIMIZE: stop animation and remove in hidden window
- BUG (MacOS): can't make multiple start at login electron apps
Known bug:
macos - keep asking for accessability permission. Check this...
0.2.1-alpha
This minor release includes:
- BUGfix: can't choose red ribbons color
- BUGfix: autostart in non-kde linux
- tricolor ribbons color theme
- ribbon random colorCycleSpeed
0.2.0-alpha
This minor release includes:
- customize ribbons color (one color, multiple colors)
- nativeTheme affects dark or light screensaver theme (body class)
- dark or light screensaver theme setting
- BUGfix: wrong detect fullscreen if no active (focused) windows
To use your own custom color for ribbons you can edit config.json file ant set 'single_color' in HSL model with base colors in the range of [1 ... 360], where 60 - Yellow, 120 - Green, 180 - Cyan, 240 - Blue, 300 - Magenta, 360 - Red.
Maybe there will be a pallete picker for settings in future releases if any. =)
0.1.1-alpha
This patch release brings function that prevent screensaver to run if another fullscreen app is active at the moment.
0.1.0-alpha
This is the initial alpha release.
Features are:
- tray menu for configuration
- system idle time detection
- basic visual tweak
- multimonitor
- forced mouse cursor hide
- run at startup is configurable
Linux and Windows support. MacOS may be supported in next release.
Known issues:
- screensaver appers over current running fullscreen app (game etc.) if there is no user activity