Skip to content

Releases: muffinista/before-dawn

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.

v0.9.7

28 Jul 14:17
Compare
Choose a tag to compare

This release fixes a few bugs, and improves the display of screensavers just a bit by scrolling to your currently selected screensaver.

Bug Fixes!

11 Jul 15:14
Compare
Choose a tag to compare

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

27 Jun 12:49
Compare
Choose a tag to compare

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

09 Jun 16:28
Compare
Choose a tag to compare

Bug fixes!

v0.9.3

01 Jun 00:11
Compare
Choose a tag to compare
  • 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

03 Mar 19:41
Compare
Choose a tag to compare

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

03 Mar 19:31
Compare
Choose a tag to compare

This release had some really bad bugs, so it is no longer something we will talk about.

v0.8.3

27 Jan 18:03
Compare
Choose a tag to compare

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!