Location Themes

2018-12-03

#Flux now supports themes for each location. The theme overtakes the content area by applying a class name set in the editor. The theme styles are set in the project theme #sass file.

XMas Theme

2018-11-24

Added a theme file to the root of #Flux core. This allows custom coloring of the #Angular Material interface, as well as any global #CSS that’s UI specific for each project. Xmas Eve Nightmare is getting its usual red and green coloring.

Local Storage

2018-11-20

Needed this feature for a long time. Finally implemented local storage in #Flux. Changes are now saved immediately in browser. Firebase storage is now controlled manually with Cloud Save/Load buttons in the main editor component.

Angular Modularity

2018-11-19

In my refactoring of #Flux, I broke it out into three #Angular modules: flux-engine, flux-editor, flux-interface. The engine module contains class interfaces for the data models and services for managing them. Editor is a full GUI editor for the story content. And the interface module contains the components necessary for front-end UI. A router in... Read the full article

Material Design

2018-11-17

It’s #holiday time again, which means it’s #interactivefiction time. I’m refactoring my IF engine, #Flux, a bit. Upgraded the project to #angular 6, using the awesome #MaterialDesign framework Angular Material. And now, I’m pushing the source to GitHub!

SoundBlaster.js

2018-08-19

Yes, I named my audio class SoundBlaster. Taken from my #WebAudioAPI #Angular service created for Hypertension. This adds support for the HTML audio element for streaming long clips.