Skip to content

Releases: klee-contrib/focus-components

Focus components v0.5.1-0

26 Aug 21:52
Compare
Choose a tag to compare
Pre-release

Associated milestone v0.5.0

how to update

npm install --save focusjs@latest focusjs-components@latest
then node scripts/install.js

New features

  • The application right bar can be customize (the bell will disapear) #191
  • When a field is not filled its value is null instead of undefined #195
  • Add a way to perform a custom validation (multi field or custom rules for a page) #198 , see #193 for an example
  • Add a gray overlay on the form when there is a loading state see #201 and #227
  • Add a way to share dependency loading in examples #210 , and update many example (all component's examples should be fixed in the next release) #227
  • imporve the ErrorCenter to deal with common React error #219

Bugs fixes

  • React warning fixes in lists #196
  • Fix menu button (type button instead of submit) See issue #194 and PR #199
  • Fix the disabling of the export button in lists #204
  • Allow the field to get transfer all the props added in the second arguments of fieldFor see #207
  • Fix the sticky navigation #208, #214 ,#224, #228 and #229 (complete rewrite of the component (maybe some fixes will be added through patches)) (The animation has been removed and will be added in the next version) Should wore better and work on FireFox
  • Improve field to add props to input #225
  • Fix checkbox getValue, undefined will now return false #226
  • Fix scroll problems with popin #221

Next release (Within two weeks)

Next next release (Within three or four weeks)

  • Huge refactor in the components namespace (retrocompatibility will be maintain for at least two releases)
  • Store refactoring
  • Brand new documentation
  • Bugs fixes

Focus components v0.4.5

18 Aug 08:58
Compare
Choose a tag to compare

#190 Selection data in results component

Focus components v0.4.4

17 Aug 13:13
Compare
Choose a tag to compare

Additions
#187 Set the selection status of a list, line by line

Focus components v0.4.3

13 Aug 12:59
Compare
Choose a tag to compare
Pre-release

Changes
#178 Restructuration of the sources (all source files are now in src)
#177 Restructuration of unit tests
#169 Add a wizard example
#167 Clean unused files

Bugs
#181 Bug fixes:

  • Translate all messages
  • Add a separate method to get the form value from HTML

#182 Validation, deal wit the empty value => replaced with undefined
#172 #174 Transation path
#168 #166 Fix missing property in the namespace

Focus components

05 Aug 15:30
Compare
Choose a tag to compare
Focus components Pre-release
Pre-release

Minor release, only add two mixins in the namespace.

FocusComponents v0.4.0

04 Aug 13:12
Compare
Choose a tag to compare
Pre-release

The roadmap is here https://trello.com/b/HTMYEYbX/roadmap
Please read the associated project's releases:

prerequisite

  • focus v0.8.0
  • In order to update focusjs-components, you just have to do a npm install focusjs@latest focusjs-component@latest --save and eventually followed by an npm install in order to execute the postInstall script which copies your dependencies.

New feature

  • Rewritten confirmation popin #143
  • Autonomous list page, you can use criteria or not and display an autonomous list (usefull for criteria / result pages and pure list pages) #145 #150, please read the example to understand the behaviour. A small tutorial is coming soon.
  • Eslint is now a shared configuration see here for more details
  • Lightweight auto-complete component #152

Fixes

  • Tables, add contextual line's action #138
  • Footer content is customizable, and the * is remove when a field is in consult mode #141
  • Slect component are able to display label instead of code in consult mode #144
  • Form status is now taken int account only when the action was triggered by the form. The store's event has a callerId in its informations. #157
  • Fix all field props extension issues (input, select, ...) #160
  • Fix date component bugs #162
  • Fix sticky navigation bug #153
  • Fix bug on action's unmounting event.

Focus components v0.3.0

01 Jul 18:26
Compare
Choose a tag to compare
Pre-release

Dependency on Focus v0.7.0

Focus components v0.1.10

16 Jun 15:12
Compare
Choose a tag to compare
Pre-release

This relase is a pre-release, an other release is schedule for the end of the week. But without structural changes.

New components

Search

The search is completly refactored

Component's new name

  • search/quickSearch -> search/searchBar see README
  • search/liveFilter -> search/facetBox see README
  • page/searchResult -> page/quickSearch see README
  • page/filterResult -> page/advancedSearch see README

The structure has changed and the way to build it also see example

Style

  • Improvements on the detail elements, blocks,
  • Header improvements
  • Sticky navigation

Detail

  • Add warining when an unknown property is accessed in a detail (declaration in the store configuration)
  • Add a block save
  • Fix bug on the herder build( summary and ...)
  • #91 New domain validation
  • Refactor sticky navigation #111

Bugs fixed

  • #37 Add a global save and validate method for the whole detail
  • #49 Improve code on select elements
  • #35 Translate all messages
  • #52 Translate the buttons label
  • #36 Check that input is in the ref
  • #94 Save fix
  • #103 Fox material checkbox

Focus components v0.1.9

26 May 12:00
Compare
Choose a tag to compare
Pre-release

Changes;

  • Form
    • After change lsiten on the store, the functioion _afterChange is called instead if _displayMessageOnChange
    • Add a _computeEntityFromHtml and a _getCleanState to build correctly the JSON sent to the server in the save action.
    • Add Detail component
    • Improve cartridge
    • Add function to ease page creation

Update React, losash and Immutable version, see package.json

Focus components v0.1.4

12 May 14:47
Compare
Choose a tag to compare
Pre-release

All components in action: here

This version makes a use of focus 0.6.0

  • Each component is documented in a README file.

Publication

Publish on npmjs under the name focusjs-components