AutarkLabs / open-enterprise

A suite of apps that includes allocation, dot voting, issue curation, and other planning tools so organizations can collectively budget and design custom reward & bounty systems.
GNU General Public License v3.0
92 stars 54 forks source link

UI for native projects in NewProject panel #1907

Closed rkzel closed 4 years ago

rkzel commented 4 years ago

As per design. Default view (right now GH connectivity is required on App level):

Screenshot from 2020-01-22 14-45-33

When user start typing a title:

Screenshot from 2020-01-23 20-00-06

And when GH is disconnected:

Screenshot from 2020-01-23 19-59-40

rkzel commented 4 years ago
  • The padding is not correct between the field labels. Please double check all of the padding between elements.

Improved that by fixing height line and height of the field label component - which is used everywhere in the app, so I made it as much as I could without checking all the other places.

  • For the "And when GH is disconnected" use case --> the blue box is too close to the field label

Fixed. Styled-components module problem.

  • "Feedback" should say "Description"

Sorry, fixed.

  • Select from Github icon & text should be center-aligned with the button

Improved!

Screenshots added to the first, top comment.

chadoh commented 4 years ago

@rkzel I explored feature-flipping using URL query params but that won't work. How about instead we only show the Native Projects stuff if the connectedAccount matches an array of hard-coded addresses? We can add our development superuser to this list (0xb412) as well as the Rinkeby addresses of @stellarmagnet and @javieralaves.