Skip to content

Commit bce5d05

Browse files
authored
Update CHANGE_LOG.md
1 parent f16d199 commit bce5d05

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

CHANGE_LOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,52 @@
33
<h1 align="center">ReacType Change Log</h1>
44
</p>
55

6+
**Version 19.0.0 Changes**
7+
8+
Changes:<br>
9+
10+
- Developer Improvement:
11+
- Typescript conversion continued sits at ~95%
12+
- User Features:
13+
- Collaboration Room:
14+
- Bug Fixes:
15+
- Debug “Leave Room” functionality removing username from the users list
16+
- Debug “Join Room” functionality so the current canvas does not reset upon new user joining collaboration
17+
- Debug Code Preview button that sent error if toggled more than once and does not force toggled view to other users in the room
18+
- Collaboration room is now ready for release (v1)
19+
- Implemented live cursor tracking with on/off function where multiple users can choose to see the other users mouse cursors in real-time in the same canvas.
20+
- Added keydown functionality to “Join Room” by triggering button click on keyboard “Enter”
21+
- Reconfigured web socket initiation to force new connection when joining room
22+
- Refactored the way changes were being passed to other users in the collaboration room
23+
- Significantly reduces the amount of data being passed among users by passing only the payload for each individual action, triggering singular updates for other users in the collaboration environment
24+
- Added Event Emitters for each action that updates canvas
25+
- Created a websocket service layer to maintain a single socket instance throughout the app
26+
- User List:
27+
- Displays the username and mouse cursor of all connected users in a particular room with a specific color scheme
28+
- UI updated to enhance user experience
29+
- Rendered MUI Icons in HTML Element Panel
30+
- Redesigned drag-n-drop to be more intuitive and professionalize application design.
31+
- Updated styling to overall style and theme to maintain consistency across the application
32+
- Removed Tailwind and CSS save buttons in Customization panel for cleaner UI and drying up repetitive functionality
33+
34+
Recommendations for Future Enhancements:<br>
35+
36+
- Fix Undo & Redo functionality. Undo & Redo buttons on the customization page not functioning as expected.
37+
- Update Electron for desktop application use. Resolve electron app functionality to coincide with web app functionality.
38+
- Add Change Log/View Edit History feature in app
39+
- v.17 recommendations regarding the Marketplace are still undeveloped.
40+
- Expand testing coverage. Continue fixing old tests which rely on outdated dependencies, and implementing new tests.
41+
- Continue Typescript conversion. Consider toggling noImplicitAny to find all 'any' cases that can be addressed.
42+
- Continue cleanup of outdated and unused code and files.
43+
- Future teams could look into data structures for scaling on the server side of the app to improve data transmitting and multiple server functionality.
44+
- Continue modularizing code. Many large, unwieldy files that should be broken up into more modular components still exist.
45+
- Collaboration room:
46+
- Allow for given HTML components to be nested into custom created components
47+
- Collaboration Room feature can be further scaled with AWS servers and clients for better experiences. The feature currently is limited to access with only 1 AWS cloud server.
48+
- True real-time rendering so users can see components as they're being dragged onto the canvas, rather than only when they're placed.
49+
- List of active rooms so users can simply pick one to join. Will likely be paired with a password feature for security, so only users with the proper credentials can join a particular room.
50+
- Chat Feature in Collaboration Room
51+
652
**Version 18.0.0 Changes**
753

854
Changes:<br>

0 commit comments

Comments
 (0)