Skip to content

Latest commit

 

History

History
630 lines (424 loc) · 47.6 KB

CHANGELOG.md

File metadata and controls

630 lines (424 loc) · 47.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.8.0 (2023-08-20)

Bug Fixes

  • server port / revert: removed some vite config files (90d80d8)

0.7.0 (2023-07-10)

Features

  • @granity/draggable init (6ca1d2f)

Bug Fixes

  • 3d object detached when the widgets rerenders (befae6e)
  • box helper for nested widgets (6553ffc)
  • build + adding scenes broken (5c41bab)
  • combine different source (d6e69b3)
  • combine when unNesting (7401e1f)
  • customDrag Layer + Tree View added (7994637)
  • delete nested widget (645ac2a)
  • delete widget broken + update widget options (54853c5)
  • drag and drop logic (9969736)
  • dragging element styles (5d79bb0)
  • dragging itemlists + styles (4d60c46)
  • editor history (b695ab0)
  • first draft react-nested-dnd installed (cea66e6)
  • history infinite loop (f5bf143)
  • hover styles when hovering root items (6b46664)
  • nested drag and drop (52bae15)
  • nested styling issue (ec8ab7e)
  • nesting + unesting (dde987a)
  • nesting for the first time (b53d3ad)
  • nesting widgets (2b35b22)
  • nesting widgets + nesting widgets list (ae2bc92)
  • ootb drag preview removed (785d9e8)
  • persist widgets order (cfa74f0)
  • some bugs and cleaning code (97ac56e)
  • style issue (cd79ade)
  • ui nested widgets (a00121c)
  • WIP: continuing debugging (5ab180e)
  • WIP: draggable nesting (e7f9a6e)
  • WIP: dragging direction tracking (4d0f06d)
  • WIP: drop api (3aa38eb)
  • WIP: handle move within parent (9832c35)
  • WIP: infinite nesting via drag and drop (c067c84)
  • WIP: items dictionary api (5bc0298)
  • WIP: nesting widgets by drag and drop (e2b2948)
  • WIP: remove translation style (1c7adce)
  • WIP: testing some stuff for nesting widgets (2cd523b)

Refactor

  • clean code (f4558b9)
  • clean Draggable and utils (fe6e5d4)
  • clean Droppable + Draggable + utils (eea8055)
  • cleaning draggable package (ad10eb0)
  • cleaning types / fix: build (2fb50f8)
  • code clean up (eb2dc4f)
  • code cleaning / fix: widgets were not deleting correctly (b9ee874)
  • draggable to dragAndDrop (986839a)
  • dragging status (d3103a1)
  • flattening widgets children (7cfc74a)
  • items list handle recursive ids list (1f9125b)
  • nested widgets and widgetsIds (a30a7bc)
  • recursive remove (d28d2e1)
  • widgetsids mapper + drag item useState (59080f4)
  • wip: useDraggableListItem configurable percentage height to trigger the moveItem function (b49e680)

0.6.1 (2023-06-12)

Features

Bug Fixes

  • build (641cd63)
  • createWidgets functions types (db41022)
  • delete widgets (7ef3f16)
  • engine: linter errors (482e830)
  • game widgets helpers (f3193c3)
  • load custom 3d model in the game + update rigidbodies in editor (c56a6a4)
  • should not select frozen game widgets (30fd64c)
  • widgetsObjects refactor (3e6a670)
  • WIP: admin build (392cf9b)

Refactor

  • addGameWidget + buildGameWidgetInfo (1af9400)
  • addUIWidget (10acdb4)
  • createGameWidget (4adc5f6)
  • createUI utility (843c0fe)
  • extracted ui widgets types from widgetsTypes (438dc9e)
  • extracting useWidgets functions to useGameWidgets (097129c)
  • game widgets started (6558266)
  • game widgets types (49961c8)
  • gamewidgets WIP (918cb1d)
  • gridEnabled to isDebugEnabled (5026af4)
  • packages/engine: renamed widgetsObjectDictionary to widgetsDictionary (0dc7268)
  • physics config (2364e28)
  • removed autogenerated files (839d6cc)
  • types extracted (9be2cd1)
  • useGameWidgets done (850bd3a)
  • useInitGameWidgets (7a5d373)
  • useUIWidgets (34bd414)
  • useUIWidgets and useGameWidgets done (33d15ce)
  • widget builders (3088ee4)
  • widgets builders (7b1e82c)
  • widgets modules types (f485928)

0.6.0 (2023-05-17)

Features

  • a previousHistoryItem added (b2570a4)
  • adding a warning when there is multiple glb files (238aef5)
  • manifest added + basic icons (91a439a)
  • next-pwa package added (4f77044)

Bug Fixes

  • bad precaching on build (abbce1c)
  • broken history on change while undo (c6a2136)
  • caching api calls (9fa36cd)
  • changed file manager item button to div (915549d)

Refactor

  • all icons moved to the new package (4aae476)
  • code clean up + removing autogenerated files (4bc21d2)
  • icons package started (c6d725e)
  • removed legacy package (980f987)

0.5.0 (2023-05-10)

Features

  • useKeyboardMapping to useInputs that now accepts multple event types (053af96)

Refactor

  • adding missing useCallback + removing legacy code + renaming some variables (9d643b6)
  • filesReducer now included in coreReducer (6edcd87)
  • keyboard key mapping hook to inputs including mouse event (837b8ca)
  • widgets and editor code split up (7f97e35)

0.4.8 (2023-05-05)

Features

  • beforeunload handler + some fixes / refactor: variables encapsulated by useMemo (67de4c1)
  • nextjs game app (bab2993)
  • published status in progress (f147723)
  • save and publish status (c6210a3)

Bug Fixes

  • game styles adjustments + loading the published scenes for the game (b830c88)
  • WIP: change the status on undo (c6e7a73)

Refactor

  • coreStatus added + useHandleInitScenes (5867f5f)
  • fetch status in core / feat: Linear progress in header (63ef7c4)
  • removed legacy code (1de861c)
  • removed legacy game app (0cdb1e0)
  • save scenes to save app (052884c)

0.4.7 (2023-04-27)

Features

  • displaying the editor controls only if the mouse is on top of the page (b4295d3)
  • editor header UX enhancement (41ff540)
  • preview status (2a4558e)

Bug Fixes

Refactor

  • account menu to app menu / feat: settings menu added (6eee3b1)
  • editor conditions (97df934)
  • editor header options extracted to EditorControls (94376c4)

0.4.6 (2023-04-25)

Features

  • add widget name to error boundary / refactor: remove unused code (c5185b3)
  • error stylized (7c18ece)
  • onSelectFile props added to the FilesManager (a5f6a4f)
  • use the editor option field to display glb / fix: error boundary to catch not found glb files (e2b026c)

Bug Fixes

  • infinite loop fixed (d3b55fe)
  • WIP: remove the nextjs error overlay (42fc2d0)

Refactor

  • configurable option to hide the nextjs error overlay (1652d6a)
  • editor files manager reusable + title option added (45790b2)
  • pathToLoad to pathToLoadFiles + rootFolderName constant (060e874)
  • removed useless condition in options fields / feat(WIP): file field option started (9fb7537)

0.4.5 (2023-04-20)

Refactor

  • remove console.log (2e1ed48)
  • scenesService refactored / fix(WIP): unserialized object in redux store (45316e2)

0.4.4 (2023-04-19)

Features

  • generate jsx from glb file (2f438a3)
  • WIP: glb file processor started / fix: checkbox widget option fixed (7fb9567)
  • WIP: processes api call initiated (4a09680)

Refactor

0.4.3 (2023-04-15)

Features

  • bottom drawer + folders (ebba834)
  • create folder (87edabb)
  • delete folder in progress (0672f4c)
  • edit folder name fixed (8c883cd)
  • files started (43a0da7)
  • POC: read files (7cb944c)
  • POC: add file (bba0f0b)
  • WIP: deleting folders (3d1c3d8)
  • WIP: displaying files and folders to the front-end (23c4275)
  • WIP: edit folder name (b29a776)
  • WIP: edit items started (02c11bf)
  • WIP: fetching files and send data to the engine (3986cbb)
  • WIP: folder structure is navigable (f4b49b2)
  • WIP: investigation file upload (7c1b66c)
  • WIP: upload working and removed files from assets folder (a54ab54)

Bug Fixes

  • build (c4cd613)
  • deleted files fixes + ux improvements (738b091)
  • double click folder + fix some styling (60c9a04)
  • minor styles adjustments (48952a4)
  • saved scenes feedback (46b7790)
  • updating files and folders when uploaded and created (9628449)
  • upload file to the good folder (a7df898)
  • vector3Input + removed margin directly on the input (cec5d36)

Refactor

  • admin: add files in src folder (2357863)
  • all widgets files renamed to .widget.tsx + transpilePackages @react-three/drei (15790ed)
  • config workflow (6d5be24)
  • filemanageritem extracted + deleting file fixed (d5a1071)
  • files controller (13e1f7a)
  • filesmanager extract from engine / refactor(WIP): standardizing api calls (41ac7f1)
  • getFiles callback refactored to files manager (e8b9f57)
  • save and get functions (d0278b5)
  • scenes status (d08d48f)
  • solidifying filesManager styles (893419f)
  • use axios for http calls (bc40cd5)
  • WIP: load files and display them (684934c)

0.4.2 (2023-03-22)

Bug Fixes

Refactor

  • flattening three packages imports (faf0df8)
  • physics removed (2d0e974)
  • react-three-fuber + drei extracted (be66b0b)
  • removed old admin app + lower case ui folders names (d9047ca)
  • testing dynamic imports (323b4c1)
  • threejs extracted in its own package (3d67a50)

0.4.1 (2023-03-17)

0.4.0 (2023-03-17)

Features

  • global layout WIP (a7b1704)
  • login page styling done (d8a9a65)
  • nextjs installed in temp admin-dashboard (11c60fd)
  • styling started (ddeb326)
  • WIP: adding engine to dashboard (fdc0239)
  • WIP: nextjs installed + auth back-end (6914799)

Bug Fixes

  • @mui imports / refactor: removed tailwind (799ca57)
  • account menu in editor (39b87eb)
  • account menu in editor + mainMenu config (4299678)
  • api issues / feat(WIP): create account, login process (13973ed)
  • build (fb22072)
  • custom colors + Vector3Input imports (5a4935d)
  • dashboard: build (ccaea1f)
  • import widgets + load scene (a53d349)
  • imports + missing code (30eba96)
  • login (1160d11)
  • redirect + loading state (c9c2b80)
  • sidebar + editor header (d958696)
  • slow nextjs build (31e0420)
  • WIP: create account working (63030c5)

Refactor

0.3.1 (2023-03-15)

Refactor

0.3.0 (2023-03-02)

0.2.9 (2023-03-02)

Features

Refactor

0.2.8 (2023-03-01)

Features

0.2.7 (2023-03-01)

Features

  • clickable gizmo (dcbf538)
  • editable widget properties through the UI (5d930ec)
  • gizmo reworked (dc9c3c1)
  • grid helper, isVisible option on fields (cb1d822)
  • helper for lights / refactor: meshHolder switched to gizmos (b463402)
  • open create scene modal when no scene (4eb5aed)
  • toggle widgetsObject visibility (76fc381)
  • updateArrayAt helper (c065783)
  • vector3Input + vector3Field (e4aa123)

Bug Fixes

Refactor

  • adding a loading state on the scenes (79bcff2)
  • generic widget options types (a11a5ce)
  • update widgets (e353ea0)
  • widget helper can possibly be a function + Light widget (3d65c61)

0.2.6 (2023-02-19)

Bug Fixes

  • build passed for admin app (9b2ba33)
  • mui/react-three-drei Box issue (dd0b516)

Refactor

0.2.5 (2023-02-18)

Features

Bug Fixes

  • adding another reducer (32baab7)
  • module augmentation for typing reducer but not on useAppSelector (eb03ac4)
  • preparing typings for @engine (f3d651a)
  • reducer manager addIn (615f6a4)
  • useAppSelector typing fix (6a3687e)
  • widgetsProps types + code clean up (268744d)

Refactor

  • reducer manager code clean up (5c1da38)

0.2.4 (2023-02-13)

Bug Fixes

  • cleaning code + fix console warnings (075f8a9)
  • onload crach foxed (a35d3e3)
  • onSave feedback + init issue (6380611)

Refactor

  • flattening scenes + widgets store (1bd39f6)
  • widgets looping system (2625c3a)

0.2.3 (2023-02-11)

Features

  • @ui2: cleaned and working (28b2260)
  • accordion adjustments + textfields started (7c90dc4)
  • accordions added (c0b8f42)
  • buttons stories (c5f2c08)
  • fix alias issue in admin (6bab48f)
  • fixing engine eslint errors (1e96ba9)
  • fixing issues (473a81a)
  • menuitem + checkbox (3c5bd80)
  • mui use styled-components instead of emotion (3f2cd44)
  • select component extracted from textfield (5ebe023)
  • select fixed (bddffbc)
  • textfield select (95c5e7f)

Bug Fixes

Refactor

  • @granity/widgets working (4762676)
  • all widgets extracted in its own package (1267d99)
  • engine renamed to admin (a32fa76)
  • fix some issues (30775c1)
  • game component reviewed (b53bfe9)
  • game folder enhanced to support the app game package (d3cbe54)
  • game package fetching scenes data (66cb50d)
  • prepare root Game component (d485a4f)

0.2.2 (2023-01-29)

Features

  • fetching scenes data from engine-server + engine api exports (13d46ce)

Bug Fixes

Refactor

  • @engine working from another package (167a147)
  • @engine: clean up + exportable scenes (d04462b)
  • can save scene from outside @engine (a528949)
  • clean up + investigation (2ee9063)
  • engine-test package (92cedc5)
  • engine: bring Features folder with all widgets (b6f7031)
  • engineConfig + onSave working (d28c8d8)
  • granity provider now takes engineOptions as parameter (a426935)
  • granity-engine working in engine package (ef95758)
  • passing a list of keyboard mapping now override the defaults (b1d5c84)
  • paths unresolved (4d7506f)
  • removed AppProvider (586d05d)
  • stie wrapper (27d49b6)
  • switch engine-test to the actual engine package (d8ed915)

0.2.1 (2023-01-20)

Bug Fixes

0.2.0 (2023-01-16)

Features

  • add more components (7a2cee2)
  • display refactor and performance in changelog (246473b)

Bug Fixes

  • all build issues (03e69fd)
  • bad imports issue + first component working with storybook (bf6fd72)
  • eslint alias issue (f63bba5)
  • eslint sort import extracted from apps/app (685d5ed)
  • minor adjustments (11bf311)
  • packages adjustments (a400842)
  • partially: app build error (4bd3ddf)
  • prettier package (a37b065)
  • small fixes and clean up (c431dba)

Refactor

  • app package to engine + storybook on dev command (31ec844)
  • clean up (db09a69)
  • common types extracted to its own package (ca96ec7)
  • creation of workspaces apps and packages (5c22d89)
  • eslin-config moved in its own package (122b4cc)
  • extraction of the first hook (16689b6)
  • functions package renamed to utilities-granity (f23ea66)
  • html components extracted to ui-granity package (946233b)
  • import extracted components (ff34b4b)
  • lodash extracted + clean up (6378dc9)
  • mixins + Themeprovider (be74c6b)
  • packages renamed to @granity/package-name (777d078)
  • removed unecessary tsconfig (4f276e3)
  • types imports / feat: storybook initialized (61f67b5)
  • use of new extracted hook + test package preparation (26fc62b)
  • utilities renamed to helpers (814961c)

0.1.8 (2023-01-03)

Features

  • ui widgets editable name (bc09ea4)

Bug Fixes

  • app crash (686e103)
  • displayName property showing in editor (fffcfc4)
  • hard cloning component (591ca7a)
  • infinite rerender + types + defaultCamera (80fecc5)
  • investigation edit button (ac1a9fa)
  • labelPosition warning (7e0f1d5)
  • lagging widget onchange (37cb02e)

0.1.7 (2022-12-29)

Bug Fixes

  • auto changelog adjustments (9f0db19)
  • display feedback instead of logs (9502270)
  • label position + colors (b3698d5)