Skip to content

Releases: muffinista/before-dawn

v0.9.18

04 Jan 13:48
Compare
Choose a tag to compare

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

03 Jan 17:10
Compare
Choose a tag to compare
  • 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

18 Dec 20:30
Compare
Choose a tag to compare

Bug fixes!

v0.9.15

14 Dec 19:07
Compare
Choose a tag to compare

This fixes a few recent bugs!

v0.9.14

12 Dec 00:30
Compare
Choose a tag to compare

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

08 Dec 23:25
Compare
Choose a tag to compare

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

18 Nov 16:20
Compare
Choose a tag to compare

This is a minor bug release that tweaks some code to try and fix some OSX issues.

v0.9.11

17 Nov 02:35
Compare
Choose a tag to compare

This release handles addresses some bugs and stability issues, and fixes a couple problems with loading data and creating new screensavers.

v0.9.10

14 Nov 18:16
Compare
Choose a tag to compare

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
  • 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
  • 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

03 Aug 20:16
Compare
Choose a tag to compare

Minor bug fix.