-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[dashboard] display warning for latest IDE versions #8783
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
Conversation
Codecov Report
@@ Coverage Diff @@
## main #8783 +/- ##
=========================================
+ Coverage 7.34% 11.17% +3.83%
=========================================
Files 32 18 -14
Lines 2234 993 -1241
=========================================
- Hits 164 111 -53
+ Misses 2067 880 -1187
+ Partials 3 2 -1
Flags with carried forward coverage won't be shown. Click here to find out more. 📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more |
@gtsiolis Could you have a look at design for this one? 🙏 |
While waiting for @gtsiolis, I think this callout should not be put at the position of usual workspace warnings, but rather at the bottom as a new one. We want to inform a user that he is running latest version, not scare into thinking that something is already wrong with the workspace. |
Adding this to In Progress. Agree with @akosyakov in #8783 (comment), this could be a sublte info alert further below. ETA: Will take a look later today or tomorrow. ⏱️ |
Looking at this now! 👀 |
abd5874
to
639f507
Compare
@gtsiolis I updated this PR, you can see PR description |
Looking at this now! 👀 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great, @mustard-mh! 🔮
Sorry for not posting any detailed specs sooner. 🙏
Left some feedback in the comments below, let me know if something is not clear enough. Also, if any comment or suggestion feels like out of the scope of this PR or could significantly increase the implementaiton scope, feel free to ignore it and open follow up issue(s). 🏓
Feedback is always welcome! 🥯
Just wanted to repost here some screenshots of the preferences. This is a great improvement already without tackling any of the design comments above! Thanks for tackling this, @mustard-mh! ✨
|
))} | ||
</ul> | ||
</InfoBox> | ||
)} | ||
<p className="text-left w-full text-gray-500"> | ||
The <strong>JetBrains desktop IDEs</strong> are currently in beta.{" "} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
question: Posting one last question here for future reference which could be out of the scope of this PR. Do we still consider JetBrains editor support beta? Maybe this beta notice is something to consider removing in a future PR. Cc @akosyakov @loujaybee
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it's still in beta, no GA now
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, everything is in BETA but VS Code Web.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for clarifying, @iQQBot @akosyakov! 🙏
To be more clear, for compatibility: IDE deployment must be after WebApp deploy, so hope this PR merge before WebApp is deployed to unblock the deployment of IDE cc @geropl |
@mustard-mh 👍 Next plannecd deployment is tomorrow, 10:00am CET. |
} | ||
if (!data.ideImage) { | ||
data.ideImage = defaultIdeImage; | ||
// throw new Error("cannot choose correct browser ide"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we need this comment?
What is holding it back? Webapp team release is tomorrow. |
/unhold |
@akosyakov you need to review as well it says: 👇 🤷 |
Woohoo! Thank you @mustard-mh for working on this and @iQQBot @andreafalzetti @akosyakov @geropl for reviewing and helping merge this. Much looking forward to seeing this in production soon. 🏀 |
Description
Allow users to switch IDE version (latest) with one checkbox toggle only
Display warning for latest IDE versions on the loading screen for latest versions like VS Code Insiders and EAP of JB products
We need to change margin-top of ws starting page, likeRunning
statusYou can see the new Alert component [
all here] removed in this commit 3abafdfRelated Issue(s)
Fixes #8028, #8786
How to test
Latest Release
markedHow to deploy
Do WebApp deployment first, then IDE deploy
Release Notes
Documentation