Skip to content

Commit e32f787

Browse files
authored
Merge pull request #167 from oslabs-beta/master
ReacType 6.0 Released
2 parents 53ededf + e8715ad commit e32f787

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+2157
-462
lines changed

Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM node:10.1
2+
WORKDIR /usr/src/app
3+
COPY . /usr/src/app
4+
RUN npm install
5+
RUN npm run prod-build
6+
EXPOSE 5000
7+
CMD npm run server

README.md

Lines changed: 52 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,18 @@
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 5.0](https://img.shields.io/badge/Release-5.0-lightgrey.svg)
8+
![Version 6.0](https://img.shields.io/badge/Release-6.0-lightgrey.svg)
99

1010
**ReacType** is a visual 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!**
1212

1313
**ReacType** allows users to _visualize_ their application architecture dynamically, employing a _drag-and-drop canvas display_ and a _real-time component code preview_. Users can create components and drag _instances_ of these components, as well as HTML elements, onto the canvas. This architecture can then be _exported_ as TypeScript application files to be used as a starter template for any repository.
1414

15-
16-
**New with version 5.0:**
17-
18-
- Elements may be added to components in any location, rather than only at the bottom
19-
- Compatibility with Gatsby.js
20-
- Modernized and cleaner UI, including enhanced dark mode
21-
- Tutorial has been updated to reflect other modifications
22-
2315
Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windows](https://github.com/team-reactype/ReacType/releases/), [Linux](https://github.com/team-reactype/ReacType/releases/).
2416

2517
- **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.
2618

27-
- **Windows users**: Install the application by running ReacType Setup 5.0.0.exe.
19+
- **Windows users**: Install the application by running ReacType Setup 6.0.0.exe.
2820

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

@@ -45,6 +37,46 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windo
4537
- **User Preference Features**: With the click of a button, toggle between light mode and dark mode, depending on your preference.
4638
- **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.
4739

40+
- Elements may be added to components in any location, rather than only at the bottom
41+
- Compatibility with Gatsby.js
42+
- Modernized and cleaner UI, including enhanced dark mode
43+
- Tutorial has been updated to reflect other modifications
44+
45+
**New with version 6.0:**
46+
47+
### Features
48+
49+
- **Dashboard**: Click the 'Dashboard' button to view the Public Dashboard and User Dashboard.
50+
- **Like**: Like other people's templates by clicking on the star icon.
51+
- **Comment**: Comment on other templates by typing in the input field and clicking the comment icon.
52+
- **Download**: Save any public template by clicking the download icon to save a copy as your own.
53+
- **Publish**: Publish any template to the Public Dashboard for other users to download, like, or comment on. Click again to unpublish projects.
54+
- **Sort By**: Click the 'Sort By' button to choose different metrics to sort the Public Dashboard by.
55+
- **Form Nesting**: Nesting within form tags is now fully functional
56+
- **Added Undo and Redo functionality**
57+
58+
### Keyboard Shortcuts
59+
60+
**Mac**:
61+
- Export Project: Command + e
62+
- Undo: Command + z
63+
- Redo: Command + Shift + z
64+
- Save Project As: Command + s
65+
- Save Project: Command + shift + s
66+
- Delete HTML Tag on Canvas: Backspace
67+
- Delete Project: Command + Backspace
68+
- Open Project: Command + o
69+
70+
**Windows**:
71+
- Export Project: Control + e
72+
- Undo: Control + z
73+
- Redo: Control + Shift + z
74+
- Save Project As: Control + s
75+
- Save Project: Control + shift + s
76+
- Delete HTML Tag on Canvas: Backspace
77+
- Delete Project: Control + Backspace
78+
- Open Project: Control + o
79+
4880
#### Contributors
4981

5082
[Aaron Bumanglag](https://www.linkedin.com/in/akbuma) [@akbuma](https://github.com/akbuma)
@@ -55,6 +87,8 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windo
5587

5688
[Andrew Cho](https://www.linkedin.com/in/andrewjcho84/) [@andrewjcho84](https://github.com/andrewjcho84)
5789

90+
[Anthony Torrero](https://www.linkedin.com/in/anthony-torrero-4b8798159/) [@Anthonytorrero](https://github.com/Anthonytorrero)
91+
5892
[Brian Han](https://www.linkedin.com/in/brianjisoohan/) [@brianjshan](https://github.com/brianjshan)
5993

6094
[Charles Finocchiaro](https://www.linkedin.com/in/charles-finocchiaro-62440040/) [@null267](https://github.com/null267)
@@ -65,6 +99,10 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windo
6599

66100
[Diego Vazquez](https://www.linkedin.com/in/diegovazquezny/) [@diegovazquezny](https://github.com/diegovazquezny)
67101

102+
[Edward Park](https://www.linkedin.com/in/edwardparkwork/) [@eddypjr](https://github.com/eddypjr)
103+
104+
[Elena Conn](https://www.linkedin.com/in/elena-conn-366346123/) [@elenaconn](https://github.com/elenaconn)
105+
68106
[Eliot Nguyen](https://linkedin.com/in/ibeeliot) [@ibeeliot](https://github.com/ibeeliot)
69107

70108
[Fredo Chen](https://www.linkedin.com/in/fredochen/) [@fredosauce](https://github.com/fredosauce)
@@ -75,6 +113,8 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windo
75113

76114
[Julie Wu](https://www.linkedin.com/in/jwuarchitect/) [@yutingwu4](https://github.com/yutingwu4)
77115

116+
[Khuong Nguyen](https://www.linkedin.com/in/khuong-nguyen/) [@khuongdn16](https://github.com/khuongdn16)
117+
78118
[Linh Tran](https://www.linkedin.com/in/linhtran51/) [@Linhatran](https://github.com/Linhatran)
79119

80120
[Luke Madden](https://www.linkedin.com/in/lukemadden/) [@lukemadden](https://github.com/lukemadden)
@@ -87,6 +127,8 @@ Download for [MacOS](https://github.com/team-reactype/ReacType/releases), [Windo
87127

88128
[Sean Sadykoff](https://www.linkedin.com/in/sean-sadykoff/) [@sean1292](https://github.com/sean1292)
89129

130+
[Shana Hoehn](https://www.linkedin.com/in/shana-hoehn-70297b169/) [@slhoehn](https://github.com/slhoehn)
131+
90132
[Shlomo Porges](https://linkedin.com/shlomoporges) [@shlomoporges](https://github.com/ShlomoPorges)
91133

92134
[Sophia Huttner](https://www.linkedin.com/in/sophia-huttner-68315975/) [@sophjean](https://github.com/sophjean)

__tests__/__snapshots__/enzyme.test.tsx.snap

Whitespace-only changes.

0 commit comments

Comments
 (0)