You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGE_LOG.md
+18-20Lines changed: 18 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -5,33 +5,31 @@
5
5
6
6
## Version 22.0.0 Changes
7
7
8
-
### Potential Changes:
9
-
10
-
- Export code does not actually build what it says it does - Bug fix: tags which are nested do not display accurate code in code preview
11
-
- Fully retire jest tests
12
-
- Complete Vitest testing suite
13
-
- Make bottom panel only display context-relevant tabs
14
-
- Moving chat link from bottom panel to upper right (would this require making it into a pop up?)
15
-
- Migrate more state pieces into redux store??
16
-
- Decluttering by adding right click and hover functionality
17
-
- Move elements of tutorial into hover functionality
18
-
- Add built-in component templates to the marketplace
19
-
20
8
### Changes:
21
9
22
-
- Deleted all electron-related files and dependencies
23
-
- Deleted all webpack-related files and dependencies
24
-
- Deleted all babel-related files and dependencies (SL)
25
-
- Deleted all jest-related files and dependencies (SL)
26
-
- Migrated create create custom HTML component to left panel and completely removed from bottom panel (SL)
27
-
- Migrated create create custom module component to left panel and completely removed from bottom panel (SL)
28
-
- Migrated clear canvas to canvas container from nav bar and completely removed from nav bar (SL)
29
-
- Removed page up and page down buttons and code from canvas container (SL)
10
+
- Deleted depreciated electron-related files and dependencies
11
+
- Deleted depreciated webpack-related files and dependencies
12
+
- Deleted depreciated babel-related files and dependencies
13
+
- Deleted depreciated jest-related files and dependencies
14
+
- Migrated create create custom HTML component to left panel and completely removed from bottom panel
15
+
- Migrated create create custom module component to left panel and completely removed from bottom panel
16
+
- Migrated clear canvas to canvas container from nav bar and completely removed from nav bar
17
+
- Removed page up and page down buttons and code from canvas container
18
+
- Added right click functionality to component customization and removed from bottom panel
30
19
- OAuth fully functional
31
20
32
21
### Recommendations for Future Enhancements:
33
22
- Unify styling, we utilized a lot of inline styling to override prior version styling due to time
34
23
- Light/Dark mode, suggest removing current code regarding it and reimplement from the ground up for light/dark themes
24
+
- Export code does not actually build what it says it does - Bug fix: tags which are nested do not display accurate code in code preview
25
+
- Fully retire jest tests
26
+
- Complete Vitest testing suite
27
+
- Make bottom panel only display context-relevant tabs
28
+
- Moving chat link from bottom panel to upper right
29
+
- Migrate more state pieces into redux store
30
+
- Move elements of tutorial into hover functionality
31
+
- Add built-in component templates to the marketplace
32
+
- Reimplement VideoSDK (will need VIDEOSDK token in .env), changes made for v22 prevented VideoSDK from working with the collab feature, the code however still exists
Copy file name to clipboardExpand all lines: README.md
+17-42Lines changed: 17 additions & 42 deletions
Original file line number
Diff line number
Diff line change
@@ -51,37 +51,35 @@
51
51
**ReacType** is a React prototyping tool that allows users _visualize_ their application architecture dynamically, employing an interactive drop and drag display with real-time component code preview and a collaboration room that features live video and chat functionality. Generated code can be exported as a **React** app for developers employing React component architecture alongside the comprehensive type-checking of **TypeScript**. In other words, **you can draw prototypes and export React / TypeScript code!**
52
52
53
53
<palign="center">
54
-
<imgwidth="1000"src="./resources/v21 MUI Canvas.png">
54
+
<imgwidth="1000"src="./resources/v22 MUI Canvas.png">
55
55
</p>
56
56
57
57
Visit [reactype.dev](https://reactype.dev) to learn more about the product.
58
58
59
59
Follow [@ReacType](https://twitter.com/reactype) on Twitter for important announcements.
60
60
61
-
## Changes with Version 21.0.0
61
+
## Changes with Version 22.0.0
62
62
63
-
-**MUI Components**: Material UI can now be used to Create / Style your Applications
64
-
-**UI Updates**: The UI now features a more modern and user friendly experience to reflect the newly added Components.
65
-
-**DX Updates**: Migrated from Jest to Vitest to allow better compatibility, as well as to reduce complexity and streamline the Development Workflow.
66
-
-**JS DOCS**: Added 273 JSDoc comment blocks throughout the codebase.
67
-
-**Cleanup**: Removed unused code, fixed bugs, and made major performance improvements.
63
+
-**UI/UX Updates**: Updated the UI/UX to be more intuitive and user friendly, decreasing learning curve and improving accessibility.
64
+
-**Cleanup**: Removed depreciated dependencies and unused code, migrated code and components to align with UI/UX direction, and cleaned up styling.
65
+
-**OAuth**: Implemented OAuth with Google and Github for streamlined login and secure user accounts.
68
66
-**And more:** See the [change log](https://github.com/open-source-labs/ReacType/blob/master/CHANGE_LOG.md) for more details on what was changed from the previous versions, as well as plans for upcoming features!
@@ -100,11 +98,16 @@ Given to us courtesy of our friends over at React Relay
100
98
```bash
101
99
npm install
102
100
```
101
+
- Compile for production
102
+
103
+
```bash
104
+
npm run build
105
+
```
103
106
104
107
- To run the production build
105
108
106
109
```bash
107
-
npm run prod
110
+
npm start
108
111
```
109
112
110
113
- To run tests
@@ -119,40 +122,12 @@ npm run test
119
122
npm run dev
120
123
```
121
124
122
-
- Note that DEV_PORT, NODE_ENV flag (=production or development) and VIDEOSDK token are needed in the .env file.
125
+
- Open browser and navigate to localhost at specified port
126
+
127
+
- Note that DEV_PORT and NODE_ENV flag (=production or development) are needed in the .env file.
123
128
- Please note that the development build is not connected to the production server. `npm run dev` should spin up the development server from the server folder of this repo. For additional information, the readme is [here](https://github.com/open-source-labs/ReacType/blob/master/server/README.md). Alternatively, you can select "Continue as guest" on the login page of the app, which will not use any features that rely on the server (authentication and saving project data.)
124
129
- If there are any errors on spin-up related to MONGO_DB, GITHUB_CLIENT, GITHUB_SECRET, GOOGLE_CLIENT, GOOGLE_SECRET, and SESSION_SECRET, those variables will have to be added to the .env file. To get Google and GitHub credentials, addtional information can be found at the following links: Google [here](https://support.google.com/cloud/answer/6158849?hl=en) and GitHub [here](https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app).
125
130
126
-
- To run the development build of electron app
127
-
128
-
```bash
129
-
npm run dev
130
-
npm run electron-dev
131
-
```
132
-
133
-
## Run Exported App
134
-
135
-
- Open exported project directory
136
-
- Install dependencies
137
-
138
-
```bash
139
-
npm install
140
-
```
141
-
142
-
- Build the app
143
-
144
-
```bash
145
-
npm run build
146
-
```
147
-
148
-
- Start an instance
149
-
150
-
```bash
151
-
npm run start
152
-
```
153
-
154
-
- Open browser and navigate to localhost at specified port
0 commit comments