Releases: drlight17/ribbons-electron
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