Skip to content

Commit 0f4ffe7

Browse files
authored
Updated ReadMe to include v9.0 changes
Gifs pending
1 parent 639f1c7 commit 0f4ffe7

File tree

1 file changed

+12
-23
lines changed

1 file changed

+12
-23
lines changed

README.md

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/team-reactype/ReacType/pulls)
77
![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)
8-
![Version 8.0.0](https://img.shields.io/badge/Release-8.0.0-lightgrey.svg)
8+
![Version 9.0.0]
99

1010
**ReacType** is a rapid prototyping tool for developers employing **React** component architecture alongside the comprehensive type-checking of **TypeScript**.
1111
In other words, **you can draw prototypes and export React / TypeScript code!**
@@ -16,7 +16,7 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windo
1616

1717
- **Mac users**: After opening the dmg and dragging ReacType into your Applications folder, ctrl+click the icon and select 'Open' from the context menu to run the app. This extra step is necessary since we don't have an Apple developer license yet.
1818

19-
- **Windows users**: Install the application by running ReacType Setup 8.0.0.exe.
19+
- **Windows users**: Install the application by running ReacType Setup 9.0.0.exe.
2020

2121
- **Linux users**: Run the application as a super user in order to read and write files.
2222

@@ -38,31 +38,12 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windo
3838
- **User Preference Features**: With the click of a button, toggle between light mode and dark mode, depending on your preference.
3939
- **Export project**: Click the “Export Project’ button to export the project’s application files into a TypeScript file. The exported project is fully functional with Webpack, Express server, routing, etc., and will match what is mocked on the canvas.
4040
- **Export project with Tests**: Click the "includes tests" checkbox while exporting to include pre-configured Webpack, Jest, and Typescript files along with tests for your project.
41-
42-
- Elements may be added to components in any location, rather than only at the bottom
43-
- Compatibility with Gatsby.js
44-
- Modernized and cleaner UI, including enhanced dark mode
45-
- Tutorial has been updated to reflect other modifications
46-
47-
**New with version 9.0.0:**
48-
49-
![CSSEditor](https://raw.githubusercontent.com/open-source-labs/ReacType/master/resources/export_tests_images/export-new.gif)
50-
51-
### 9.0.0 New Features
52-
- **React Router**: Drag-and-drop LinkTo and Router elements (located below the HTML elements list) to implement fully-functional React Router components into your application to dynamically and quickly render components in the live demo render and in your exported application.
53-
- **Global State Management**: For the first time in ReacType history, users can utilize
54-
- **Composite Data Structures in State**: State creation in ReacType can now handle composite data types, which includes arrays, objects, and any amount of nesting of composite data types within other composite data types (i.e. arrays of objects and objects with objects as values).
55-
- **Additional Improvements with Local State Management**:
56-
- **Annotations**:
57-
58-
59-
- **OAuth via Github**: Sign up with your github accounts.
41+
- **Export project with Tests**: Sign into ReacType with your GitHub account!
6042
- **Live Render Demo**: Live render demo in React using Electron's sandbox environment. Updates in realtime to reflect canvas structure and customization options.
6143
- **Annotations**: Provide design notes directly on the canvas and have these persist while sharing designs with other engineers.
6244
- **CSS Editor**: Copy and paste custom css styles and classes into the editor and save to use personal or company designs in an instant.
6345
- **State & Props Creator**: Create custom state hooks with real-time updates in the code preview.
6446
- **Application Style Update**: Complete redesign of the entire application for enhanced user experience to maintain a single view application
65-
6647
- **Dashboard**: Click the 'Dashboard' button to view the Public Dashboard and User Dashboard.
6748
- **Like**: Like other people's templates by clicking on the thumbs up icon.
6849
- **Comment**: Comment on other templates by typing in the input field and clicking the comment icon.
@@ -73,8 +54,16 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windo
7354
- **Added Undo and Redo functionality**
7455
- **Test Suite Export**: pre-configured configuration & test file exports with application files.
7556
- **Dark mode**: change the theme of the app for a different asthetic.
57+
- Elements may be added to components in any location, rather than only at the bottom
58+
- Compatibility with Gatsby.js
59+
- Modernized and cleaner UI, including enhanced dark mode
60+
- Tutorial has been updated to reflect other modifications
61+
7662

77-
![AddAnnotations](https://raw.githubusercontent.com/open-source-labs/ReacType/master/resources/annotations_tutorial_images/Annotation.gif)
63+
**New with version 9.0.0:**
64+
- **React Router**: Drag-and-drop LinkTo and Router elements (located below the HTML elements list) to implement fully-functional React Router components into your application to dynamically and quickly render components in the live demo render and in your exported application.
65+
- **Global State Management**: For the first time in ReacType history, users can utilize global state management in the form of the Context API! Any state that is added will automatically be passed around your application with the appropriate UseContext hooks.
66+
- **Composite Data Structures in State**: State creation in ReacType can now handle composite data types, which includes arrays, objects, and any amount of nesting of composite data types within other composite data types (i.e. arrays of objects and objects with objects as values).
7867

7968
### Keyboard Shortcuts
8069

0 commit comments

Comments
 (0)