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

Tooling needs focus rather than new features #11414

Open
afallingstone opened this issue Jan 24, 2025 · 3 comments
Open

Tooling needs focus rather than new features #11414

afallingstone opened this issue Jan 24, 2025 · 3 comments

Comments

@afallingstone
Copy link

afallingstone commented Jan 24, 2025

I’m writing this because the past year and a half have been incredibly frustrating. It appears that Razor is an afterthought in the .NET update process.

Every new update seems to bring a new list of issues with Razor. I understand that the idea of having Razor house C#, HTML, and CSS in a single page or component is quite magical. In my opinion, it’s the perfect solution.

But I’ve reached a point where I don’t care about new features; I just want the tooling to actually work. Every new release brings issues with IntelliSense, coloring, anchor tags, hyperlinking (Command Click), hover tooltip information, text formatting, parsing solution issues, and general typing problems.

Here are some issues that are posted by myself and other users that just need to be fixed.

Lastly, let me clarify that I’m a macOS user writing a Blazor web app using Visual Studio Code, but all these issues are constant problems. Even though I still experience all the problems above, I am using 3 versions old C# Dev Kit because Razor has been completely broken in the last few releases.

These problems need to be fixed, please 🙏

@afallingstone afallingstone changed the title Tooling needs focus rather than new features (Change of focus please) Tooling needs focus rather than new features Jan 24, 2025
@ryzngard
Copy link
Contributor

@afallingstone thanks for your candid feedback while being respectful. We definitely welcome our community letting us know their frustrations! I'll take a look through these issues today on my mac and confirm/deny they still exist. Completion fixes have been a heavy focus lately (special thanks to @alexgav for being a rockstar on those!) and seems to occupy a lot of your list.

In general, our focus has been on architectural changes and fixes that moves razor tooling to be higher quality. Some of these changes have led to regressions that weren't previously caught in our testing (which we're also improving!). New features have been a marginal portion of our work depending on team expertise and availability. Some things that may seem like new features, such as the new tokenizer changes, are actually a large part of us to making everything in Razor/Blazor more reliable and predictable. The fact that it also brings over some new features is awesome but not always the goal.

@ryzngard
Copy link
Contributor

ryzngard commented Jan 24, 2025

Here's my local testing results (which should be in the next pre-release version) on my M1 mac

So we're not done, but we're getting there :) I won't be closing these issues as further testing is need on windows/linux and VS instead of VS Code. Just trying to give you some hope that we're both listening and reacting.

@afallingstone
Copy link
Author

I really appreciate the quick response. I can be available to do some testing if needed, as well.

Currently the latest release is broken.

  • Tooltips says loading then fails.
  • Coloring problems.
  • No intellisense.
  • hyperlinking is broken.

.cs files work correctly though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants