-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[dashboard] Refactor What's New dialog #4607
Conversation
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 adding this, @corneliusludmann! 🎁
Left some early feedback in the relevant discussion (internal).
The main point for this release is to inform everyone who still is using Theia that support is going to be removed. I feel this message gets a little burried within the other information of the "what's new" dialog. Maybe we switch everyone to VScode and change the button so that people have to opt-out of that switch. They will get the new IDE and in case they did not read the "news" and still want theia they will try to switch back to it where they again get the message that we are removing support end of august. |
Could you add the deprecation and end-of-life message to the settings page as well? |
3f31a3f
to
3c98f8c
Compare
3c98f8c
to
ec71cdb
Compare
Done here: #4614 |
ec71cdb
to
2cc38d6
Compare
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.
Almost there! 🏁
2cc38d6
to
c3546de
Compare
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.
Left behind these two minor comments! 😇
77525b2
to
fdd62eb
Compare
fdd62eb
to
b215475
Compare
Hey @gtsiolis! Thanks a lot for all your input! ❤️ I've updated the PR as well as the PR description above with latest screenshots. I noticed that the monospaced code texts overlap a bit with the text in the line above and below. If you have a quick fix for this handy, I can address this in this PR as well. Otherwise, I would vote for creating an issue and addressing this in a follow-up PR. |
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 pushing this through the finish line @corneliusludmann!
Didn't manage to connect to the database but left some comments inline.
Shall we also remove the #3956 from the PR description and tackle this separately?
<button className="ml-2 mt-0 secondary" onClick={internalClose}>Dismiss All</button> | ||
<div className="flex flex-col items-center"> | ||
<button className="ml-2" onClick={next}>Next</button> | ||
<div className="text-xs italic mt-1 ml-2 -mb-2">({unseenEntries.length} left)</div> |
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.
thought: Thinking whether we could just drop this part. Maybe something to consider in #3956. 💭
b215475
to
94c838b
Compare
94c838b
to
b9ccf78
Compare
I've updated the PR. When we agree on the 2 left items we are ready to merge this on Monday. 🚀 |
Thanks for the updates, @corneliusludmann! Left two comments for the unresolved discussions. 💬 Friendly reminder to remove #3956 from the PR description as this contains suggestions out of the scope of this PR! Let me know if this you think this is not needed. 🎗️ |
Since it is not tagged with the |
Absolutely! It's always helpful to have linked references like this. Thanks, @corneliusludmann! 🙏 |
b9ccf78
to
31b03dc
Compare
31b03dc
to
b3e2569
Compare
Thanks again, @gtsiolis!
I think we are ready to merge. Any last-minute objections? |
LET'S |
That's how it looks like for an active user that has already VSCode as editor:
That's how it looks like for an active user that still has Theia as editor:
After the click on “Close” or “X” the editor will be changed to VSCode. The user has to change this back in the preferences.
That's how it looks like for a user that has not been seen the previous “What's New” message because he/she has not logged in since then.
Fixes #4459
See also: #3956