Releases: DarkPark/stb
Releases · DarkPark/stb
v1.3.0
- rework layer list/item components
- remove TabItem#item:change event
- add custom livereload port support
- correct apidoc
- remove TabList insert method (method "add" should be enough)
- update dependencies
- rework tab list/item components
- add commented insert method (consider activation in future)
- update jsdoc
- fix tab item styles
- remove 'activate' method by overrided show/hide methods
- add 'insert' method to the TabList
- add jsdoc for onMediaAvailable
- add setting prev layer item zIndex inner property
- style fix
- redirect stb events to frames
- apply more elegant workaround for gulp-watch issue
- apply temporary workaround for gulp-watch issue
- correct update command descriptions
- add framework partial update
- fix z-index layer logic format code add comments
- fix z-index layer logic
- update docs
- add layer level positioning by z-index
- fix task name
- fix event names in layer item
- fix order of the layers
- correct visibility for layers, tabs, pages
- correct misprints
- fix code style for dev warnings
- add layer list implementation
- player component add hdmi events
- update after merging
- fix emitting 'item:change' event
- add support of execution inside frame/iframe
- update dependencies
- expose a Promise API rather than accepting a callback in tasks for del package
- remove sugar method 'activate'
- fix sizes of the tab item component
- add tabList and tabitem components
- add spy-js use with WebStorm
- add app.defaultEvents methods
- add eslint block-spacing rule
- protect page.activeComponent from run-time clearing
- add project-specific vars placeholder hint
- rename app.data.screen to app.data.metrics
- correct self var in Player constructor
- restore mediaListener in Player
- allow to blur Component without a page link
- add bubbling
- remove warnings
- extend exception message in format
- update eslint
v1.2.0
- update dependencies
- remove eslint warnings
- add missing Modal less file
- improve components dom construction
- activate mousewheel application event
- switch to defaultEvents for Player
- restore existence checks
- restore List focusIndex handling
- simplify existence checks
- rework default events handling mechanism
- rework components inner mechanisms
- correct keys exposure
- remove duplicate exposure of gettext
- correct messages on error throwing
- add comments
- rearrange checks in Button
- add examples for Button
- correct error messages in Component
- expose main modules to the global scope for debug mode
- expose components to the global scope for debug mode
- remove formatting in release html
- rework timers marks
- correct constructor name
- restore done callback
- reorganize and clear component module
- allow path concatenation (makes sense only in debug)
- add new Error to throw statements to improve logging
- move lint out of build subtasks
- simplify Component
- remove watch done callback
- correct misprints, jsdoc and add debug checks
- fix module exports in functions fix bug in refferer.js, if app was reloaded before in release we get infinity app reload
- correct comments
- clear outdated code
- rename config.classList to config.className
- remove $body property initialization (it present in component constructor)
- add assigning $body property if provided
- remove default parameter from classList fix example
- fix bug in checkbox remove duplicate type checking from list save link to config.$body if provided, correct setup of the $body class (progressbar, scrollbar)
- add development checks for config.$caret and config.$placeholder
- fix className setting
- refactor input building
- refactor setting $node className
- refactor setting $node className
- revert nested levels styles
- correct list type initialization
- fix input $caret index
- remove the attachment to the nesting level of the input elements
- add className property to parameter config in component constructor
- add place to put custom outline styles
- remove background color
- split tools functions to separate modules
- refactor query selector, correct param name, correct message
- correct referrer method
- refactor query selector, correct param name, correct message
- refactor referrer function in debug mode return false if document referrer === app url
- add file which improve output of the functions which works with selection element by id
- add referrer function
- fix init function in list component
- determine run mode on start
- correct router.navigate jsdoc
v1.1.3
- update dependencies
- add zip files to git ignore list
- expose inner ID to global scope and toggle component inner structure visibility
- fix debug.inspect depth option
- correct formatting
- add less file for current project components
- correct safe zones
- add verbose mode to the preloader
- disable navigation to the given page if set
- rework init page
- add parseUri and parseQuery tools methods
- add event descriptions to log output
- add color marking for player events
- force css cache reset on resolution change
- allow value field missing in grid data
- generate empty pot file even if no data
- update 'img' task name, now there is only one folder for images in build
- add test promise module
- add constructor new check
- add version block to the init page
- rename gulp-webpack to webpack-stream
- update gulp-eslint
- make emit calls conditional
v1.1.2
v1.1.1
v1.1.0
v1.0.0
v0.5.2
- update docs and comments
- update packages: gulp-eslint, gulp-runtime, gulp-webpack, gulp-livereload, gulp-plumber, commander, less, jsdoc
- update eslint rules
- enable stress-testing with gremlins
- put badges in one line
- add Dependency Status image
- correct tpl main entry link
- correct demo link
- do not throw error on page navigation in case there are no pages
v0.5.1
- update docs and comments
- add
ScrollBarsupport to List - rework
ScrollBar - add bind polyfill (only for dev mode)
- add min/max check to
ProgressBar - correct
ProgressBarstyles - correct focusable flag inheritance in
ProgressBarandScrollBar - rework
Input - add eslint rule indent
- update gulp-jade, gulp-eslint and less packages
- remove eslint warnings
- correct navigation method assignment for
ListandGrid - add
Inputcursor animation
v0.5.0
- update generated documentation
- rework ModalMessage generated html and styles
- add licence line
- update dependencies (gulp-eslint, gulp-jade, gulp-livereload, gulp-webpack, jsdoc, less, ssh2, ws)
- remove opacity from modalBox
- rework ModalBox component
- correct page component styles
- remove link to jshint
- reset hash on reload
- add option to redefine default navigation for list
- update eslint and activate disabled task
- move global config files to app template
- ignore system metrics files
- remove config inheritance (use only local config files)
- add template app global config
- correct input cursor
- correct this object link
- add option to redefine default navigation for list
- add option to redefine default navigation for grid
- replace direct callback call with method "call"
- add emit example
- correct less vars for grid and input
- export grid pointer to inner table
- get rid of link caching as it fails with livereload
- add setting className on span
- fix 'setValue' logic refactor 'moveCaret' in input component
- add debug checks
- remove necessity to provide page to each component on creation
- improve component styles
- apply box-sizing border-box to all components
- improve button icon support
- reformat
- remove old icons
- add global absolute paths info
- correct less base paths
- refactor code and docs
- fix key filtering only if app runs in host mode
- reorder component styles
- fix placeholder initialization
- add comments and some corrections
- refactor input, now inner 'value' property works without problems
- add filter to 'keypress' event, which normalize it to almost standard logic
- remove numpad keys
- correct setScreen checks
- correct panel default focusable state
- implement widget component
- add disabled runtime init (for future use)
- add app events checks
- add keypress event logging
- refactor 'keypress' handler, group 'keypress' handler with 'keydown' handler in file
- optimize event emitting
- remove global 'keypress' listener from input add this listener into the app module
- fix input, add 'keypress' window event handling, add docs, fix bug with 'back' on empty input
- optimize keydown event handling
- apply speed optimizations
- fix input, rename TYPE_NORMAL to TYPE_TEXT, add docs
- remove focusable checks
- move component styles to individual files
- add draft widget component
- refactor components styles
- fix input, add reset into setValue method, remove event hacks in constructor
- add base input realization
- add additional debug checks
- clear old comments