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
@@ -25,26 +25,26 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windo
25
25
26
26
-**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.
27
27
28
-
-**Microsoft users**:
28
+
-**Windows users**: Install the application by running ReacType Setup 4.0.0.exe.
29
29
30
30
-**Linux users**: Run the application as a super user in order to read and write files.
31
31
32
-

32
+

33
33
34
34
### How to use
35
35
36
-
-**Log in:** Sign up through email/Github if you would like to save your projects to the cloud. Otherwise, select _Continue as Guest_
37
-
-**Select project type:** By default, new projects will be Next.js projects, but you can toggle your project to be a normal React application by selecting "Classic React" in the bottom-right corner.
38
-
-**Next.js** projects allow you to easily create routing between pages within ReacType and render content with static rendering.
39
-
-**Classic React** projects are vanilla React. You can create multiple "root" components, but routing between these root components is enabled by default.
40
-
-**Add components:** Add a new component in the left panel. If the _Page_ checkbox is selected, the component will become a page that can be routed to. For example, a page component named 'Home', the component's corresponding route will be '/Home'. [Learn more about Next.js routing](https://nextjs.org/docs/routing/introduction).
41
-
-**Create instances of components/HTML elements:** Each component has its own canvas where you can see how any instances of nested components or HTML elements will render in production. To create an instance of a component or traditional HTML element in the canvas, simply drag it onto the canvas. The following elements have special properties when they're dragged onto the canvas:
42
-
-**Page/root components:** Page/root components cannot be dragged into other components.
43
-
-**Divs:** Divs are arbitrarily nestable.
44
-
-**Navigation components:** Next.js projects have "Navigation components" which allow you to create links between your page components.
45
-
-**Update CSS and delete instances:** Click on the component canvas or an instance to view/edit CSS attributes in the right panel. Updates made to the CSS will render in the canvas on _Save_.
46
-
-**Save your project:** Select _Save Project_ to save a new project to the cloud. Once you've created a new project in the cloud, it will be autoamtically saved on each change. You can open any of your other saved projects by selecting _Open Project_.
47
-
-**Export your project:** Select _Export Project_to save your project locally. You will have the option of exporting either a fully functional application or only exporting the component files.
36
+
-**Sign-in page**: Sign up for an account, authenticate via Github/Facebook, or just continue as a guest.
37
+
-**Tutorial**: Click ‘Tutorial’ from the help tab’s drop-down menu of the help tab at the top left of the application to view a tutorial page.
38
+
-**Start a project (only after authenticating)**: After you authenticate via Github/Facebook, create a new project, and select whether you want your project to be a Next.js or a classic React project. Also, save your project so that you can return to it at a later time.
39
+
-**Add Components**: Create components on the left panel. Components can be associated with a route, or they can be used within other components.
40
+
-**Delete Components**: Delete components after focusing on them from the right panel. Be careful when deleting components because all instances of the componentwill be deleted within the application/project.
41
+
-**Add Custom Elements**: Create custom elements or add HTML elements that you are more familiar with into the application. Once the project is exported, the HTML tags generated in the code preview will function the way the label is supposed to work. You can create functionality for custom elements in a new file. The tutorial on HTML Elements explains more on how to do this.
42
+
-**Delete Elements**: Delete elements by clicking on the ‘X’ button next to the element. Be careful when deleting elements because all element elements will be deleted within the application/project.
43
+
-**Create instances on the canvas**: Each component has its canvas. Create an example of an element or HTML element by dragging it onto the canvas. Div components are arbitrarily nestable and useful for complex layouts. Next.js projects have Link components to enable client-side navigation to other routes.
44
+
-**Component Tree**: Click on the component tree tab next to the code preview tab to view the component tree hierarchy.
45
+
-**Update styling**: Click on an element on the canvas to update basic styling using the right functions. As you create new instances and add styling, watch as your code dynamically generates in the bottom panel.
46
+
-**User preference features**: Select a theme for the code preview to your liking and change the application’s lighting.
47
+
-**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’s mocked on the canvas.
48
48
49
49
#### Contributors
50
50
@@ -54,18 +54,24 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windo
0 commit comments