- Prevent text selection for agreement step
- Extend mouse out time
- Hint toast is now part of intro step
- Agreement step can now be solved with keyboard
- Remove more event listeners when step is solved
- New idle object
- New handlers for idle state
- Idle uses global colors
- Add mouse over style to idle
- Set pointer events style from js
- Reindent ui index
- Add loader element with progress display
- Add styles for loader, spinner and bar
- Move event listeners for hint to intro step
- Add loadCore function to simulate loader
- Keep alternative progress bar for document loading display
Init example starts like an application with fullscreen steps leading to an idle or menu state.
Each step has specific events to trigger the next step.
- Add index screen to ui
- Add own script
- Update ui style
- source/screens is now free for user files
- rename demo templates to their equivalent sources
- add demo maintenance template
- demo templates use html base element
- new global variable debugMode
- demo templates are now based on hippie defaults joined with template inheritance
- add log macros
- new function logAdd()
- log uses global state
Set new version based on all changes since last version change, which was 0.4.2.
Removed obsolete devDependencies, now only using 11ty and sass.
Update to package.json fields
- New sass version
- Update to project links
- Rearranged fields
- New commands for 'scripts' that include changes from branch testing-npm-scripts
- Added field 'private' to prevent publishing by mistake
Added configuration for 11ty to reflect previous behaviour from gulp.
- Moved source/templates/demo/data.json to source/screens/demo.json so it can be used
- Fixed demo template so it can use the data source
- Removed source/data/demo.json which was not used
* Update to jquery 3.3.1
* Removed test json file
New template variable bodyClass. Better block structure to be able to
better differentiate content in screens.
Enabled usage of predeterminded javascript user files. Added
`variables.js`, `functions.js` and `globals.js` to build queue.
Therefore added option for emtpy single globs.
Changed some sass for better modular usage.
Added checks for index.njk and data.json files to switch from demo file
usage.
To prevent override of default files.
Updated explanation on demo entry page.