Skip to content

Releases: brandoshizzle/Flask

v1.0-rc

21 Dec 21:10
Compare
Choose a tag to compare

The big one! This is a release candidate, meaning it is final barring any big bug fixes.

Added

  • Tutorial to take you through the basic features
  • Save and load shows
  • Select and edit multiple keys at once
  • Waveform start and end time handles! - no Ctrl or Cmd required
  • Separate playlist and pages fade times
  • Autoplay switch for playlist
  • Shuffle playlist
  • Splash screen
  • Edit icon next to sound/page names
  • Import REACTion and Flask v0.X.X projects
  • Flask Pro active for imported legacy projects
  • 14-day free trial of Flask Pro

Changed

  • Pro and free versions - free version limits pages and playlist
  • Panic switch now has confirmation (double tap)
  • Color picker in sound settings
  • Fade in time now dropdown - much more intuitive
  • Main settings redesigned
  • Ctrl/Cmd + P opens the settings
  • Ctrl/Cmd + S tells you that Flask is always saving
  • Visual updates
  • Updated to Electron v4.1.4
  • Updated Sortable JS to v1.8.4
  • Updated Materialize to v1.0.0

Fixed

  • Next playlist waveform doesn't load if another sound is playing
  • Cutting or deleting a sound stops it from playing
  • Links all open in default OS browser

v0.5.0

13 Jan 21:18
Compare
Choose a tag to compare

Added

  • Panic switch (Global stop) by pressing ESCAPE
  • Solo sound options - choose to auto-stop playing sounds when a new sound starts
  • Volume control sound in sound settings
  • Double-click volume bar to reset to 100%
  • Show changelog on first time after update

Fixed

  • Fixed issue with playlist not switching song after fade out
  • Fixed issue with loaded bar not hiding when errors loading songs
  • Removed missed restricted characters from song ids
  • General refactoring and cleaning of code

Changed

  • Name (Wowee!)
  • Misc fonts/logos related to new name
  • JEditable updated to v2.02
  • Removed dragging of keys
  • Enlarged the playlist box vertically
  • Upgraded to Interact.js v1.3.3
  • Upgraded Howler.js to v2.0.10
  • Updated npm package dependencies

v0.4.1

17 Jun 15:59
Compare
Choose a tag to compare

Added

  • Playlist: Dropdown on playlist header to access action items
  • Playlist: Can set initial order via playlist dropdown
  • Playlist: Can reset to initial order via dropdown
  • Playlist: Empty Playlist now has confirmation dialogue

Fixed

  • Fade times now work properly with 0 seconds
  • Playlist settings no longer stored after dragging/drop sounds within playlist
  • Reduced playlist animation time to improve performance

Changed

  • Settings menu: Visual redesign
  • Settings menu: Saves when exiting (no need to save explicitly anymore)
  • Updated Sortable.js to v1.5.1

v0.4.0

07 May 22:08
Compare
Choose a tag to compare

Added

  • Sound Settings: Set/remove 'Played' status
  • General Settings: Mark sounds as played (or not)
  • Pages: Page names and page fade in/out times by right/ctrl-clicking on tab
  • Pages: Scroll on page tabs to get overflow pages
  • Menu: Tutorial option that links to YouTube video

Fixed

  • Sound settings "cannot read proprty 'name' of undefined" error
  • Deleting sound "cannot read property '0' of undefined" error
  • Deleting sound removes playing and soundNotLoaded classes
  • Waveform shows playhead at proper location after loading waveform

v0.3.2

22 Apr 14:36
Compare
Choose a tag to compare

[0.3.2] - 2017-04-22

Fixed

  • Playlist: Space key doesn't create error when no sounds in playlist
  • Playlist: Sounds dragged out of top spot no longer stay yellow
  • Playlist: Search doc error fixed

Changed

  • Opening sound options no longer loads the waveform
  • Playlist: new sounds are added above already played sounds
  • Playlist: When loading multiple sounds, waveform of first sound shows
  • Keyboard: When loading multiple sounds, waveform of first sound shows

v0.3.1

08 Apr 19:56
Compare
Choose a tag to compare

Added

  • OS X build

Changed

  • Updated interact.js to v1.2.8 (solved darwin issues)
  • Backspace also deletes keys (solved darwin issues)

Fixed

  • Removed error when clicking on key with no sound
  • Loading bar is removed if 0 sounds
  • Copy/paste on darwin
  • Temp fix for random waveformedInfo seek error after ctrl/cmd+X
  • Pasting a song removes 'played' status

v0.3.0

08 Apr 03:15
Compare
Choose a tag to compare

Added

  • Pause/stop option in General Settings
  • Global Fade in and Fade out times
  • Pressing 'ENTER' in playlist search un-focuses it
  • Double click on waveform to play sound from that spot
  • COPY/CUT/PASTE shortcuts to move keys around keyboards/pages
  • Import multiple sounds at a time
  • Mac build scripts
  • Icons/background for Mac builds
  • Page names have associated hotkey in name
  • Sound resets after changing waveform region

Changed

  • License in "About" to Apache 2.0
  • Order of menu items
  • Sounds now "pause" by default (not stop)
  • Minor color/visual fixes
  • Removed start/end from sound settings
  • Can select unloaded keys
  • Cannot launch sounds when holding CONTROL
  • howls are not saved in json - fixed click-key-before-anything-else tracking weirdness (was because playState wasn't always null on launch)
  • Switched to Howler.js for sound engine
  • Removed looping, for now
  • Added text-shadow to emphasize key text
  • Updated Materialize to v0.98.1
  • Updated jQuery to v3.2.1
  • Updated Wavesurfer to v1.3.7
  • Updated Electron to 1.6.4

Fixed

  • Settings now saving properly
  • Sounds are marked as played when they end
  • Playlist selects first sound after last one stops
  • Empty playlist creates empty object and saves it to the json
  • Can have periods and square brackets in sound names
  • Sounds that don't load are correctly styled
  • Deleting a song no longer breaks waveform sound name
  • Deleting a song removed played class on key
  • Empty playlist search error fixed
  • Playlist songs playing that aren't on top are now stopped instead of top one playing
  • 3D key box-shadow changes color properly
  • Settings now updates with new properties properly
  • Can have multiple of same sound in playlist
  • Waveforms are not loaded when stopping or pausing a sound

v0.2.0

29 Jan 03:27
Compare
Choose a tag to compare

[0.2.0] - 2017-01-28

Added

  • Search function for playlist
  • Functioning/saving settings menu
    • Playlist: Songs to the bottom after playing
    • Playlist: Songs delete after playing
  • Dragging keys around on the same page (between pages to come!)
  • Automatically checks for new version on startup

Fixed

  • Won't try to play songs if they're all filtered out
  • No more error on cancelling browse in sound settings
  • Waveforms now track all the time (no need to sneak up)
  • Inputs won't trigger sounds AT ALL

Changed

  • Storing data is now JSON in appData/data/
    • Legacy localStorage still supported (converts to JSON, will take out next release)

v0.1.1

21 Jan 21:43
Compare
Choose a tag to compare

[0.1.1] - 2017-01-21

Added

  • Restart option to menu
  • Global settings (not working yet though)
  • Error dialog (so errors show to user, not just in devTools)
  • infoObj property to sounds ('key' or 'playlist')
  • Screenshot to ReadMe

Changed

  • Sound names on keys are slightly smaller
  • HTML gets app version from package.json
  • ReadMe information update
  • More thoroughly documented previous code

Fixed

  • Color setting is hidden for playlist items
  • App quits when window is closed
  • Errors no longer thrown for trying to play/open settings on key with no sound
  • Cleaned ' and , out of sound ids (was breaking playlist)

v0.1.0 Initial build

11 Jan 16:13
Compare
Choose a tag to compare
BUILD v0.1.0