BlazorTextDiff
Blazor.Text.Editor
Our great sponsors
BlazorTextDiff | Blazor.Text.Editor | |
---|---|---|
1 | 21 | |
25 | 100 | |
- | - | |
10.0 | 7.9 | |
over 1 year ago | 7 months ago | |
HTML | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
BlazorTextDiff
-
I made a Text Editor with Blazor and recorded the entire process. Next up is to use the resulting Nuget Package to make an IDE with Blazor.
Something like https://github.com/lzinga/BlazorTextDiff .
Blazor.Text.Editor
- I made a Render Tracking Dialog and I think it is interesting. Source code in comments.
-
Non-monospace font progress for a Text Editor I'm writing with Blazor. Demo website and source code in comments.
So, the ILexer.cs (https://github.com/huntercfreeman/Blazor.Text.Editor/tree/main/BlazorTextEditor.RazorLib/Lexing) provides a syntactic model.
- Syntactic Syntax Highlighting By Way Of A Generic Lexer In Blazor
-
I published a demo website for a cloud-based text editor.
Blazor.Text.Editor
- I modified Azure Blob Storage using a Blazor Text Editor.
- I'm working on v7.0.0 of a Text Editor I'm writing with Blazor. I hope to have a Diff Editor finished for this update.
-
I find this Drag and Drop for Blazor Components to be rendered dynamically into resizable panels UI that I am working on interesting.
Branch is "v6.2.0": https://github.com/huntercfreeman/Blazor.Text.Editor.git
- I just published v6.1.0 of the Blazor.Text.Editor NuGet Package. One of the new features was Vim Emulation. One of the bug fixes was for cultures that use a comma to deliminate decimals. I've left links to the demo and source code as a comment.
-
BlazorStudio is an IDE being made with C# and Blazor. In this post I go through in detail what features exist and comment on why I am making the IDE.
Input File Dialog -Traverse the file system in order to select a file. This file must satisfy a predicate which is defined by the requester. So I can request for a C# Project and the user sees an input file dialog which asks the user to pick a C# Project. Resizable Grid -Resizable Row -Resizable Column NuGet Package Manager -Query "azuresearch-usnc.nuget.org/" -Pick the Project one wishes to add the NuGet Package reference to. -Option for "Include Prerelease" -List out the results of the HTTP request. -Allow for picking of the version number foreach of the results individually. -Button to add the NuGet Package at the selected version to the chosen Project. -The gif for this will be the gif at the start of this file where I showcase its usage as to decrease how large this post is. Text Editor Has its own public repository and is a NuGet Package itself. Find source code at: https://github.com/huntercfreeman/Blazor.Text.Editor and the public demo website at (clear your cache if needed as the demo website uses WebAssembly) https://hunter-freeman-dev.azurewebsites.net/
- Using reflection to render a 'Debug Watch Window'. Link to the source code is in the comments.
What are some alternatives?
BlazorStudio
BlazorMonaco - Blazor component for Microsoft's Monaco Editor which powers Visual Studio Code.
Templates - Ready to use Blazor Templates in different styles and layout with all the basic setup already done for MudBlazor.
BlazorALaCarte.Shared
diffDOM - A diff for DOM elements, as client-side JavaScript code. Gets all modifications, insertions and removals between two DOM fragments.
RonSijm.Blazyload - Effortless Blazor Lazy Loading and Dependency Injection
Blazor.Text.Editor-VideoSeries - A text editor written using Blazor
BlazorALaCarte.DialogNotification
netcoredbg - NetCoreDbg is a managed code debugger with MI interface for CoreCLR.
SliccDBStudio - Companion app for SliccDB
BlazorCommon - A repository containing Blazor Components I've made which I commonly use in other projects.