Skip to content

Releases: SC5/sc5-styleguide

0.2.9

25 Nov 12:48
Compare
Choose a tag to compare

Features

  • Support 3-character shorthand CSS colors (#258)
  • Support color values also in the middle of the variable string (#256)

Fixes

  • Fix color picker and footer styles (#263)
  • Fix navigation ng-class using multiple conditional classes (#262)
  • Fix #255: Do not pollute previews with inheritable styles (#260)
  • Fix: Npm run demo should work without dev dependencies (#259)

0.2.8

25 Nov 06:54
Compare
Choose a tag to compare

Features

  • Show related variables in the designer tool (#214)
  • Add css.src option; can be used to control which files are bundled (#237)

Fixes

  • Fix: Styles are no longer added twice in the demo project. Fixes Firefox icon font problem (#195)
  • Fix #191: Sort styleguide sections by reference number (#197)

Improvements

  • Add gulp task "dev", a shorthand for watch with parameters (#192)
  • Use new version of Gonzales (#194)
  • Don't bail out in case of parsing errors; emit compile error event to UI (#201
  • Improve designer tool not to overflow over content (#220)
    )
  • Log error if two KSS sections have the same reference number (#223)
  • Show designer tool always. Disable variable saving when socket.io does not exists (#244)
  • Test that error callback is called on sass/less preprocessing errors (#248)

0.2.7

18 Nov 11:51
Compare
Choose a tag to compare

Features

  • Parse section related variables to styleguide.json (#188)
  • Use Github readme as a demo project overview page (#202)
  • Don't bail out in case of parsing errors; emit compile error event to UI (#201)

Fixes

  • Fix #191: Sort styleguide sections by reference number (#197)
  • Fix: Styles are no longer added twice in the demo project. Fixes Firefox icon font problem (#195)
  • Ometa splitter is not in use any more (#198)

Improvements

  • Use new version of Gonzales (#194)
  • Move development instructions to own file, add TOC to readme (#203)
  • Refactor: use promises in styleguide.js, use named functions instead of comments, general readability improvements (#193)
  • Add gulp task "dev", a shorthand for watch with parameters (#192)
  • Add no-fail sass gulp task. Gulp build will fail and exit on sass errors, watches should not. (#196)

0.2.6

14 Nov 13:53
Compare
Choose a tag to compare

Features

  • Add header error state styles to styleguide (#182)
  • Integrate KSS splitter. Show related CSS styles in UI (#181)
  • Gonzales based KSS splitter + more complex tests (#180)
  • Notify the UI of sass compile errors (#179)
  • Fix: Support styleVariables parameter also when running styleguide executable (#174)
  • Possibility to define separate src for less and sass compiling (#167)
  • Show an error icon when socket is disconnected (#168)
  • Finetune socket disconnected icon styles (#175)
  • Store information if designer tool variable is changed. Smarter change merging (#161)
  • Do not list variables alphabetically in Designer Tool (#157)

Fixes

  • Fix: Regexp splitter does not detect blocks correctly in some cases (#177)
  • Fix: Add missing width to disconnect icon styles (#178)
  • Hide socket connection icon and Designer Tool if socket is not used (#173)
  • Do not stop watch when SASS compile error occurs (#165)
  • Fix: Add input focus color back (#164)
  • Fixing default cursor value (#176)
  • Fix sass and less src parameter handling (#170)
  • Fix: Sync deleted and added variables in designer tool (#158)

Improvements

  • Add test for SASS and LESS processing (#183)
  • Separate wrapper markup generator to its own module (#163)
  • Add coveralls configuration and install node-coveralls (#160)
  • Add Istanbul code coverage instrumentation and lcov report generation (#159)
  • Form renderer in a separate testable method (#156)

0.2.5 (2014-11-04)

04 Nov 14:10
Compare
Choose a tag to compare
  • Implement possibility to reset local variable changes (#152)
  • Functional page title on fullscreen mode. Implement and improve tests (#151)
  • Commented Parser (#147)
  • Page title rendered according to section (#148)
  • Sync designer tool variables when there are server side changes (#144)
  • Styleguide service listens to socket events (#143)
  • Refactor localstorage handling. Persist designer tool visibility (#142)
  • Emit progress information from gulp task to client. Implement progress bar (#140)
  • Get socket returns promise and sassVariables --> styleVariables (#135)
  • Prevent watch server crashing when there is style syntax error (#139)
  • Improve designer tool UI. Add examples to styleguide (#136)
  • Make sure that elements does not overlap modifier label (#133)
  • Fullscreen controller handles markup parsing instead of directive (#132)
  • Inherited wrappers (#134)

Internal code changes

  • getPreprocessStream moved into separate module (#154)
  • getMarkdownStream moved into separate module (#153)
  • Declare angular dependencies for components in inline array (#150)
  • Move maximum code to lib/modules (#149)
  • Separate module for parsing KSS (detached from styleguide.js) (#145)
  • Use real parser to update changed variables to source SASS/LESS file (#137)
  • Update GCC in travis.yml. Fix build (#138)

0.2.3 (2014-10-21)

21 Oct 14:12
Compare
Choose a tag to compare
  • Move variable parsing logic to external lib. Implement initial tests (#98)
  • Variable saving moved to Variable service (#97)
  • Remove decodeHTML filter as native solution is available (#94)
  • Features/modular css 4 app (#93)
  • Find sass variables with config parameter instead of magic file. Fix socket.io target paths (#91)
  • Fix fullscreen to work also with first level items (#89)
  • Fixed double inclusion of Angular dependencies (#90)
  • Add commonClass option that is added to every preview block (#87)
  • Possibility to display a single element as full page (#88)
  • Fixed section.markup: false (#86)
  • Fix designer mode (#84)
  • Fix dynamic SASS variables (#80)
  • Do not reveal output path to public configuration (#74)
  • Upgrade to angular 1.3.0 (#82)
  • Add david dependency badge (#83)
  • Tests for MainCtrl (#79)
  • Socket.io is optional (#78)
  • Describe in docs that a server should resolve paths into appRoot (#77)
  • Fix: Overview.md is not rendered (#76)
  • Update jscs to 1.7.1. Fix tests (#75)
  • Remove unused stream-assert-gulp (#72)
  • Update jscs to 1.7.0. Fix coding conventions (#73)

0.2.1

14 Oct 13:35
Compare
Choose a tag to compare
  • Added appRoot configuration parameter that allows to run application from sub-folder.

0.2.0

14 Oct 09:05
Compare
Choose a tag to compare
  • Breaking change: The styleguide is now fully generated in memory. The results should be written to disk using the output stream instead of outputPath parameter
  • Possibility to define custom title
  • Improved documentation and tests
  • Less production dependencies
  • Easy to run demo project

0.1.0

07 Oct 10:17
Compare
Choose a tag to compare

First NPM release