Releases: muffinista/before-dawn
v0.9.18
This fixes a bug where the settings for when to activate and when to blank the screen would not be properly handled.
v0.9.17: Tweak fullscreen check for OSX
- Update method of displaying screensaver windows since things seem to
have broken in High Sierra - Tweak fullscreen.js to handle OSX issues
- Add some logging code to savers library
- Handle screensaver load/parse errors rather than entirely failing
- Update Electron version
v0.9.16
Bug fixes!
v0.9.15
This fixes a few recent bugs!
v0.9.14
This release fixes a couple issues with setting a local directory to hold custom screensavers, and a bug with actually generating your own screensaver.
v0.9.13
Most of the changes in this release will be invisible to users, but they should help make the app more stable and performant. Here's a quick summary of what's new:
- Replaced React with Vue.js, and did a lot of refactoring and cleanup of javascript in general. Most of the UI code is in Vue components now. Previously, it was a mix of React, vanilla JS, and some jQuery.
- Moved code/asset compilation into webpack. This makes development a little easier to manage.
- Updated how data and objects get passed between the UI and the main process, which should help make the app more performant.
- Added some tweaks to hopefully take care of some annoying OSX security issues.
Enjoy!
v0.9.12
This is a minor bug release that tweaks some code to try and fix some OSX issues.
v0.9.11
This release handles addresses some bugs and stability issues, and fixes a couple problems with loading data and creating new screensavers.
v0.9.10
Lots of changes and updates here! This release represents a few months of bug fixes, optimizations, and a few new features, and is hopefully as stable as ever. Here's a list of some of the changes:
- Add a random screensaver picker, as well as basic 'system
screensaver' support -- ie, screensavers that are integral to the
application and not installed as a separate package. - If 'Run Now' chosen in menu, don't check power state
- Improve dock display -- show icon for more windows and hide only
when all windows are closed - Tweak layout of prefs window and the preview tool
- Update main process to listen for events from windows and pass data
around. The main process has responsibilty for opening windows,
saving new screensavers, etc. - Reorganize code for app, switch to a single package.json
- Make a bunch of calls asychronous
- Use async/await in a few places
- Add some data caching to help performance
- When launching screensavers, don't take screengrab unless
requested - this greatly speeds up launch time - Switch to yarn, cleanup build process
- I'd prefer to not have yarn as a dependency, but it does a better
job of handling installations across multiple platforms -- ie,
windows and OSX
- I'd prefer to not have yarn as a dependency, but it does a better
- Add webpack and use it to build UI assets
- I also might get rid of this at some point, and also React for
that matter
- I also might get rid of this at some point, and also React for
- Update bootstrap version and assorted styling
- Update electron version
- Update React version and a bunch of assorted components
- Add mocha tests
- Add appveyor and Travis builds
- Update some stale packages, and remove some dead ones
v0.9.8
Minor bug fix.