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: CHANGELOG.md
+50-50Lines changed: 50 additions & 50 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@
15
15
> implemented, and next-releasing features
16
16
17
17
-[toolbox/meta-editor] Meta data editor of root (file)'s metadata single property editor available for developer experience. (you can manually set files property to mock or give context to assistant which this design system holds as a data. e.g. - uses-designsystem=material-design)
18
-
-[linter/textstyles]`MissingTextStyleWarning`: New Linter added. this lints the design warning the plain text with no textstyle specified. [PR](https://github.com/bridgedxyz/assistant/pull/80)
18
+
-[linter/textstyles]`MissingTextStyleWarning`: New Linter added. this lints the design warning the plain text with no textstyle specified. [PR](https://github.com/bridgedxyz/assistant/pull/80)
19
19
-[assistant/ux] Resizing added. Now you can resize the plugin as you want. starting on figma platform. ([#107](https://github.com/bridgedxyz/assistant/pull/107))
> 0.1.0 focuses on flutter code generation feature.
173
173
174
-
- Figma plugin ui built with react + plain css
175
-
- Supported : Fimga / Flutter
174
+
- Figma plugin UI built with React + plain CSS
175
+
- Supported: Figma / Flutter
176
176
- Flutter code exporter built with [flutter-builder](https://github.com/bridgedxyz/flutter-builder)
177
177
178
178
### Info
179
179
180
180
[v0.1.0]
181
181
182
-
**name**: Bridged (design to flutter)
182
+
**name**: Bridged (design to flutter)
183
183
184
-
**description**:
184
+
**description**:
185
185
186
186
Bridged's assistant plugin that generates usable & readable flutter code for production. Run this plugin, Select any design of yours, It will generate ready-to-use formatted native flutter code for you.
187
187
188
188
_Notice_
189
189
190
190
No matter how big and complex frame you select, it will generate the code. Anyway we recommend you to use it on a component level for best experience. Code may not be manageable if you are tring to build full-screen level code in one single code base.
191
191
192
-
contribute on [github](https://github.com/bridgedxyz/assistant)
192
+
Contribute on [github](https://github.com/bridgedxyz/assistant)
193
193
194
194
**tags**: flutter, lint, code, figma to code, prototyping, hosting
195
195
@@ -201,32 +201,32 @@ contribute on [github](https://github.com/bridgedxyz/assistant)
201
201
202
202
**Initial Features**
203
203
204
-
-flutter widgets support
205
-
-figma to SingleChildScrollView
206
-
-figma to Column
207
-
-figma to Row
208
-
-figma to Text
209
-
-figma to SizedBox
210
-
-figma to Container
211
-
-figma to Color
212
-
-figma to BoxDecoration
213
-
-figma to Padding (EdgeInsets)
214
-
-figma to Transform
215
-
-figma to Gradient
216
-
-figma to Stack
217
-
-figma to Expanded
218
-
-figma to Opacity
219
-
-builder
220
-
-flutter widget builder with [flutter-builder](https://github.com/bridgedxyz/flutter-builder) v31
204
+
-Flutter widgets support
205
+
-Figma to SingleChildScrollView
206
+
-Figma to Column
207
+
-Figma to Row
208
+
-Figma to Text
209
+
-Figma to SizedBox
210
+
-Figma to Container
211
+
-Figma to Color
212
+
-Figma to BoxDecoration
213
+
-Figma to Padding (EdgeInsets)
214
+
-Figma to Transform
215
+
-Figma to Gradient
216
+
-Figma to Stack
217
+
-Figma to Expanded
218
+
-Figma to Opacity
219
+
-Builder
220
+
-Flutter widget builder with [flutter-builder](https://github.com/bridgedxyz/flutter-builder) v31
221
221
- Theme TextStyle supported with textstyle name detection. H1 will give you `Theme.of(context).textTheme.heading1`
222
-
-ui
223
-
-preview interface -- shows the selected node's image on preview
224
-
-code section -- shows the generated code
222
+
-UI
223
+
-Preview Interface -- Shows the selected node's image on preview
@@ -11,9 +11,9 @@ The design of the plugin user interface. Here, you can find what to develop.
11
11
12
12
Sample design is used for evaluating code generation quality check. Both good and bad examples are provided. [Link here](https://www.figma.com/file/iypAHagtcSp3Osfo2a7EDz/?node-id=164%3A2621).
13
13
14
-
## Writing ui codes (react).
14
+
## Writing UI codes (React)
15
15
16
-
if using material-ui, read the following [guidelines](https://material-ui.com/guides/minimizing-bundle-size/).
16
+
If using material-ui, read the following [guidelines](https://material-ui.com/guides/minimizing-bundle-size/).
17
17
18
18
19
19
You can also run / inspect / develop the [ui](./ui) on the browser environment without design tools openned. Instructions available at [webdev](./webdev)
> install figma plugin via below link. note that the published plugin is allways behind few new features behind this repository. for trying out the latest and mindblowing features, please build from your local environment directly.
31
+
> Install figma plugin via below link. Note that the published plugin is always behind few new features behind this repository. For trying out the latest and mindblowing features, please build from your local environment directly.
32
+
33
+
Install via figma plugin [link here](https://www.figma.com/community/plugin/896445082033423994).
32
34
33
-
install via figma plugin [link here](https://www.figma.com/community/plugin/896445082033423994)
35
+
### Cloning and running the project:
34
36
35
-
> Cloning and running the project.
36
-
> we use yarn workspace for maintaining this project as monorepository.
37
-
> Some additional steps are required to run this project properly.
37
+
> - We use yarn workspace for maintaining this project as monorepo.
38
+
> - Some additional steps are required to run this project properly.
38
39
39
40
```shell
40
41
# [REQUIRED] we use git submodules for `packages/`. you have to explicitly execute this command instead default clone.
# [REQUIRED] yarn will install dependencies, link packages, and generate compiled code of packages, so it can be referenced by root projects.
46
+
# [REQUIRED] Yarn will install dependencies, link packages, and generate compiled code of packages, so it can be referenced by root projects.
46
47
yarn
47
48
48
-
# [OPTIONAL 1] run figma plugin in dev mode (use localhost server) (recommanded)
49
+
# [OPTIONAL 1] Run figma plugin in dev mode (use localhost server) (recommanded)
49
50
yarn figma
50
51
51
-
# [OPTIONAL 1-2] run figma plugin in dev mode (native)
52
+
# [OPTIONAL 1-2] Run figma plugin in dev mode (native)
52
53
yarn figma-native
53
54
54
-
# [OPTIONAL 2]run sketch plugin in dev mode
55
+
# [OPTIONAL 2] Run sketch plugin in dev mode
55
56
yarn sketch
56
57
57
-
# [OPTIONAL 3 & Contributors only] run plugin ui in webdev mode
58
+
# [OPTIONAL 3 & Contributors only] Run plugin ui in webdev mode
58
59
yarn web
59
60
# visit http://localhost:3303/init-webdev to work on browser
60
61
```
61
62
62
-
_soon as the subpackages are released as stable, we will remove git submodule dependency for ease of use. until then, this will be the primary repository and all the edits and PRs will be caused by this project._ - [Learn more here](https://github.com/bridgedxyz/.github/blob/main/contributing/working-with-submodules.md)
63
+
_Soon as the subpackages are released as stable, we will remove git submodule dependency for ease of use. until then, this will be the primary repository and all the edits and PRs will be caused by this project._ - [Learn more here](https://github.com/bridgedxyz/.github/blob/main/contributing/working-with-submodules.md)
63
64
64
-
> sometimes, when pulling this repo from remote, if new submodule package is added, you'll need to run below command to pull with updated submodules (we recommand you to know what this command actually does in a nut shell.)
65
+
> Sometimes, when pulling this repo from remote, if new submodule package is added, you'll need to run below command to pull with updated submodules (we recommand you to know what this command actually does in a nut shell.)
65
66
66
67
```shell
67
68
git submodule update --init --recursive
@@ -83,7 +84,7 @@ flutter widget builder is done by [figma/flutter](/flutter) and the core builder
@@ -96,7 +97,7 @@ Learn more at [console repository](https://github.com/gridaco/console.grida.co)
96
97
97
98
## UI Element Detection
98
99
99
-
> rule based button / input / icon detection with [@reflect-ui/detection](./packages/detection)
100
+
> Rule based button / input / icon detection with [@reflect-ui/detection](./packages/detection)
100
101
> Higher quality ML based detection available at [Grida's context engine](https://github.com/bridgedxyz/context)
101
102
102
103
## Design Assistant
@@ -121,12 +122,12 @@ Learn more at [console repository](https://github.com/gridaco/console.grida.co)
121
122
122
123
### Building the plugin
123
124
124
-
-figma: See [plugin README](/figma/README.md)
125
-
-sketch: `sketch platform will be available soon`
125
+
-Figma: See [plugin README](/figma/README.md)
126
+
-Sketch: `Sketch platform will be available soon`
126
127
127
128
### Running as Webdev
128
129
129
-
> webdev is a mode that you can run assistant as a standalone appliaction for ui development purpose of its' you can't acccess or call api to design tools.
130
+
> `webdev` is a mode that you can run assistant as a standalone appliaction for ui development purpose of its' you can't acccess or call api to design tools.
130
131
131
132
Learn more at [./webdev](./webdev)
132
133
@@ -160,15 +161,15 @@ And general Grida project contribution and collaboration guideline [here](https:
0 commit comments