Skip to content

Releases: DarkPark/stb

v1.3.0

02 Oct 13:56

Choose a tag to compare

  • 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

28 Jul 09:41

Choose a tag to compare

  • 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

13 Jul 09:45

Choose a tag to compare

  • 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

02 Jul 08:37

Choose a tag to compare

  • use environment vars to redefine tasks paths
  • correct config path

v1.1.1

01 Jul 11:45

Choose a tag to compare

  • add preloader module
  • remove eslint warning
  • correct author
  • add array-bracket-spacing rule
  • update dependencies
  • add option to toggle outline components and inner structures by numpad 9

v1.1.0

18 Jun 12:17

Choose a tag to compare

  • update dependencies
  • add font support
  • add data to focus event
  • add tools with format function
  • add gettext support

v1.0.0

05 Jun 14:25

Choose a tag to compare

full rework

v0.5.2

06 Apr 10:01

Choose a tag to compare

  • 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

18 Feb 15:59

Choose a tag to compare

  • update docs and comments
  • add ScrollBar support to List
  • rework ScrollBar
  • add bind polyfill (only for dev mode)
  • add min/max check to ProgressBar
  • correct ProgressBar styles
  • correct focusable flag inheritance in ProgressBar and ScrollBar
  • rework Input
  • add eslint rule indent
  • update gulp-jade, gulp-eslint and less packages
  • remove eslint warnings
  • correct navigation method assignment for List and Grid
  • add Input cursor animation

v0.5.0

03 Feb 12:19

Choose a tag to compare

  • 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