|
3 | 3 | <h1 align="center">ReacType Change Log</h1>
|
4 | 4 | </p>
|
5 | 5 |
|
| 6 | +**Version 13.0.0 Changes** |
| 7 | + |
| 8 | +New Functionality:<br> |
| 9 | +- Manage state locally: Users can now manage state dynamically within nested components using React Hooks within the state manager tab. |
| 10 | +- Add/delete props: For a selected component, users can see a list of available props from the parent, add props, and delete props in case they are not - required later on. |
| 11 | +- State/props flow: If state or props are deleted upstream, it will automatically update the state for its children components. |
| 12 | +- Visualize state/props flow: Within the display sub-tab of the state manager tab, users can visualize an interactive tree diagram depicting the state initialized in the current component and passed down props from the parent component. |
| 13 | + |
| 14 | +Enhancements:<br> |
| 15 | +- Live code preview: Live rendering of code based on any changes in the state and dragging and nesting of components. |
| 16 | +- Next.js & Gatsby compatibility: New state manager tab is now compatible with next.js and Gatsby. |
| 17 | +- Tutorial: Tutorial is functional and has the latest guides to navigate through the newly added state management tab. |
| 18 | + |
| 19 | +Deployment Updates:<br> |
| 20 | +- Electron app is now available for Windows users. |
| 21 | +- Web based version of the app is available on Heroku. |
| 22 | + |
| 23 | +Bug Fixes:<br> |
| 24 | +- User dashboard: The dashboard works now and shows private and shared projects with the ability for users to drop comments. |
| 25 | +- Login/logout: Users can now signup/login/logout now on both development and production environments. |
| 26 | +- Manage Projects: Github authenticated users are now able to create and save projects. |
| 27 | +- Customization: Use State works as expected now within HTML elements. |
| 28 | + |
| 29 | +What’s next:<br> |
| 30 | +- Adding on click functionality within components. Goal: Make a fully functional tic-tac-toe app. |
| 31 | +- Incorporating material ui into the components so that exported app has visually appealing components. |
| 32 | +- Enabling auto save functionality when dragging and dropping components, and amending component state. |
| 33 | +- Allowing users to click and access projects within the dashboard for review. |
| 34 | +- Adding more integration and E2E testing. |
| 35 | +- Fixing bugs in the heroku (web based) deployment: login/logout, GitHub oauth etc. |
| 36 | +- Enabling google oauth in all environments. |
| 37 | +- Packaging electron app for Linux users. |
| 38 | +- Conversion from monolithic to micro services for better scaling in the future. |
| 39 | + |
6 | 40 | **Version 12.0.0 Changes**
|
7 | 41 |
|
8 |
| --Context Visualizer: You can now visually see what component is consuming which context. As you click on the interactive tree, the component assigned to the context will be revealed. |
9 |
| --React 18: Updated to React 18 |
10 |
| --Export Feature: Created an exportable context file, integrated with original codebase. |
11 |
| -Ready to go code: Added boilerplate codes to components based on which contexts they are consuming. |
| 42 | +- Context Visualizer: You can now visually see what component is consuming which context. As you click on the interactive tree, the component assigned to the context will be revealed. |
| 43 | +- React 18: Updated to React 18 |
| 44 | +- Export Feature: Created an exportable context file, integrated with original codebase. Ready to go code: Added boilerplate codes to components based on which contexts they are consuming. |
12 | 45 |
|
13 | 46 | **A note to future contributors**
|
14 | 47 |
|
|
0 commit comments