Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨✨🚸 Implement Interactive UI, migrate to sentry-sdk #38

Merged
merged 4 commits into from
Jan 30, 2019

Conversation

edjubuh
Copy link
Member

@edjubuh edjubuh commented Jan 28, 2019

Summary:

  • Implement interactive UI. Interactive UI is a way for the CLI to present the UI to the users and have a (possibly) external presenter worry only about presentation of the CLI's requested elements and alerting the CLI to changes to those elements. The CLI then is responsible for deciding what UI elements are needed and the relevant business logic
  • Migrate to new sentry-sdk which works better ™

Closes #17, closes #8

Test Plan:
Dropdown boxes and dialog boxes don't seem to show up on the screen recorder. Not sure why, but they're there:

Reviewers: O3 The Q Continuum!

Tags: #zorp

Differential Revision: https://phabricator.purduesigbots.com/D270

Summary:
- Implement interactive UI. Interactive UI is a way for the CLI to present the UI to the users and have a (possibly) external presenter worry only about presentation of the CLI's requested elements and alerting the CLI to changes to those elements. The CLI then is responsible for deciding what UI elements are needed and the relevant business logic
- Migrate to new sentry-sdk which works better ™

Closes #17, #8

Test Plan:
Dropdown boxes and dialog boxes don't seem to show up on the screen recorder. Not sure why, but they're there:

 - [X] Adding a template to a project: https://youtu.be/efV73m42bN8
 - [X] Project rollback when conductor fails: https://youtu.be/EvL1wSBr4aU
 - [X] Creating a V5 Project: https://youtu.be/ImPsiC1aG6Q
 - [X] Creating a Cortex Project: https://youtu.be/7RO8LKcUf5A
 - [X] Upgrading an old project: https://youtu.be/2HfHUAjZO9M
 - [X] Installing okapilib: https://youtu.be/efV73m42bN8
 - [X] Downgrading kernel and removing okapilib: https://youtu.be/t5J-j2j6QVA
 - [X] Sentry prompt in interactive UI: https://youtu.be/qc0FJa5BC9A
 - [X] Uploading a V5 project demo'ing port detection: https://youtu.be/piiRgHSsgZI

Reviewers: O3 The Q Continuum!

Tags: #zorp

Differential Revision: https://phabricator.purduesigbots.com/D270
@edjubuh edjubuh self-assigned this Jan 28, 2019
@HotelCalifornia HotelCalifornia added the enhancement This builds on top of an existing feature label Jan 28, 2019
Copy link
Contributor

@HotelCalifornia HotelCalifornia left a comment

Choose a reason for hiding this comment

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

pretty sure everything that needed to be said was said on phabricator. this looks good to me, so let's get this wrapped up 👍

@sigbot sigbot closed this Jan 29, 2019
@sigbot sigbot deleted the arcpatch-D270 branch January 29, 2019 02:59
@edjubuh edjubuh restored the arcpatch-D270 branch January 30, 2019 17:32
@edjubuh edjubuh reopened this Jan 30, 2019
@edjubuh edjubuh merged commit f5b2192 into master Jan 30, 2019
@HotelCalifornia HotelCalifornia deleted the arcpatch-D270 branch January 30, 2019 17:38
@edjubuh edjubuh added this to the 3.1.4 milestone Feb 9, 2019
edjubuh added a commit that referenced this pull request Feb 12, 2019
@edjubuh edjubuh mentioned this pull request Feb 12, 2019
3 tasks
edjubuh added a commit that referenced this pull request Feb 17, 2019
#### Summary:
I broke the terminal with these changes in #38.

#### Motivation:
It don't work for Jonathan. I didn't observe this when testing with my install. Not sure why it's broken on Linux but not Windows. Anywho, I just reverted the changes for both platforms since it wasn't broken to begin with.

##### References (optional):
N/A

#### Test Plan:
- [X] It work for Jonathan (on Linux)
- [X] It work for me (on Windows)
- [x] It work for someone else on Windows
@edjubuh edjubuh mentioned this pull request Feb 18, 2019
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This builds on top of an existing feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants