Releases: muffinista/before-dawn
v0.9.7
This release fixes a few bugs, and improves the display of screensavers just a bit by scrolling to your currently selected screensaver.
Bug Fixes!
This fixes a few more errors that can happen when editing screensavers, especially if they are in a directory that has a space in the pathname.
v0.9.5
This is a minor release which hopefully fixes a few bugs that occur when setting up a custom screensaver directory for the first time.
v0.9.4
Bug fixes!
v0.9.3
- Add a background color to boot process to look a little nicer
- Optimize screen grabber code, fix some CPU spikes
- Fix bug with (I think) newer versions of Electron where opening a
BrowserWindow would trigger a reset of idle time on Windows. - Hide mouse by using robotjs to move mouse off screen when showing screensaver. This seems like the only way to consistently not have a cursor showing when the screensaver is running
- Build ASAR packages -- should be smaller and maybe a little faster to load?
- Tweak state machine to rely on idle time checks and not much else
- Implement crash reporting, and some sentry.io error reporting
- Assorted library/code updates
Beta Before Dawn
This version of Before Dawn takes another big step closer to being a useful tool by adding a check for any running fullscreen applications, cleaning up the preferences display, and making the tray icon a little nicer. Here's the list of main updates:
- Check for fullscreen apps and don't activate the screensaver if one is running
- Sort screensavers alphabetically regardless of capitalization
- When adding a new screensaver, open the preview tool instead of the new folder
- Add right-click action to system tray
- If disabled, display a 'paused' icon in system tray
- Tweaked tray icon to be a little bolder
- Updated preferences display
- Fixed a case where the app would stop checking idle time, so it wouldn't load a screensaver
Yanked Awful Release
This release had some really bad bugs, so it is no longer something we will talk about.
v0.8.3
Hello! This version contains a bug fix to attempt to handle a problem where the screensaver won't activate after lots of idle time. Hopefully it's fixed!
Hopefully Mostly Working!
Hello! After a couple months of improvements, this release of Before Dawn basically has all the features I wanted to see. This version of Before Dawn adds a number of features:
- Blanking the screen after a specified amount of time
- Locking the screen (This may have been implemented already, I forget)
- An assortment of random bug fixes
- Updates to the underlying libraries
- A documentation website, linked from the app
The main new feature is that you can now generate new screensavers right from Before Dawn. In the Preferences window, there's a 'Create Screensaver' button which you can use to generate some template code for a new screensaver. There's also a new edit/preview window which will allow you to update the basic info for a screensaver as well as preview it. You will still need to edit the code in an external editor, but the preview tool will detect changes and auto-reload the preview for you.
I have some more ideas and plans for making it easier to publish screensavers, and there's a few areas of the app that still need improvement. Linux is still lacking a bunch of features that work on Windows/OSX. But this release is basically a fully functioning screensaver tool. Enjoy!
v0.7.0
This release is mostly cleanup, updating some underlying libraries, and updating the look of the preferences window. In particular:
- Added some code which should disable Before Dawn if you're running on battery
- Updated to much newer version of Electron
- The prefs window now has tabs and should look a little nicer
- Removed jQuery from underlying source code, and removed it as a dependency
- Updated release scripts to newer
electron-builder
setup which works really well