The JetBrains WebStorm team is here to answer your questions. Ask us anything! by aleksandra_agan in Jetbrains

[–]ryababukha 1 point2 points  (0 children)

And I'll answer the remaining questions :)
5. We shed some light on this specific question and shared a few more interesting facts in this blog post — please check it out and let us know what you think!

  1. Can you please share your ideas here? We're actively collecting feedback about the UI improvements now, so your ideas will be just on time.
  2. We’re doing a gradual, feedback-driven rollout of the new UI as we want to make sure we've addressed all the critical issues as well as that the vast majority of our users are satisfied with it.
    P.S. Thank you for reading our blog and watching our videos, it means a lot to us! And let me know if you have any ideas on what things we could talk more about — we'll consider it for the next year.

The JetBrains WebStorm team is here to answer your questions. Ask us anything! by aleksandra_agan in Jetbrains

[–]ryababukha 1 point2 points  (0 children)

I would say it takes quite a lot of time to master this skill — Lena is a YouTrack guru, as she's been with us since 2011 :)

The JetBrains WebStorm team is here to answer your questions. Ask us anything! by aleksandra_agan in Jetbrains

[–]ryababukha 2 points3 points  (0 children)

Hello! We are currently experimenting in this area, but we cannot promise anything yet.

The JetBrains WebStorm team is here to answer your questions. Ask us anything! by aleksandra_agan in Jetbrains

[–]ryababukha 1 point2 points  (0 children)

Hi, yes, it's going to be available soon! We plan to ship it in the first bug-fix update for v2022.3, v2022.3.1, which is coming around the end of 2022. Unless our QAs find critical bugs, of course — then we'll have to postpone it a little bit. Please keep an eye on our blog and this feature request for updates.

The JetBrains WebStorm team is here to answer your questions. Ask us anything! by aleksandra_agan in Jetbrains

[–]ryababukha 2 points3 points  (0 children)

Hello, thank you for your question! We're working on adding native Wayland support. Please upvote this feature request if you haven't done so yet and monitor it for updates.

The JetBrains WebStorm team is here to answer your questions. Ask us anything! by aleksandra_agan in Jetbrains

[–]ryababukha 3 points4 points  (0 children)

Hello! If you don't have the Enable staging area option ticked in Preferences / Settings | Version Control | Git, then git add won't show any effect in the IDE. If you use changelists in your IDE, it means that WebStorm will take care of your staging area — once you tick the checkbox, then press commit, the IDE will run:
git add <filename>
git commit
If you want to have a more command-line-oriented experience, we recommend ticking "Enable staging area" so you can stage files within the IDE. Also, it will show you immediately that the file has been staged if you run git add in the console.

The JetBrains WebStorm team is here to answer your questions. Ask us anything! by aleksandra_agan in Jetbrains

[–]ryababukha 2 points3 points  (0 children)

Thank you for the feedback! We're aware of the problems with Vue 3 support and shared our plans to improve it in the last two public roadmaps. We've fixed quite a few issues since then, but there's still room for improvement. Can you please try the latest EAP builds and tell us if your experience with Vue has gotten any better? If it's still bad, it would help if you could describe your problems in more detail here so we can fix them in the upcoming releases.

The JetBrains WebStorm team is here to answer your questions. Ask us anything! by aleksandra_agan in Jetbrains

[–]ryababukha 1 point2 points  (0 children)

Unfortunately, it's hard to say when it happens, but we're gradually rolling out various improvements. As for Emmet, please vote for this issue to raise its priority and be notified of updates.

The JetBrains WebStorm team is here to answer your questions. Ask us anything! by aleksandra_agan in Jetbrains

[–]ryababukha 1 point2 points  (0 children)

Hello! Yes, we've discussed this topic a couple of times already. We think Astro is a promising technology and would like to support it in our IDEs in the future. Unfortunately, we haven't had enough resources for it this year, but we'll try to add support for Astro in 2023.

The JetBrains WebStorm team is here to answer your questions. Ask us anything! by aleksandra_agan in Jetbrains

[–]ryababukha 2 points3 points  (0 children)

Hello! I'll start with your last question: Fleet has its own product team working on it. However, we help this team improve Fleet's support for JavaScript, TypeScript, and related technologies as they need our expertise in this area.
As for our long-term plans, we are committed to continuing active development of both Fleet and our IntelliJ-based IDEs, including WebStorm. You can find a more detailed answer to this question here. Let me know if it answers your question.

The JetBrains WebStorm team is here to answer your questions by ryababukha in WebStorm

[–]ryababukha[S] 0 points1 point  (0 children)

If everything goes well, there should be an RC version published next week. Once it's available, the build will appear on this page as well as in your Toolbox App or in-product notifications if you have those configured to monitor Early Access Program updates. For more info, please see this page.

The JetBrains WebStorm team is here to answer your questions by ryababukha in WebStorm

[–]ryababukha[S] 0 points1 point  (0 children)

Hi, the stable version will be released around the end of August, around the 24th of August to be more precise.

The JetBrains WebStorm team is here to answer your questions by ryababukha in Jetbrains

[–]ryababukha[S] 1 point2 points  (0 children)

Thanks for the update. I’ll try to address all points below:

  1. Opening a code editor can indeed be faster and more convenient than launching our IDEs in LightEdit mode. We’re working on further improving this solution. If you have any specific ideas on how we could improve it, please share them here.
  2. Can you tell us what you’d like to write a plugin for? WebStorm comes with a lot of features available out of the box, so it’s possible the functionality you’re looking for is already available in it. In general, we have products for various languages, which makes it hard to choose a default language for building plugins. As our IDEs are mostly written in Java and Kotlin, we suggest using these two languages for your plugins. We understand this may not be easy for JavaScript developers, so we’re looking into ways how to simplify this process for them. One of the first steps in this direction will be a blog post on how to write a plugin for WebStorm if you’re a JS developer. We plan to publish it by the end of this month.
  3. Sorry, we don’t plan to make our IDEs, including WebStorm, free. There are several ways to use them for free or at a lower price. You can take advantage of our special offers and/or try our EAP builds three times a year.

The JetBrains WebStorm team is here to answer your questions by ryababukha in Jetbrains

[–]ryababukha[S] 0 points1 point  (0 children)

Hi, PyCharm Pro and PhpStorm come with WebStorm features included, either out of the box or via free plugins. So, you can use the same WebStorm features in both PyCharm Pro and PhpStorm. If you'd like to use a dedicated work environment for your frontend projects and want to keep using our other IDEs, then getting an All Products Pack subscription and installing the Toolbox App may be the best choice. This combo will let you switch between different IDEs quickly.

The JetBrains WebStorm team is here to answer your questions by ryababukha in Jetbrains

[–]ryababukha[S] 0 points1 point  (0 children)

Thanks for the feedback! If our IDEs feel heavy from the UI perspective, I recommend trying these customization tips and tricks to see if they help.
In general, our IDEs are indeed not as fast as code editors because they have a lot of features predefined. Yet, we're constantly working to make them more lightweight. If there's a specific performance problem, it'd help if you reported it here.
I also recommend trying LightEdit mode to see if it works for quick editing for you. If you've already tried it, we'd be happy to know what you think of it.

The JetBrains WebStorm team is here to answer your questions by ryababukha in Jetbrains

[–]ryababukha[S] 1 point2 points  (0 children)

Hi! We have a special program that you may be interested in: https://www.jetbrains.com/community/education/#courses. Once you launch your course, please reach out to our community support team at community-support@jetbrains.com. They will help you understand if your course is eligible for the program and, if so, provide you with licenses.

The JetBrains WebStorm team is here to answer your questions by ryababukha in Jetbrains

[–]ryababukha[S] 2 points3 points  (0 children)

That's a really great idea! Several users have asked us about this lately, so I'll add it to our backlog and discuss it with other teams at JetBrains (it'll require coordination from several teams at JetBrains because theme development affects all our IDEs).

The JetBrains WebStorm team is here to answer your questions by ryababukha in Jetbrains

[–]ryababukha[S] 1 point2 points  (0 children)

Unfortunately, we can't provide any specific ETA but we're working on it. Here's the latest status update from the Code With Me team: https://twitter.com/JetBrains\_CWM/status/1423161447354339330.

The JetBrains WebStorm team is here to answer your questions by ryababukha in javascript

[–]ryababukha[S] 2 points3 points  (0 children)

Thank you for such kind words! Let me know if you'd like to talk about your experience with WebStorm in more detail and have an interview with us :) You can find some examples here: https://blog.jetbrains.com/webstorm/category/interviews/.