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

Release 1.2.0 #122

Merged
merged 22 commits into from
Oct 17, 2020
Merged

Release 1.2.0 #122

merged 22 commits into from
Oct 17, 2020

Conversation

x64Eddie
Copy link
Member

  • Figma Support!
  • docs improvements!
  • More Bug Fixes!

haardikdharma10 and others added 22 commits October 4, 2020 16:19
(cherry picked from commit cc8e01f)

# Conflicts:
#	pubspec.yaml

Co-authored-by: Ivan <42812006+ivan-015@users.noreply.github.com>
* 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>
Update dev branch of haardikdharma10/Parabeac-Core
* 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

* Using Dart's ArgParser to parse arguments

* arg parsing using args package; code cleanup

* fixed review errors

* fixed review errors

* reverted to default value
(fix:#56) Detecting the OS that Parabeac is running on and extracting the current directory.
* 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>
* 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
* Started windows setup guide

* Added more windows installation info

* Finished Windows setup

* Fixed small spelling mistakes

Co-authored-by: Eddie <eherreraga@miners.utep.edu>
Added Figma Support Notes
@x64Eddie x64Eddie merged commit 569e346 into stable Oct 17, 2020
@ivan-015 ivan-015 deleted the release-1.2.0 branch April 12, 2021 02:34
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.

7 participants