All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.5.4 (2022-08-27)
1.5.3 (2022-08-27)
- state.js: use a common initialState for Vue and resetConfig method (4cec187)
- resetConfig: set state's data property instead of state directly (7ac7584)
- resetConfig: set value for each prop in state and copy it instead of assign directly (2a7a989)
1.5.2 (2022-08-26)
1.5.1 (2022-08-25)
- z-list: fix z-pagination distance in z-list using percentage instead of pixels (6de3f16)
1.5.0 (2022-08-23)
- demo: add button to switch usePercentSizes in demo (c321800)
- percent-sizes: allow using percent sizes thanks to new usePercentSizes prop and rename "getDimensions" method by "updateDiameters" (4f9ff0e)
- avoid decimals on dinamic percent sizes (21249aa)
- config: add management of percentSizes and minSizesInPixels in config method (5b72f64)
- demo: remove forgotten line in earth component (2a2d141)
- devicePixelRatio: add updateDiametersDependsOnPixelRatio method to fix positions issues link to browsers zoom and OS scale (6f48ddc)
- earth: rename paused prop by isRunning (1bb5fa9)
- position bug using percentSizes (62c7c7c)
- re add getState() (d2455b5)
- remove static values (ca0a90b)
- responsiveness: add values in pixelsGapByPixelRatio constant (5d7ed83)
- updateDiametersInPercent: verify container before use it (d4335b8)
- zoom: adapt body zoom to pixel ratio in order to fix positions issues due to OS display scale (1969a25)
1.4.0 (2022-08-15)
- 馃幐 add some features of z-view to z-dialog (3508932), closes #30
- app: add reset config action to reinitialize all parameters (0a25f34)
- demo finished (b798ecd)
- history: add uniqueKey property when pushing a new view in history (9bb51e3)
- improve demo (1876aee)
- responsiveness: use minSizesInPixels in getDimensions method in order to have a min size on each circle (55549c6)
- store: add minSizesInPixels property in state.js (f450a09)
- store: add utils file with createUniqueKey function (04c2521)
- 馃悰 Initial sizes that weren't display ok (986b3eb), closes #29
- add curly brace (12e414a)
- change key index (5646dc5)
- cursor (d9b1699)
- default pagination distance (5039c4e)
- delete firefox references (d9d82e9)
- distance property (27a0d83)
- downgrade for vue2 implementation (fc71c28)
- event propagation (db5a3ce)
- event propagation on nested components (d63e513)
- image slot size (62daf15)
- jest: configure @babel/eslint-parser (to replace the deprecated babel-eslint package) (2741520)
- lint warn (edb53e2)
- navigation: verify toView fromSpot position before use it (8f7b280)
- navigation: when setting a new view, use default value of position if scale is 0 (c086107)
- pagination distance (7286d16)
- remove watch qty prop (cda1f5c)
- resp (2d266c7)
- retrieveViewName: correctly verify pos parameter (60a805d)
- shape and scroll behaivour (21db220)
- state: remove extra brace (e357677)
- WIP position (f2c8344)
- z-knob bind prop (f404fda)
- z-pagination click native (f7394db)
- zoom levels and element position (ae524bd)
- zoom out (f9c11aa)
1.4.0-rc.1 (2019-04-25)
1.4.0-rc.0 (2019-04-25)
1.4.0-beta.3 (2019-04-22)
1.4.0-beta.2 (2019-04-22)
1.4.0-beta.1 (2019-04-22)
1.4.0-beta.0 (2019-04-21)
- 馃幐 Add circle or square shapes to some components (a852f28), closes #23
- 馃幐 Fluid components size based on the size of z-canvas (a3df60e), closes #28 #29
1.3.0 (2018-12-21)
-
馃幐 Experimental Feature (WIP): add squared shapes (f9d7bc0)
-
Thanks @alextappin !!
1.2.5 (2019-03-14)
1.2.4 (2019-01-29)
1.2.3 (2019-01-08)
- You have to define the routes as usualy do with vue-router and use
named routes
- You don't have to use
setView
to define the initial view as now is handled by Vue-router. - There is no need to add the components in
$options.components
. - More information and guides on zircle docs
1.2.2 (2019-01-06)
- Update package.json
1.2.1 (2018-12-11)
1.2.0 (2018-12-05)
1.1.3 (2018-11-13)
- 馃悰 add Number type in label property (424ac5e)
1.1.2 (2018-11-08)
- 馃悰 avoid show title z-list on mouseover (3f260d6)
1.1.1 (2018-11-03)
1.1.0 (2018-10-17)
1.0.2 (2018-10-16)
1.0.1 (2018-08-17)
1.0.0 (2018-08-17)
- 馃悰 allow z-view scroll content zoom lvl > 1; show img bkg (4c54565)
- 馃悰 transition animation (8e4a263)
- 馃拲 Update snapshot z-view (1854e6a)
0.9.1 (2018-08-14)
- Docs: update code sanboxes links
0.9.0 (2018-08-13)
-
With the release of zircle-ui v0.9.0 many internal and external things have changed. As a result zircle-ui is now more intuitive and easy to use.
-
Following this brief migration guide it will be easy for you to adatp your project to the new version of zircle-ui.
- When using using vue-router, the initial configuration of the automatic routes are now case insensitive to avoid case errors.
- Now zircle is using https://github.com/julon/vue-cli-template-library that allows embed CSS in the JS by default. So, there is just one file to use zircle.js or zircle.min.js. Thanks https://github.com/julon
- Improved documentation.
- Include latest src code into @npm release.
- Fix build for producction error.
- Recursive navigation that allows reuse the same view again and again.
- Better responsiveness when resize viewport.
- Vue-router auto configuration. You don't need to define routes anymore.
- z-content position. Now it is centered. Thank you @zeratul1
- Add props (label, image and color) to
z-item
.
- Fix again
z-list
component to allow customize item template. Now is it possible to add custom labels, background color and background images. Check docs #z-list
and examples.
- Zooming navigation to nine levels of depth.
- Remove
z-pagination
- Fix
z-list
component to allow customize item template. - Remove lastView because is useless.
- Minor optimizations
- Remove z-style and embed css into
z-canvas
- Smoother transitions thanks to improve function for positioning elements
point()
- Use ease-in-out for transitions. Slow start and slow end to improve UX. Thanks Seylerius
- Increment to 800ms the transition time.
- Change
z-transition
fromtransition
totransition-group
components.
- Fix a bug with
z-scroll
- circular scrollbar
- View names are case-insensitive #3
- z-dotnav style #2
- Zooming navigation to six levels of depth.
- Fix visual scrollbars visual problem on Ffox #1