Skip to content
This repository has been archived by the owner on Jan 25, 2024. It is now read-only.

Fixed UUID generation and json serialization #95

Merged
merged 1 commit into from
Oct 5, 2020

Conversation

ivan-015
Copy link
Collaborator

@ivan-015 ivan-015 commented Oct 5, 2020

No description provided.

@ivan-015 ivan-015 requested review from x64Eddie and xm94 October 5, 2020 08:10
Copy link
Collaborator

@xm94 xm94 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@x64Eddie x64Eddie merged commit cc8e01f into stable Oct 5, 2020
mergify bot pushed a commit that referenced this pull request Oct 5, 2020
(cherry picked from commit cc8e01f)

# Conflicts:
#	pubspec.yaml
x64Eddie pushed a commit that referenced this pull request Oct 5, 2020
(cherry picked from commit cc8e01f)

# Conflicts:
#	pubspec.yaml

Co-authored-by: Ivan <42812006+ivan-015@users.noreply.github.com>
x64Eddie added a commit that referenced this pull request Oct 17, 2020
* refactor PBParam to PBVariable

* Downgraded build_runner to 1.10.0

* Fixed UUID generation and json serialization (#95) (#96)

(cherry picked from commit cc8e01f)

# Conflicts:
#	pubspec.yaml

Co-authored-by: Ivan <42812006+ivan-015@users.noreply.github.com>

* Split up _generateScreen method (interpret.dart)

* (fix:58) Split up _generateScreen method in interpret.dart (#103)

* refactor PBParam to PBVariable

* Downgraded build_runner to 1.10.0

* Split up _generateScreen method (interpret.dart)

Co-authored-by: Ivan <42812006+ivan-015@users.noreply.github.com>

* Fixed Json serialization, conflicts and interpretation errors. (#104)

* Hot fix miscellaneous item crash (#106)

* Added handlers for empty TempGroupLayouts

* Added name enforcement to layout nodes

* Enforced name property on visual nodes & sketch entities

* Fixed ContainerConstraintRule with name enforcment update

* Repaired temp group layout node for enforcing name property

* Using Dart's ArgParser to parse arguments (#85)

* Using Dart's ArgParser to parse arguments

* Using Dart's ArgParser to parse arguments

* arg parsing using args package; code cleanup

* fixed review errors

* fixed review errors

* reverted to default value

* Merged `stable` into `dev`

* Updated json serializable generated classes

* Detecting the OS that Parabeac is running on and extracting the current dir.

* Await main.dart flush after write before close (#112)

* Feat figma integration (#116)

* Integrate API calls and added Figma case

* Corrected API method

* Added FigmaController and ParentController

* Started Figma integration and abstract common classes

* Hot fixes

* Added FigmaNodeFactory

* Added few classes for FigmaNode to use

* Added rest of the needed classes

* Integrating new classes

* Corrected clases and added support files

* TEMPORAL FIX, REMOVE BEFORE RELEASE

* Fixed factory

* Added FigmaPage

* Fix relationship with node trees

* Added missing interpret

* Remove print

* Made originalRef for both classes

* Added http2 to do API call for Figma

* Made API calls more dynamic

* Made API call dynamic and added exceptions

* Added exceptions too

* Modified API method and added checker in groups to create assets

* Connected figma controller to interpret  and project builder. Set default value of isVisible to true.

* Changed do_objectID to UUID. Fixed isVisible values. Fixed children showing up as null. Changed layers to children in sketch nodes.

* Added parameters to makeAPICall() to download specific images. Added PBColorMixin to convert Color to hex strings.

* Set up PBDL for style

* Set up Figma for style

* Added json serializable to figma classes and populated classes with skeleton code.

* Added style to classes and abstracted inherited text to support PBDL

* Abstract Sketch Classes to use on Figma

* Modified sketch classes to abstract

* Abstract class instance

* Added interpret methods

* Added case when all children are Vector

* Added children case

* Fixed issue with colors and null fields for Style

* Fixed issue with instance

* Allow for generation for images concurrently. Fixed serialization issues.

* Fixed incorrect if statement that was preventing images from generating

* Added png extencion to images and images directory

* Text now generates properly

* removed colon from image names and allow rectangles to become images

* Added context to InheritedBitmap comming from Figma

* Added case for bitmap having not currentContext

* Added case where scaffold only come after canvas

* Added new color case, isVisible

* Frame can also be Groups

* Text should not be considered Vector on images

* Added field isBackgroundVisible

* Fixed group not generating as image inside Tab. Added mixin to add images to uuidQueue.

* Added generation of color for containers

* Added fills to figma nodes

* Added missing border information

* Fixed image generation in sketch

* Fixed issue with empty text on Sketch

* Removed unnecessary comments

* Removed unnecessary method

* Fixed pngs folder generating in the wrong path

Co-authored-by: Bryan Figueroa <bryan@parabeac.com>

* Added args and removed sentry. (#118)

* Removed the Sentry code; its going to cause runtime exceptions because users do not have the configuration necessary. Added the figma args to the parabeac.dart file.

* Update pb_flexible_gen.dart

* Add windows setup guide (#117)

* Started windows setup guide

* Added more windows installation info

* Finished Windows setup

* Fixed small spelling mistakes

Co-authored-by: Eddie <eherreraga@miners.utep.edu>

* Fixed Figma crashing when no output path is given. Removed unnecessary print statements. (#120)

* Update README.md (#121)

Added Figma Support Notes

Co-authored-by: Haardik Dharma <dharmahaardik08@gmail.com>
Co-authored-by: Ivan <42812006+ivan-015@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Ivan Huerta <ivanhuerta20@gmail.com>
Co-authored-by: Somtochukwu Nwagbata <healer2030@gmail.com>
Co-authored-by: Ivan Vigliante <ivan.avr@protonmail.com>
Co-authored-by: Roel de Vries <2130723+roel-de-vries@users.noreply.github.com>
Co-authored-by: Bryan Figueroa <bryan@parabeac.com>
Co-authored-by: Ian Hudson <ianhudson.1997@yahoo.com>
@x64Eddie x64Eddie deleted the hotfix/uuid-json-fix branch January 15, 2021 00:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants