# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [0.8.0](https://github.com/fgarrec0397/granity/compare/v0.7.0...v0.8.0) (2023-08-20)


### Bug Fixes

* server port / revert: removed some vite config files ([90d80d8](https://github.com/fgarrec0397/granity/commits/90d80d8b5a879a1d64cc3ef0126281c7e82c733f))

## [0.7.0](https://github.com/fgarrec0397/granity/compare/v0.6.1...v0.7.0) (2023-07-10)


### Features

* @granity/draggable init ([6ca1d2f](https://github.com/fgarrec0397/granity/commits/6ca1d2f656d84f6e20e61cb20842df5fcd82a3ea))


### Bug Fixes

* 3d object detached when the widgets rerenders ([befae6e](https://github.com/fgarrec0397/granity/commits/befae6e6b6ac56001a798cd554ffa7e6356c8c7a))
* box helper for nested widgets ([6553ffc](https://github.com/fgarrec0397/granity/commits/6553ffc40c4143e955521b44a3a1ecfd3b776249))
* build + adding scenes broken ([5c41bab](https://github.com/fgarrec0397/granity/commits/5c41bab853cf863ab727186202c9e6359ca3f326))
* combine different source ([d6e69b3](https://github.com/fgarrec0397/granity/commits/d6e69b3ca047e31a2f85a8a00e3b7b18897d3649))
* combine when unNesting ([7401e1f](https://github.com/fgarrec0397/granity/commits/7401e1f4ce898b2300d4734e5b300ed1ee4d1cd9))
* customDrag Layer + Tree View added ([7994637](https://github.com/fgarrec0397/granity/commits/799463725424a7db1b9e558807176b73a3c0bf08))
* delete nested widget ([645ac2a](https://github.com/fgarrec0397/granity/commits/645ac2a83591dc45089f1c2367058d73a278dfdb))
* delete widget broken + update widget options ([54853c5](https://github.com/fgarrec0397/granity/commits/54853c5e504f91774f63fd2aadcce7cd4f4f6c0d))
* drag and drop logic ([9969736](https://github.com/fgarrec0397/granity/commits/9969736d1eb811c7f72681a94e2ee55cde4bf128))
* dragging element styles ([5d79bb0](https://github.com/fgarrec0397/granity/commits/5d79bb032f9247a3037331fd34e675072c659510))
* dragging itemlists +  styles ([4d60c46](https://github.com/fgarrec0397/granity/commits/4d60c46e2bccf0b122dba9236d3dd94c064ff3f5))
* editor history ([b695ab0](https://github.com/fgarrec0397/granity/commits/b695ab0c682909af71f33ac46f734d1582c75712))
* first draft react-nested-dnd installed ([cea66e6](https://github.com/fgarrec0397/granity/commits/cea66e643d85033ed40e12a993eaa6813cafcaa7))
* history infinite loop ([f5bf143](https://github.com/fgarrec0397/granity/commits/f5bf14303cdfea2c6f71b0b1ffab035968f7dd49))
* hover styles when hovering root items ([6b46664](https://github.com/fgarrec0397/granity/commits/6b46664d86f2b1a78a93ed0d89341314c871f17a))
* nested drag and drop ([52bae15](https://github.com/fgarrec0397/granity/commits/52bae157c365f42bc0ae69347967c8da2f95d191))
* nested styling issue ([ec8ab7e](https://github.com/fgarrec0397/granity/commits/ec8ab7e0dba78ffc256b2af9fe207e1781c38aa0))
* nesting + unesting ([dde987a](https://github.com/fgarrec0397/granity/commits/dde987a207b7232d5376663f29da15ba0ddcff8f))
* nesting for the first time ([b53d3ad](https://github.com/fgarrec0397/granity/commits/b53d3ade6efdad8c0e4b04ff463b16e2ea08073d))
* nesting widgets ([2b35b22](https://github.com/fgarrec0397/granity/commits/2b35b221689b08712a3b89cd42b24844b7b52f05))
* nesting widgets + nesting widgets list ([ae2bc92](https://github.com/fgarrec0397/granity/commits/ae2bc92caa2ae87406de5fe319a1e4d764d42973))
* ootb drag preview removed ([785d9e8](https://github.com/fgarrec0397/granity/commits/785d9e8a4eda0910a60c8c610d8d5b4f074d4c8d))
* persist widgets order ([cfa74f0](https://github.com/fgarrec0397/granity/commits/cfa74f09efdbe9e35385be39077581a431b15911))
* some bugs and cleaning code ([97ac56e](https://github.com/fgarrec0397/granity/commits/97ac56e2b926fac8d8e91bdfbda756e7a1d969e1))
* style issue ([cd79ade](https://github.com/fgarrec0397/granity/commits/cd79adecc76353916cc03df22bd1aba8f9b39a16))
* ui nested widgets ([a00121c](https://github.com/fgarrec0397/granity/commits/a00121c62d6f71d50032d3cce67afb1d0d61ef1f))
* **WIP:** continuing debugging ([5ab180e](https://github.com/fgarrec0397/granity/commits/5ab180e99804d1274e2aa4dba2f16eb57bccfcee))
* **WIP:** draggable nesting ([e7f9a6e](https://github.com/fgarrec0397/granity/commits/e7f9a6e70103c9c9073fc8772002ba83042318cc))
* **WIP:** dragging direction tracking ([4d0f06d](https://github.com/fgarrec0397/granity/commits/4d0f06de77982a9bb5607587f45e73dc4ae0a0eb))
* **WIP:** drop api ([3aa38eb](https://github.com/fgarrec0397/granity/commits/3aa38eb9bfb0098582d16798688758c25529d695))
* **WIP:** handle move within parent ([9832c35](https://github.com/fgarrec0397/granity/commits/9832c359b8f09c98ea8d7cc10425dca053697edf))
* **WIP:** infinite nesting via drag and drop ([c067c84](https://github.com/fgarrec0397/granity/commits/c067c849c64ca6c0f8b368f3402539b47cccdb81))
* **WIP:** items dictionary api ([5bc0298](https://github.com/fgarrec0397/granity/commits/5bc0298065ff35d6a4e01568081c36bcb3c78441))
* **WIP:** nesting widgets by drag and drop ([e2b2948](https://github.com/fgarrec0397/granity/commits/e2b29485ec545ae2a47aafefebce2c88d040d7c8))
* **WIP:** remove translation style ([1c7adce](https://github.com/fgarrec0397/granity/commits/1c7adce6f46eacc0c515ca07aa6f127b18e27f7a))
* **WIP:** testing some stuff for nesting widgets ([2cd523b](https://github.com/fgarrec0397/granity/commits/2cd523b21e5601a58a64d461d55a047108894725))


### Refactor

* clean code ([f4558b9](https://github.com/fgarrec0397/granity/commits/f4558b9b6e89222af5de92946f1d3818bfa4582e))
* clean Draggable and utils ([fe6e5d4](https://github.com/fgarrec0397/granity/commits/fe6e5d4599275fbeb04d66250ee43e5583cf63b3))
* clean Droppable + Draggable + utils ([eea8055](https://github.com/fgarrec0397/granity/commits/eea80558864a074874f5e42eff20a6726cdf370b))
* cleaning draggable package ([ad10eb0](https://github.com/fgarrec0397/granity/commits/ad10eb04297934ad39ddda3932acf8e824258828))
* cleaning types / fix: build ([2fb50f8](https://github.com/fgarrec0397/granity/commits/2fb50f83718646cf58a8b970281dd83271662a8a))
* code clean up ([eb2dc4f](https://github.com/fgarrec0397/granity/commits/eb2dc4f47b256610b934aa94fad67b10531471f6))
* code cleaning / fix: widgets were not deleting correctly ([b9ee874](https://github.com/fgarrec0397/granity/commits/b9ee874e1eb946a27bcf04b100627adaeafe9e35))
* draggable to dragAndDrop ([986839a](https://github.com/fgarrec0397/granity/commits/986839a8cb348b1351e75ba65e9d0330a7ab0ee5))
* dragging status ([d3103a1](https://github.com/fgarrec0397/granity/commits/d3103a130e902404e5348d9a9c52ddc0392beee3))
* flattening widgets children ([7cfc74a](https://github.com/fgarrec0397/granity/commits/7cfc74aabe7d5b3ee2602b5c33e808ff18c75db8))
* items list handle recursive ids list ([1f9125b](https://github.com/fgarrec0397/granity/commits/1f9125b97c3fff1dd685d495b12e5a227eeead2a))
* nested widgets and widgetsIds ([a30a7bc](https://github.com/fgarrec0397/granity/commits/a30a7bc51fe76f776bcf806e4ee154fece1186f1))
* recursive remove ([d28d2e1](https://github.com/fgarrec0397/granity/commits/d28d2e18c8c73b5cfa861db7fde6a1bf9135d6e3))
* widgetsids mapper + drag item useState ([59080f4](https://github.com/fgarrec0397/granity/commits/59080f4a971497ef4fa79ebaabf17bb0b60ff797))
* **wip:** useDraggableListItem configurable percentage height to trigger the moveItem function ([b49e680](https://github.com/fgarrec0397/granity/commits/b49e680d92115d3e3d7c3ce9dfa77bef063069a4))

### [0.6.1](https://github.com/fgarrec0397/granity/compare/v0.6.0...v0.6.1) (2023-06-12)


### Features

* buildRigidBodyKey ([6a7ad5c](https://github.com/fgarrec0397/granity/commits/6a7ad5c1988f88f01253c0e2c16c05607a84c399))
* game physics + rigidbody + clean up ([80e6a02](https://github.com/fgarrec0397/granity/commits/80e6a02d810c0c601ab0a1f2a38c54f0de155de8))
* init physics ([e88aa62](https://github.com/fgarrec0397/granity/commits/e88aa622fddad6c073fb0962ee6d3c4341a1d649))


### Bug Fixes

* build ([641cd63](https://github.com/fgarrec0397/granity/commits/641cd6313f5ecef4a0451cdffa7196782abab1c8))
* createWidgets functions types ([db41022](https://github.com/fgarrec0397/granity/commits/db41022c9f4bc274d2206f3944978836f54d5c24))
* delete widgets ([7ef3f16](https://github.com/fgarrec0397/granity/commits/7ef3f168b99248fb121a2157d3febcaee147aa81))
* **engine:** linter errors ([482e830](https://github.com/fgarrec0397/granity/commits/482e83054acf4a1ab9509dce199f47f233f01a06))
* game widgets helpers ([f3193c3](https://github.com/fgarrec0397/granity/commits/f3193c328900e662ee7ea6ac7ae4fd0550786e2e))
* load custom 3d model in the game + update rigidbodies in editor ([c56a6a4](https://github.com/fgarrec0397/granity/commits/c56a6a42f67c265b6cddb5c3afd00a78e953ffce))
* should not select frozen game widgets ([30fd64c](https://github.com/fgarrec0397/granity/commits/30fd64c5824cd3593d589925da7e0478a14ed703))
* widgetsObjects refactor ([3e6a670](https://github.com/fgarrec0397/granity/commits/3e6a670d4e04cc98775d19e6300c4a7facc6b942))
* **WIP:** admin build ([392cf9b](https://github.com/fgarrec0397/granity/commits/392cf9b3ff4b6c65a3e469399ec6d8126cd83511))


### Refactor

* addGameWidget + buildGameWidgetInfo ([1af9400](https://github.com/fgarrec0397/granity/commits/1af940087181d14acabdd262831b42e3a3f5a5b1))
* addUIWidget ([10acdb4](https://github.com/fgarrec0397/granity/commits/10acdb4011c47a172716081543430b0e7b7d7916))
* createGameWidget ([4adc5f6](https://github.com/fgarrec0397/granity/commits/4adc5f6dc170b69f9138cd282f6d470b2db7b8ff))
* createUI utility ([843c0fe](https://github.com/fgarrec0397/granity/commits/843c0fe1ab2460c62f6dc5ffff7985e7521031c6))
* extracted ui widgets types from widgetsTypes ([438dc9e](https://github.com/fgarrec0397/granity/commits/438dc9ea2e0c83a6cbb3ad8ac3f1448472241e10))
* extracting useWidgets functions to useGameWidgets ([097129c](https://github.com/fgarrec0397/granity/commits/097129c8acb5054c28765343ff8e7abd5d02f14e))
* game widgets started ([6558266](https://github.com/fgarrec0397/granity/commits/65582664b1ea2d307af711d3b961461a6402244e))
* game widgets types ([49961c8](https://github.com/fgarrec0397/granity/commits/49961c8516e718ecfe32b63b7f5e3a2b1a4e6904))
* gamewidgets WIP ([918cb1d](https://github.com/fgarrec0397/granity/commits/918cb1d4030b4f53731d090818da5a8f133cef4b))
* gridEnabled to isDebugEnabled ([5026af4](https://github.com/fgarrec0397/granity/commits/5026af4ec7eea34db483057480f16dd5e2b12a50))
* **packages/engine:** renamed widgetsObjectDictionary  to widgetsDictionary ([0dc7268](https://github.com/fgarrec0397/granity/commits/0dc72682fea5e849d12d28d1ea56009e56a225ff))
* physics config ([2364e28](https://github.com/fgarrec0397/granity/commits/2364e282074780fe2e0e7ddbb50461ae002c04ae))
* removed autogenerated files ([839d6cc](https://github.com/fgarrec0397/granity/commits/839d6ccea6d73baee6a2251fe114c3ae4ef2f06b))
* types extracted ([9be2cd1](https://github.com/fgarrec0397/granity/commits/9be2cd152d64a4e32e1b54e0009c56f714fa08bb))
* useGameWidgets done ([850bd3a](https://github.com/fgarrec0397/granity/commits/850bd3a5d15be8e3e413e42ab0e9c38fefd97646))
* useInitGameWidgets ([7a5d373](https://github.com/fgarrec0397/granity/commits/7a5d373195a1d89c811587bd900cc1123ea9becd))
* useUIWidgets ([34bd414](https://github.com/fgarrec0397/granity/commits/34bd41438fec54c8a79e575142dcbb438bef0eac))
* useUIWidgets and useGameWidgets done ([33d15ce](https://github.com/fgarrec0397/granity/commits/33d15cec06f8bfb03cabfc25d4c0cba3fbf530f1))
* widget builders ([3088ee4](https://github.com/fgarrec0397/granity/commits/3088ee489aa821569d64b111ca291f5e44ab3ffc))
* widgets builders ([7b1e82c](https://github.com/fgarrec0397/granity/commits/7b1e82c2c1d89555a5624f05cd80782776ced9cd))
* widgets modules types ([f485928](https://github.com/fgarrec0397/granity/commits/f4859289662772277076a00eb334be0cb6e0da9e))

## [0.6.0](https://github.com/fgarrec0397/granity/compare/v0.5.0...v0.6.0) (2023-05-17)


### Features

* a previousHistoryItem added ([b2570a4](https://github.com/fgarrec0397/granity/commits/b2570a48bf62ef9fa92c3e9de3343bb2d414a3d6))
* adding a warning when there is multiple glb files ([238aef5](https://github.com/fgarrec0397/granity/commits/238aef5f7e9b373acd6f61cdf20444721c520178))
* manifest added + basic icons ([91a439a](https://github.com/fgarrec0397/granity/commits/91a439aaca4599d6459055c27d4079a6e7288c14))
* next-pwa package added ([4f77044](https://github.com/fgarrec0397/granity/commits/4f77044e7da83c5c0f10c5e74cb02a1488f83ea7))


### Bug Fixes

* bad precaching on build ([abbce1c](https://github.com/fgarrec0397/granity/commits/abbce1cf810cd4a4acd430453bf0bd6f031b1f0f))
* broken history on change while undo ([c6a2136](https://github.com/fgarrec0397/granity/commits/c6a21367cae17cb9daae52b4d27bafcaa38efccf))
* caching api calls ([9fa36cd](https://github.com/fgarrec0397/granity/commits/9fa36cdc3850996c2cd4da6e8e4b2a3869335fa3))
* changed file manager item button to div ([915549d](https://github.com/fgarrec0397/granity/commits/915549d9198364df7b85e65a4a50db754f70d82a))


### Refactor

* all icons moved to the new package ([4aae476](https://github.com/fgarrec0397/granity/commits/4aae476a6d414c246484d38bc2e25fa4c4c9b15d))
* code clean up + removing autogenerated files ([4bc21d2](https://github.com/fgarrec0397/granity/commits/4bc21d207921eda68b2e378acefcef8fca3300e8))
* icons package started ([c6d725e](https://github.com/fgarrec0397/granity/commits/c6d725e438b304450447bbb02cfcf93a53553b8b))
* removed legacy package ([980f987](https://github.com/fgarrec0397/granity/commits/980f9874d765b3da2b3aced9328a0692138298d3))

## [0.5.0](https://github.com/fgarrec0397/granity/compare/v0.4.8...v0.5.0) (2023-05-10)


### Features

* useKeyboardMapping to useInputs that now accepts multple event types ([053af96](https://github.com/fgarrec0397/granity/commits/053af969759fb5af7caedf07a118889d5b6a154e))


### Refactor

* adding missing useCallback + removing legacy code + renaming some variables ([9d643b6](https://github.com/fgarrec0397/granity/commits/9d643b678447eb622daa3ef454176a1faeb62941))
* filesReducer now included in coreReducer ([6edcd87](https://github.com/fgarrec0397/granity/commits/6edcd878d4ecc317967e7849794e8124d906052a))
* keyboard key mapping hook to inputs including mouse event ([837b8ca](https://github.com/fgarrec0397/granity/commits/837b8ca1d2ccb3357e21d4666857bc1ca22b5fad))
* widgets and editor code split up ([7f97e35](https://github.com/fgarrec0397/granity/commits/7f97e356a1e8ff8fa0688efb31f5b7d52534933b))

### [0.4.8](https://github.com/fgarrec0397/granity/compare/v0.4.7...v0.4.8) (2023-05-05)


### Features

* beforeunload handler + some fixes / refactor: variables encapsulated by useMemo ([67de4c1](https://github.com/fgarrec0397/granity/commits/67de4c17bea165b93645c6223ef3c9c618577c00))
* nextjs game app ([bab2993](https://github.com/fgarrec0397/granity/commits/bab29935bb1c07a94c3706d5fcfdea174b84a3d5))
* published status in progress ([f147723](https://github.com/fgarrec0397/granity/commits/f14772355e47862bafdcaba898348dfa4867408a))
* save and publish status ([c6210a3](https://github.com/fgarrec0397/granity/commits/c6210a38e880c968a9d371b1da92597361df3687))


### Bug Fixes

* game styles adjustments + loading the published scenes for the game ([b830c88](https://github.com/fgarrec0397/granity/commits/b830c88f5819007d1bb32f724ebf638a5df9ce5b))
* **WIP:** change the status on undo ([c6e7a73](https://github.com/fgarrec0397/granity/commits/c6e7a73f8a73e2f9184ec181359356968dc305f8))


### Refactor

* coreStatus added + useHandleInitScenes ([5867f5f](https://github.com/fgarrec0397/granity/commits/5867f5f2998c0b6ec66f906ff2a800edd6c771c6))
* fetch status in core / feat: Linear progress in header ([63ef7c4](https://github.com/fgarrec0397/granity/commits/63ef7c4ab3994883c587a3e08d0bbd037cf9ef62))
* removed legacy code ([1de861c](https://github.com/fgarrec0397/granity/commits/1de861ca31eda9071d1b645edff835d480ed0be4))
* removed legacy game app ([0cdb1e0](https://github.com/fgarrec0397/granity/commits/0cdb1e05cc2b8742303ffd7c86d39848dfe5054b))
* save scenes to save app ([052884c](https://github.com/fgarrec0397/granity/commits/052884c0bc099b8b5755f449cd9728af2fb7de3e))

### [0.4.7](https://github.com/fgarrec0397/granity/compare/v0.4.6...v0.4.7) (2023-04-27)


### Features

* displaying the editor controls only if the mouse is on top of the page ([b4295d3](https://github.com/fgarrec0397/granity/commits/b4295d35138305bd762dc8fffb750d072d78910b))
* editor header UX enhancement ([41ff540](https://github.com/fgarrec0397/granity/commits/41ff540c73b50158776b2708b0cb30acfa69a554))
* preview status ([2a4558e](https://github.com/fgarrec0397/granity/commits/2a4558ee515735e077ada519a1309ffa7d4d17e7))


### Bug Fixes

* editor header styling ([8d6a064](https://github.com/fgarrec0397/granity/commits/8d6a064e5eea82b5a13d6bad03142cb078c9d97d))
* game preview cancel ([ac77b92](https://github.com/fgarrec0397/granity/commits/ac77b92bdca80b48a3d29b6058737ae868734fae))


### Refactor

* account menu to app menu / feat: settings menu added ([6eee3b1](https://github.com/fgarrec0397/granity/commits/6eee3b1df3a48c362fd3b151bb3c03e64f31495e))
* editor conditions ([97df934](https://github.com/fgarrec0397/granity/commits/97df9342774128ce787af71c296829e23eee3b78))
* editor header options extracted to EditorControls ([94376c4](https://github.com/fgarrec0397/granity/commits/94376c4350f1eb2180088ecb7218b4479ec55014))

### [0.4.6](https://github.com/fgarrec0397/granity/compare/v0.4.5...v0.4.6) (2023-04-25)


### Features

* add widget name to error boundary / refactor: remove unused code ([c5185b3](https://github.com/fgarrec0397/granity/commits/c5185b372a503117f537790946b3b5e73c888f5d))
* error stylized ([7c18ece](https://github.com/fgarrec0397/granity/commits/7c18ece57be90f459820bccda855c836e55b881f))
* onSelectFile props added to the FilesManager ([a5f6a4f](https://github.com/fgarrec0397/granity/commits/a5f6a4fd8ab3ca8198367d1149e75ce98c7b14ba))
* use the editor option field to display glb / fix: error boundary to catch not found glb files ([e2b026c](https://github.com/fgarrec0397/granity/commits/e2b026c1381eca2cfb96c6f2e1f00f45f477899d))


### Bug Fixes

* infinite loop fixed ([d3b55fe](https://github.com/fgarrec0397/granity/commits/d3b55fe6170ca79bac8f2c89c037bc84d57d4e17))
* **WIP:** remove the nextjs error overlay ([42fc2d0](https://github.com/fgarrec0397/granity/commits/42fc2d02c243751a1fa2018d5c8a55651bf53cc9))


### Refactor

* configurable option to hide the nextjs error overlay ([1652d6a](https://github.com/fgarrec0397/granity/commits/1652d6ad5d027ddf59949f68f512c05fefc02743))
* editor files manager reusable + title option added ([45790b2](https://github.com/fgarrec0397/granity/commits/45790b2de74ae6d975c50c0c8d6c85f86aba664d))
* pathToLoad to pathToLoadFiles + rootFolderName constant ([060e874](https://github.com/fgarrec0397/granity/commits/060e8749127c6450f42ae9c62d52f66a9c09a7ba))
* removed useless condition in options fields / feat(WIP): file field option started ([9fb7537](https://github.com/fgarrec0397/granity/commits/9fb7537e192d7fe89d3f10ea1d29e33836fab1df))

### [0.4.5](https://github.com/fgarrec0397/granity/compare/v0.4.4...v0.4.5) (2023-04-20)


### Refactor

* remove console.log ([2e1ed48](https://github.com/fgarrec0397/granity/commits/2e1ed482fde23091b61f1af0d4ef8a68f854784e))
* scenesService refactored / fix(WIP): unserialized object in redux store ([45316e2](https://github.com/fgarrec0397/granity/commits/45316e28ad7f855eeb36d1e0fa3a8f44c456547a))

### [0.4.4](https://github.com/fgarrec0397/granity/compare/v0.4.3...v0.4.4) (2023-04-19)


### Features

* generate jsx from glb file ([2f438a3](https://github.com/fgarrec0397/granity/commits/2f438a3f4bdeb0bf9955d18743fab45cb04e498f))
* **WIP:** glb file processor started / fix: checkbox widget option fixed ([7fb9567](https://github.com/fgarrec0397/granity/commits/7fb95671a14ab7d340abf23fefd7dbb66f24f536))
* **WIP:** processes api call initiated ([4a09680](https://github.com/fgarrec0397/granity/commits/4a096809418283f96ea453cf2db362ca16af33df))


### Refactor

* code clean up ([0130c80](https://github.com/fgarrec0397/granity/commits/0130c80b6178079ea0e5c242eea96751713ec7d8))

### [0.4.3](https://github.com/fgarrec0397/granity/compare/v0.4.2...v0.4.3) (2023-04-15)


### Features

* bottom drawer + folders ([ebba834](https://github.com/fgarrec0397/granity/commits/ebba8346e7a7d8fd1dc7d5a62e1a70bf7b29312a))
* create folder ([87edabb](https://github.com/fgarrec0397/granity/commits/87edabb159da83fa032b975dd3d02d5c87ca83bf))
* delete folder in progress ([0672f4c](https://github.com/fgarrec0397/granity/commits/0672f4c64891732a149ad6eb3bb3d5f534f90766))
* edit folder name fixed ([8c883cd](https://github.com/fgarrec0397/granity/commits/8c883cd0c48ac09942cb1c5b9a282bff16d70f7f))
* files started ([43a0da7](https://github.com/fgarrec0397/granity/commits/43a0da7d810f887fc602fd1d7cdf00611cbecf5c))
* **POC:**  read files ([7cb944c](https://github.com/fgarrec0397/granity/commits/7cb944c1ffff7c264211132d5a6e20dd7b4afcef))
* **POC:** add file ([bba0f0b](https://github.com/fgarrec0397/granity/commits/bba0f0b9963c3eb4ac3b6b86b4d563ce14a75ab1))
* **WIP:** deleting folders ([3d1c3d8](https://github.com/fgarrec0397/granity/commits/3d1c3d862452b714aec12700bc25f03583ea68d3))
* **WIP:** displaying files and folders to the front-end ([23c4275](https://github.com/fgarrec0397/granity/commits/23c4275d35615c0af91a691ab904de0292af83cf))
* **WIP:** edit folder name ([b29a776](https://github.com/fgarrec0397/granity/commits/b29a7768ed0a223910496d565a29450a0344d878))
* **WIP:** edit items started ([02c11bf](https://github.com/fgarrec0397/granity/commits/02c11bf0003de10aff52b0e03f9313b4f7b6e105))
* **WIP:** fetching files and send data to the engine ([3986cbb](https://github.com/fgarrec0397/granity/commits/3986cbb2aedeb77607305fd5e74ce3b0b18079de))
* **WIP:** folder structure is navigable ([f4b49b2](https://github.com/fgarrec0397/granity/commits/f4b49b287ed8616bf3ce7979922280255d67ce17))
* **WIP:** investigation file upload ([7c1b66c](https://github.com/fgarrec0397/granity/commits/7c1b66c3f6abed5cf76f43e516b5b7110d63d018))
* **WIP:** upload working and removed files from assets folder ([a54ab54](https://github.com/fgarrec0397/granity/commits/a54ab54bf73f18784c2baea8a4f998a9cf9ad420))


### Bug Fixes

* build ([c4cd613](https://github.com/fgarrec0397/granity/commits/c4cd613752032aa70c8f86e80df3109d25f7c712))
* deleted files fixes + ux improvements ([738b091](https://github.com/fgarrec0397/granity/commits/738b09193ba1a8371b5f2143dacfd11646b0a920))
* double click folder + fix some styling ([60c9a04](https://github.com/fgarrec0397/granity/commits/60c9a0438660e8b4e8cee74f9336b7308a882989))
* minor styles adjustments ([48952a4](https://github.com/fgarrec0397/granity/commits/48952a4c8536e15f445e8429a78b32f2d85a0574))
* saved scenes feedback ([46b7790](https://github.com/fgarrec0397/granity/commits/46b779032895d3f9fb4bed445293111778e2d9a7))
* updating files and folders when uploaded and created ([9628449](https://github.com/fgarrec0397/granity/commits/9628449404e6ae10add569ef11ac63dfa2ff8fd2))
* upload file to the good folder ([a7df898](https://github.com/fgarrec0397/granity/commits/a7df8981a2120b5f5128a90887dc9d5bdd547067))
* vector3Input + removed margin directly on the input ([cec5d36](https://github.com/fgarrec0397/granity/commits/cec5d3601929987f4380948c0a754c5c1a725d0b))


### Refactor

* **admin:** add files in src folder ([2357863](https://github.com/fgarrec0397/granity/commits/23578638700989bf259ffeddff123e215dbfb959))
* all widgets files renamed to .widget.tsx + transpilePackages @react-three/drei ([15790ed](https://github.com/fgarrec0397/granity/commits/15790edd17ff78f557fc130416e68b5c708698b0))
* config workflow ([6d5be24](https://github.com/fgarrec0397/granity/commits/6d5be2416e3d4a647f0036a11a75b955a1b8e8bd))
* filemanageritem extracted + deleting file fixed ([d5a1071](https://github.com/fgarrec0397/granity/commits/d5a10719fb867c0cbd9230eba86a8ce7c9e94eed))
* files controller ([13e1f7a](https://github.com/fgarrec0397/granity/commits/13e1f7aca2c3a3203adc8d2798af8fffd0e97fa7))
* filesmanager extract from engine / refactor(WIP): standardizing api calls ([41ac7f1](https://github.com/fgarrec0397/granity/commits/41ac7f1fe2d4778661171182da5bced92a60ba9a))
* getFiles callback refactored to files manager ([e8b9f57](https://github.com/fgarrec0397/granity/commits/e8b9f573bf0b349767873a68190d1b82029c6b00))
* save and get functions ([d0278b5](https://github.com/fgarrec0397/granity/commits/d0278b5b84bb6cd14535f50e1eaf45a57e2cffec))
* scenes status ([d08d48f](https://github.com/fgarrec0397/granity/commits/d08d48f6b9ab6703ab494fa2534b5d61fbbea3b8))
* solidifying filesManager styles ([893419f](https://github.com/fgarrec0397/granity/commits/893419f15e8dd4a2adc2a4ec94bd2987cab56cbc))
* use axios for http calls ([bc40cd5](https://github.com/fgarrec0397/granity/commits/bc40cd5861e89d0e4e0605e016d02aeb58dd90b6))
* **WIP:** load files and display them ([684934c](https://github.com/fgarrec0397/granity/commits/684934c9d5af7589d33049341648d33baa9cfb5e))

### [0.4.2](https://github.com/fgarrec0397/granity/compare/v0.4.1...v0.4.2) (2023-03-22)


### Bug Fixes

* build ([ef5afff](https://github.com/fgarrec0397/granity/commits/ef5afffd01f4dd13342add29ce327b496d014e36))


### Refactor

* flattening three packages imports ([faf0df8](https://github.com/fgarrec0397/granity/commits/faf0df8b475d8a72a1fbc0a1251d20e1d327261b))
* physics removed ([2d0e974](https://github.com/fgarrec0397/granity/commits/2d0e9744f690dec7987871841e42826992e2046b))
* react-three-fuber + drei extracted ([be66b0b](https://github.com/fgarrec0397/granity/commits/be66b0b2c5bf0c161007495fc618cf8fd2c0ff23))
* removed old admin app + lower case ui folders names ([d9047ca](https://github.com/fgarrec0397/granity/commits/d9047cac2e6e4b1d0718a139c983617afb1dbd18))
* testing dynamic imports ([323b4c1](https://github.com/fgarrec0397/granity/commits/323b4c1c62a37b3bc60445d1c3d718026325307c))
* threejs extracted in its own package ([3d67a50](https://github.com/fgarrec0397/granity/commits/3d67a503a169c4536a74e69b8e93fc1f8af640bc))

### [0.4.1](https://github.com/fgarrec0397/granity/compare/v0.4.0...v0.4.1) (2023-03-17)

## [0.4.0](https://github.com/fgarrec0397/granity/compare/v0.3.1...v0.4.0) (2023-03-17)


### Features

* global layout WIP ([a7b1704](https://github.com/fgarrec0397/granity/commits/a7b1704d65304e38ce917e69b5d049571a563772))
* login page styling done ([d8a9a65](https://github.com/fgarrec0397/granity/commits/d8a9a65bb6de197038a16dc289fac7f9edcde2ef))
* nextjs installed in temp admin-dashboard ([11c60fd](https://github.com/fgarrec0397/granity/commits/11c60fdad43f479bb2ae53d437dc47b3764faa26))
* styling started ([ddeb326](https://github.com/fgarrec0397/granity/commits/ddeb326bda890008e151958c16194250d7c095ef))
* **WIP:** adding engine to dashboard ([fdc0239](https://github.com/fgarrec0397/granity/commits/fdc02396506ba1b35c585e2429709642a6870702))
* **WIP:** nextjs installed + auth back-end ([6914799](https://github.com/fgarrec0397/granity/commits/691479983ea6dfbbd15619d75e7a8bb612d6bebb))


### Bug Fixes

* [@mui](https://github.com/mui) imports / refactor: removed tailwind ([799ca57](https://github.com/fgarrec0397/granity/commits/799ca57601476712d652e52cad906f86337d0e60))
* account menu in editor ([39b87eb](https://github.com/fgarrec0397/granity/commits/39b87eb17281cd940ad24bf4933e1b569d863999))
* account menu in editor + mainMenu config ([4299678](https://github.com/fgarrec0397/granity/commits/4299678ae65da4d6257e4b459ea629417127d465))
* api issues / feat(WIP): create account, login process ([13973ed](https://github.com/fgarrec0397/granity/commits/13973ed86cadb223be9fb40416696c66100d5a60))
* build ([fb22072](https://github.com/fgarrec0397/granity/commits/fb22072a7ddc5e9fb9c58adcb8dab736233813ce))
* custom colors + Vector3Input imports ([5a4935d](https://github.com/fgarrec0397/granity/commits/5a4935d19aa8b1bb8832866a95d5a5a649b0e34c))
* **dashboard:** build ([ccaea1f](https://github.com/fgarrec0397/granity/commits/ccaea1f32cb598f3dfff140a04ee5d8320cd5829))
* import widgets + load scene ([a53d349](https://github.com/fgarrec0397/granity/commits/a53d3493cc9e3fd9bb932a791fa22cc3244b61e9))
* imports + missing code ([30eba96](https://github.com/fgarrec0397/granity/commits/30eba9603cd586872b65d32a5c365df7eac38586))
* login ([1160d11](https://github.com/fgarrec0397/granity/commits/1160d118c54b59c566d5576631a7ca9af91102ab))
* redirect + loading state ([c9c2b80](https://github.com/fgarrec0397/granity/commits/c9c2b80fc4c8a08ad23942e51f74de93abfc06bd))
* sidebar + editor header ([d958696](https://github.com/fgarrec0397/granity/commits/d95869631b65f32499faa1ca6ab3af559ee1e38e))
* slow nextjs build ([31e0420](https://github.com/fgarrec0397/granity/commits/31e0420272ef19203a4be2352c7b23dddc09e56b))
* **WIP:** create account working ([63030c5](https://github.com/fgarrec0397/granity/commits/63030c57318a9307fb1ed710435f0fd086f1847e))


### Refactor

* accountMenu component ([35bbb70](https://github.com/fgarrec0397/granity/commits/35bbb70eccd42c16cd3ddac614de5706a806fed2))
* changed [@granity-engine](https://github.com/granity-engine) to @granity/engine to fix unresolved issues ([974021f](https://github.com/fgarrec0397/granity/commits/974021fb18e9cdbe80567b8ebd109184aa490491))
* **dashboard:** root layout component + providersBuilder ([00970c3](https://github.com/fgarrec0397/granity/commits/00970c32685fcab343c6a7d724e3e51345ffbdc5))
* global layout ([7d37ad0](https://github.com/fgarrec0397/granity/commits/7d37ad04a574d3dda8a75f9d462c88f4ffe54dbd))
* start styling ([2517c12](https://github.com/fgarrec0397/granity/commits/2517c12c8707d57e673ab097fbd672661af05ec0))

### [0.3.1](https://github.com/fgarrec0397/granity/compare/v0.3.0...v0.3.1) (2023-03-15)


### Refactor

* engine package ([7309581](https://github.com/fgarrec0397/granity/commits/73095819c72a5f2cea2c0d7d92ad4dbc636c2504))
* fix aliases ([52b4ac6](https://github.com/fgarrec0397/granity/commits/52b4ac68b455638878b140907c6fceeb0a57f991))
* ui package renamed ([71a89b9](https://github.com/fgarrec0397/granity/commits/71a89b9e523d02b69af880a846aee8042d0253b2))
* wdgets + helpers packages renamed ([f509d1e](https://github.com/fgarrec0397/granity/commits/f509d1e58ec2f636669dc4c2984353a5195f8889))

## [0.3.0](https://github.com/fgarrec0397/granity/compare/v0.2.9...v0.3.0) (2023-03-02)

### [0.2.9](https://github.com/fgarrec0397/granity/compare/v0.2.8...v0.2.9) (2023-03-02)


### Features

* isFrozen widget option ([016031d](https://github.com/fgarrec0397/granity/commits/016031dfd6b53291a6818d81b19ebb94e3d91111))


### Refactor

* code cleanup ([3a4074e](https://github.com/fgarrec0397/granity/commits/3a4074e384d7ee68a21094b8ddce7d381a4a60c9))

### [0.2.8](https://github.com/fgarrec0397/granity/compare/v0.2.7...v0.2.8) (2023-03-01)


### Features

* sky widget ([23d0f63](https://github.com/fgarrec0397/granity/commits/23d0f634b9100a8c2d70cc53b8d8111bb0af47f9))

### [0.2.7](https://github.com/fgarrec0397/granity/compare/v0.2.6...v0.2.7) (2023-03-01)


### Features

* clickable gizmo ([dcbf538](https://github.com/fgarrec0397/granity/commits/dcbf538bf792f81d29fd94a452c3c24da2dec5be))
* editable widget properties through the UI ([5d930ec](https://github.com/fgarrec0397/granity/commits/5d930ece163d9e2efb43ea27ec800822e204f04e))
* gizmo reworked ([dc9c3c1](https://github.com/fgarrec0397/granity/commits/dc9c3c1789ebd9f4763c65473edec81f00858ac6))
* grid helper, isVisible option on fields ([cb1d822](https://github.com/fgarrec0397/granity/commits/cb1d82257b79f2e05f7f4ea83435f28db3223276))
* helper for lights / refactor: meshHolder switched to gizmos ([b463402](https://github.com/fgarrec0397/granity/commits/b463402b13643c8dc55f58afc9057b44da937d8f))
* open create scene modal when no scene ([4eb5aed](https://github.com/fgarrec0397/granity/commits/4eb5aedaa0d826cf4b4babe9db3e53156e16a393))
* toggle widgetsObject visibility ([76fc381](https://github.com/fgarrec0397/granity/commits/76fc381a6e473fdd67355f3e2b63c1e876d0c204))
* updateArrayAt helper ([c065783](https://github.com/fgarrec0397/granity/commits/c0657832f44533036ea97a0c8eaf391edaf1811c))
* vector3Input + vector3Field ([e4aa123](https://github.com/fgarrec0397/granity/commits/e4aa123a625a05fe74714d32c9ee91a9aab22c23))


### Bug Fixes

* build ([ff0a465](https://github.com/fgarrec0397/granity/commits/ff0a465b13a78d6b3bcce092b591309bd747c868))
* build issues ([5879e73](https://github.com/fgarrec0397/granity/commits/5879e733fe8deaa1f7e81436c20783a525bd9588))
* default scene process ([cd0c068](https://github.com/fgarrec0397/granity/commits/cd0c0682973b090f197c86ac554c5a6d750eb203))
* dialog still on the dom when closed ([df0977e](https://github.com/fgarrec0397/granity/commits/df0977ec10ffa3d2f2b678ef55397394a3e78f55))
* scene modal flickering on load ([ed8352e](https://github.com/fgarrec0397/granity/commits/ed8352e1a9930693c3d3069a96e27eaa86647ac7))
* typings build issues ([08e2205](https://github.com/fgarrec0397/granity/commits/08e220521bb1ff52d63a6579d12765c9b3f0a25d))
* widgets options linter issues ([b905b02](https://github.com/fgarrec0397/granity/commits/b905b020949c5c4f23a2992fdbe5c283cc61af1b))
* **wip:** update widget position by ui ([ed75870](https://github.com/fgarrec0397/granity/commits/ed758709596c74f6b3e5d90d6ec79262f8e17f2a))


### Refactor

* adding a loading state on the scenes ([79bcff2](https://github.com/fgarrec0397/granity/commits/79bcff2b021bcd7083f5c31ccf7c456cfdbbec62))
* generic widget options types ([a11a5ce](https://github.com/fgarrec0397/granity/commits/a11a5ce8451094885fe43db1af7240856c9da8b5))
* update widgets ([e353ea0](https://github.com/fgarrec0397/granity/commits/e353ea0ce2989da6196d6075f3b4c3abd3fabb05))
* widget helper can possibly be a function + Light widget ([3d65c61](https://github.com/fgarrec0397/granity/commits/3d65c61a109215dcec9782e43d0d25b1e2575780))

### [0.2.6](https://github.com/fgarrec0397/granity/compare/v0.2.5...v0.2.6) (2023-02-19)


### Bug Fixes

* build passed for admin app ([9b2ba33](https://github.com/fgarrec0397/granity/commits/9b2ba33f603a0c7db59df724ff5ce5641266a62e))
* mui/react-three-drei Box issue ([dd0b516](https://github.com/fgarrec0397/granity/commits/dd0b516d830041ea9d377e37fd6e328f59de3b9b))


### Refactor

* fix build ([1f0658e](https://github.com/fgarrec0397/granity/commits/1f0658e7883d69647fd659a248d9836a340666fd))

### [0.2.5](https://github.com/fgarrec0397/granity/compare/v0.2.4...v0.2.5) (2023-02-18)


### Features

* reducer manager ([7f2ef33](https://github.com/fgarrec0397/granity/commits/7f2ef33d201bb7f1149b998a91f10ff17a905bf7))


### Bug Fixes

* adding another reducer ([32baab7](https://github.com/fgarrec0397/granity/commits/32baab76ae11675a6b209c44dc1eebe99a11f87e))
* module augmentation for typing reducer but not on useAppSelector ([eb03ac4](https://github.com/fgarrec0397/granity/commits/eb03ac44741b789125e6357f0ce17fbd3a030c1d))
* preparing typings for [@engine](https://github.com/granity-engine) ([f3d651a](https://github.com/fgarrec0397/granity/commits/f3d651a4a6c3af4df67ce8f87c80f62ee86992dc))
* reducer manager addIn ([615f6a4](https://github.com/fgarrec0397/granity/commits/615f6a4d88a56d6580ae13ad5f33979316aa6061))
* useAppSelector typing fix ([6a3687e](https://github.com/fgarrec0397/granity/commits/6a3687e7479e87a4ab1f613b9ad56c8958a51405))
* widgetsProps types + code clean up ([268744d](https://github.com/fgarrec0397/granity/commits/268744def978e5b9ee56122588f030d69e2dc984))


### Refactor

* reducer manager code clean up ([5c1da38](https://github.com/fgarrec0397/granity/commits/5c1da38f800b69157a666c2fbdfa0d3b30d6cc7e))

### [0.2.4](https://github.com/fgarrec0397/granity/compare/v0.2.3...v0.2.4) (2023-02-13)


### Bug Fixes

* cleaning code + fix console warnings ([075f8a9](https://github.com/fgarrec0397/granity/commits/075f8a9cb0dc5f33b3e44c1f365d869b8f9c6c32))
* onload crach foxed ([a35d3e3](https://github.com/fgarrec0397/granity/commits/a35d3e348631858d2a2b1a53000256176e770bd9))
* onSave feedback + init issue ([6380611](https://github.com/fgarrec0397/granity/commits/63806116350a2b84f923190c4e28f5e4a36034fe))


### Refactor

* flattening scenes + widgets store ([1bd39f6](https://github.com/fgarrec0397/granity/commits/1bd39f67e4f051a6ca98c352c0663f9865715191))
* widgets looping system ([2625c3a](https://github.com/fgarrec0397/granity/commits/2625c3a3013969c11d0d2586174963c9fcd7d068))

### [0.2.3](https://github.com/fgarrec0397/granity/compare/v0.2.2...v0.2.3) (2023-02-11)


### Features

* **@ui2:** cleaned and working ([28b2260](https://github.com/fgarrec0397/granity/commits/28b2260fe0090407c3c46ab855d39bbb2f2d41c3))
* accordion adjustments + textfields started ([7c90dc4](https://github.com/fgarrec0397/granity/commits/7c90dc482b077c451910d7489a81d0b70b6bf6a2))
* accordions added ([c0b8f42](https://github.com/fgarrec0397/granity/commits/c0b8f4205299a52e61200c3729e773e6e898cefb))
* buttons stories ([c5f2c08](https://github.com/fgarrec0397/granity/commits/c5f2c083fbc2610bc1dd9e2a87c26d343588fd49))
* fix alias issue in admin ([6bab48f](https://github.com/fgarrec0397/granity/commits/6bab48fd5c9ff97b0167b82d679346a69faff6d2))
* fixing engine eslint errors ([1e96ba9](https://github.com/fgarrec0397/granity/commits/1e96ba901018a9980ab1f8ca4c3fad7365882f38))
* fixing issues ([473a81a](https://github.com/fgarrec0397/granity/commits/473a81ac97378f268dfeb26dc13e55f68d144cf6))
* menuitem + checkbox ([3c5bd80](https://github.com/fgarrec0397/granity/commits/3c5bd8094fdc0af279c8f1618a4fee8d4c57437a))
* mui use styled-components instead of emotion ([3f2cd44](https://github.com/fgarrec0397/granity/commits/3f2cd4437ec3daf3e0d849e72aa8e793bdc1dcf4))
* select component extracted from textfield ([5ebe023](https://github.com/fgarrec0397/granity/commits/5ebe02345676cb312e94e93f03252038a95c6989))
* select fixed ([bddffbc](https://github.com/fgarrec0397/granity/commits/bddffbc486a29549520c2a2f205843f1500cebc9))
* textfield select ([95c5e7f](https://github.com/fgarrec0397/granity/commits/95c5e7f1176fd6443e68a408dd08d709765880e7))


### Bug Fixes

* barrel for all atoms ([43ea6ef](https://github.com/fgarrec0397/granity/commits/43ea6efe75f1eef3d2af408629eac0a96de034c0))
* box background props ([3423d7c](https://github.com/fgarrec0397/granity/commits/3423d7c6ad05eaaa2d38781b84544eaa02cfee11))
* editor left panel ([75b3e81](https://github.com/fgarrec0397/granity/commits/75b3e813d7e954b46c4c5fc3800523bc5f7056be))
* editor right panel ([770d994](https://github.com/fgarrec0397/granity/commits/770d99414a2af0e4d5d396ebed66de947135fb0f))
* header ([e38f291](https://github.com/fgarrec0397/granity/commits/e38f2912f6d5e72c35a73360ec7a0f98575648ad))
* header displaying again ([7273167](https://github.com/fgarrec0397/granity/commits/727316767041e9d547ec9e82af6842b29d695165))
* left panel done ([97b92a0](https://github.com/fgarrec0397/granity/commits/97b92a013eef943351d848878f4517b2afb93734))
* left panel in progress ([cc374c9](https://github.com/fgarrec0397/granity/commits/cc374c904ac4e2cd8e08a507c8917271274a2cc6))
* right panel + dialog ([d2e698a](https://github.com/fgarrec0397/granity/commits/d2e698a08d42492ea83a79384843f6acaa0ac055))
* right panel + modal ([7f235c4](https://github.com/fgarrec0397/granity/commits/7f235c4ecbd0f796092d08d87312575f63cfdf3a))
* vite errors ([c5e5d5a](https://github.com/fgarrec0397/granity/commits/c5e5d5a9e8fde3b246cc1f10d19305e85069e3c5))


### Refactor

* @granity/widgets working ([4762676](https://github.com/fgarrec0397/granity/commits/4762676752967aa02c4ca16f8c4c98dff9ae5326))
* all widgets extracted in its own package ([1267d99](https://github.com/fgarrec0397/granity/commits/1267d990629976f842ebb80521df256f5c4c32da))
* engine renamed to admin ([a32fa76](https://github.com/fgarrec0397/granity/commits/a32fa767669b7809339505fe4fc5e16f766fcd1c))
* fix some issues ([30775c1](https://github.com/fgarrec0397/granity/commits/30775c1a22b56146eef36b4c5f579500d8ecb20e))
* game component reviewed ([b53bfe9](https://github.com/fgarrec0397/granity/commits/b53bfe9b69e904d0e0664d1c7b24ab6247678864))
* game folder enhanced to support the app game package ([d3cbe54](https://github.com/fgarrec0397/granity/commits/d3cbe54eb093132b9ad62c6f8435488ee6584850))
* game package fetching scenes data ([66cb50d](https://github.com/fgarrec0397/granity/commits/66cb50d3ed2133378e3fed4d3c841812f8cefddb))
* prepare root Game component ([d485a4f](https://github.com/fgarrec0397/granity/commits/d485a4f952ad8fbeb25adf77b6afc67944014d72))

### [0.2.2](https://github.com/fgarrec0397/granity/compare/v0.2.1...v0.2.2) (2023-01-29)


### Features

* fetching scenes data from engine-server + engine api exports ([13d46ce](https://github.com/fgarrec0397/granity/commits/13d46ce95aeec12152844bff7f6b79aeca95b05d))


### Bug Fixes

* nested alias working ([80eac9e](https://github.com/fgarrec0397/granity/commits/80eac9e3899da5cc159e431566d1c3fe34266a90))


### Refactor

* [@engine](https://github.com/granity-engine) working from another package ([167a147](https://github.com/fgarrec0397/granity/commits/167a147e6c9537bfc3dbba1e66816a198a7774b6))
* **@engine:** clean up + exportable scenes ([d04462b](https://github.com/fgarrec0397/granity/commits/d04462b5096a6fe55c945614f6264f32e4f95fa0))
* can save scene from outside [@engine](https://github.com/granity-engine) ([a528949](https://github.com/fgarrec0397/granity/commits/a5289495488687609a16050a31ce69c63fa3e61e))
* clean up + investigation ([2ee9063](https://github.com/fgarrec0397/granity/commits/2ee90637abd01c1dfcb4eefd06e12b5d7461a22e))
* engine-test package ([92cedc5](https://github.com/fgarrec0397/granity/commits/92cedc58825ee5a5d7e41548c777f53d54f86a4c))
* **engine:** bring Features folder with all widgets ([b6f7031](https://github.com/fgarrec0397/granity/commits/b6f7031791847313fc746dcff8828483dd06cacc))
* engineConfig + onSave working ([d28c8d8](https://github.com/fgarrec0397/granity/commits/d28c8d8424afc489fed0f23d38026955b280da70))
* granity provider now takes engineOptions as parameter ([a426935](https://github.com/fgarrec0397/granity/commits/a42693585d1613bba4535c244811712d575d09d5))
* granity-engine working in engine package ([ef95758](https://github.com/fgarrec0397/granity/commits/ef9575848a985daf613800c921555195290e7fe6))
* passing a list of keyboard mapping now override the defaults ([b1d5c84](https://github.com/fgarrec0397/granity/commits/b1d5c84acd48274ce6d4e89517cad268c0387384))
* paths unresolved ([4d7506f](https://github.com/fgarrec0397/granity/commits/4d7506f2bceb5229615eaf5b8d65f806227cc449))
* removed AppProvider ([586d05d](https://github.com/fgarrec0397/granity/commits/586d05d35b7fbd7d6d44c9a16774b0695dcf0f3c))
* stie wrapper ([27d49b6](https://github.com/fgarrec0397/granity/commits/27d49b6ce49a37f9ce51bd7bcc9b2bf0c650d06c))
* switch engine-test to the actual engine package ([d8ed915](https://github.com/fgarrec0397/granity/commits/d8ed9157b6cf0ec5efdc493a316a47078c7756be))

### [0.2.1](https://github.com/fgarrec0397/granity/compare/v0.2.0...v0.2.1) (2023-01-20)


### Bug Fixes

* infinite reload ([f578564](https://github.com/fgarrec0397/granity/commits/f5785645ef36a8dbcaf25c693fbadb8ea71287c2))

## [0.2.0](https://github.com/fgarrec0397/granity/compare/v0.1.8...v0.2.0) (2023-01-16)


### Features

* add more components ([7a2cee2](https://github.com/fgarrec0397/granity/commits/7a2cee259cd13de28aa8cfa658c81e772130efb4))
* display refactor and performance in changelog ([246473b](https://github.com/fgarrec0397/granity/commits/246473b95de00cef7d0f6246ebf513d94fcba6ed))


### Bug Fixes

* all build issues ([03e69fd](https://github.com/fgarrec0397/granity/commits/03e69fdc3d4130748258468df2cc14127e7bb7b5))
* bad imports issue + first component working with storybook ([bf6fd72](https://github.com/fgarrec0397/granity/commits/bf6fd724957b70d64bb0f7685b86d17001cbda5a))
* eslint alias issue ([f63bba5](https://github.com/fgarrec0397/granity/commits/f63bba58ce27b290bf43bc5d9e3137489f3f9fab))
* eslint sort import extracted from apps/app ([685d5ed](https://github.com/fgarrec0397/granity/commits/685d5ed7b97f47ff1f6871a123630e4720535600))
* minor adjustments ([11bf311](https://github.com/fgarrec0397/granity/commits/11bf311382d7f7a7423ad871443f02b38e3b7a5b))
* packages adjustments ([a400842](https://github.com/fgarrec0397/granity/commits/a400842aaa2c7840ca84519f4c3ae47c7fe43085))
* **partially:** app build error ([4bd3ddf](https://github.com/fgarrec0397/granity/commits/4bd3ddff972496f4cde8312c80da511b8e4caa92))
* prettier package ([a37b065](https://github.com/fgarrec0397/granity/commits/a37b0656a3e3e82e54fe5a6b083a586c0459f9d8))
* small fixes and clean up ([c431dba](https://github.com/fgarrec0397/granity/commits/c431dba9aa80590e6925acd3f7818842373fa8de))


### Refactor

* app package to  engine + storybook on dev command ([31ec844](https://github.com/fgarrec0397/granity/commits/31ec844da5f75b58705627fcf0e59d53d9f599dc))
* clean up ([db09a69](https://github.com/fgarrec0397/granity/commits/db09a69937172e4d4d50109642da57069d3d62d3))
* common types extracted to its own package ([ca96ec7](https://github.com/fgarrec0397/granity/commits/ca96ec7205cf680bf3029c6a8a6353b2686017a0))
* creation of workspaces apps and packages ([5c22d89](https://github.com/fgarrec0397/granity/commits/5c22d89e25484d1ab656895f8f1d157581335123))
* eslin-config moved in its own package ([122b4cc](https://github.com/fgarrec0397/granity/commits/122b4cc1a96dd041c40066577ca931d07d490cdd))
* extraction of the first hook ([16689b6](https://github.com/fgarrec0397/granity/commits/16689b6107d8ceb64fb39371ef872dbc2415a92a))
* functions package renamed to utilities-granity ([f23ea66](https://github.com/fgarrec0397/granity/commits/f23ea66ed7edd744a8a8bf5ebcadba26f3e15ee0))
* html components extracted to ui-granity package ([946233b](https://github.com/fgarrec0397/granity/commits/946233bdef7bab93bea09ba86f1f79ee775ed147))
* import extracted components ([ff34b4b](https://github.com/fgarrec0397/granity/commits/ff34b4be7f47171763274af0344ca7d1b7bed3bc))
* lodash extracted + clean up ([6378dc9](https://github.com/fgarrec0397/granity/commits/6378dc944d3cba799956a164af65d5af53f3c399))
* mixins + Themeprovider ([be74c6b](https://github.com/fgarrec0397/granity/commits/be74c6bd362c53d56e8fd25b76c68924717609bc))
* packages renamed to @granity/package-name ([777d078](https://github.com/fgarrec0397/granity/commits/777d078261d93fb38f81a3b7e82342b77f0cda3c))
* removed unecessary tsconfig ([4f276e3](https://github.com/fgarrec0397/granity/commits/4f276e3fd9b0fa08a3b9427474e9901348a28512))
* types imports / feat: storybook initialized ([61f67b5](https://github.com/fgarrec0397/granity/commits/61f67b59f3e9718ae34e45e2152f4ae41c3e7e42))
* use of new extracted hook + test package preparation ([26fc62b](https://github.com/fgarrec0397/granity/commits/26fc62bfa5f41f34427c70411f262e827c8c6562))
* utilities renamed to helpers ([814961c](https://github.com/fgarrec0397/granity/commits/814961cb300f5969a47cf8aa9366069dc4114816))

### [0.1.8](https://github.com/fgarrec0397/granity/compare/v0.1.7...v0.1.8) (2023-01-03)


### Features

* ui widgets editable name ([bc09ea4](https://github.com/fgarrec0397/granity/commits/bc09ea40b48593e45a5b66ba3808560187b21d28))


### Bug Fixes

* app crash ([686e103](https://github.com/fgarrec0397/granity/commits/686e1035acaa8f89f6fb923ab18860765d405f53))
* displayName property showing in editor ([fffcfc4](https://github.com/fgarrec0397/granity/commits/fffcfc4f0bb7e902e2a75ed8ab3bba5c36134a37))
* hard cloning component ([591ca7a](https://github.com/fgarrec0397/granity/commits/591ca7af2886860437ede909fb58b3a91b303595))
* infinite rerender + types + defaultCamera ([80fecc5](https://github.com/fgarrec0397/granity/commits/80fecc5e45583d7e3c8e217f9f6b2da12c92b38a))
* investigation edit button ([ac1a9fa](https://github.com/fgarrec0397/granity/commits/ac1a9fac3e7228c5533f0503534a24a49eb9bb45))
* labelPosition warning ([7e0f1d5](https://github.com/fgarrec0397/granity/commits/7e0f1d5ad6a27939f6c6bbad58898d7bd3d558a0))
* lagging widget onchange ([37cb02e](https://github.com/fgarrec0397/granity/commits/37cb02e7955d0beddc85bcc16fd0911f2e6a9f1e))

### [0.1.7](https://github.com/fgarrec0397/granity/compare/v0.1.6...v0.1.7) (2022-12-29)


### Bug Fixes

* auto changelog adjustments ([9f0db19](https://github.com/fgarrec0397/granity/commits/9f0db19fd12baf0ff118a617393de13ad04e2ba8))
* display feedback instead of logs ([9502270](https://github.com/fgarrec0397/granity/commits/9502270fc1ad39f611ef3335f8ec5a9049c2ef95))
* label position + colors ([b3698d5](https://github.com/fgarrec0397/granity/commits/b3698d5f38594f3652fb3ebe52c628fc07c60a5b))
