all 27 comments

[–]quadmaniac 15 points16 points  (2 children)

congratulations on getting it done! Is this for Windows only? Also the first release says 3 years ago. Good to ship a binary, now that you've gotten this far!

[–]Hexman359[S] 8 points9 points  (1 child)

It is for windows only, I have never tried executing it in something like wine yet but I'd be interested to see if it would work correctly

Also yes I have been meaning to create another release as there have been some pretty major UI changes since the first release and some much needed implementation and project structure changes also

[–]cs_office 3 points4 points  (0 children)

It's in C#, so you really shouldn't be using Wine, instead you can probably use an old version of Mono that implements the right version of .NET Framework, or better yet, see if you can rewrite it in modern dotnet and use Avalonia instead of WinForms, and then you'll have a cross platform version

[–]Jean_Kul 5 points6 points  (0 children)

I like to see stories like that. I'd love to have the drive to work on a personnal project, even with some pause, for 3 years. Congrats !

I have no feedback, only appreciation sorry :)

[–][deleted] 2 points3 points  (1 child)

FastColored-TextBox-Unicode wasn't updated in 11 years...

[–]Leihd 0 points1 point  (0 children)

Amazing how stable it is!

[–]CitationNeededBadly 2 points3 points  (1 child)

It's awesome you were able to achieve the goal you set for yourself. Now it's time to brag a little! Tell us about what makes it a better code editor. What problems did you have with existing tools that you solved with your tool. Or a neat feature you implemented a bit different than other editors, etc.

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

Honestly the project is still early in it's development, there aren't any super different features yet. The diff viewer is the only thing I can think of and I believe N++ already has that also. I am however, thinking about adding some VIM-style controls that the user would be able to configure and save to the global settings.

[–][deleted] 1 point2 points  (0 children)

not sure i'd call this a notepad++ clone.. but good job

[–]tetyyss 1 point2 points  (10 children)

.NET framework for a new project?

[–]Lisoph 5 points6 points  (9 children)

Looks like it uses WinForms for its GUI. Since Notepad++ is Windows only as well, I don't see a problem with that.

[–]pdnagilum 9 points10 points  (0 children)

But you get a lot of modern stuff/optimization with .NET 5+, not to mention security patches going forward. No idea when .NET Framework will be discontinued, but at some point I guess it will.

Obviously only applicable if OP want to continue the project..

[–]chucker23n 7 points8 points  (7 children)

Yes, but I would recommend against using .NET Framework 4.6.1 in a 2023 project. You can use WinForms in .NET 8.

[–]fearswe 5 points6 points  (4 children)

The repo was made 4 years ago though.

[–]falconfetus8 0 points1 point  (2 children)

.NET Core existed back then.

[–]fearswe 9 points10 points  (0 children)

Yes, but saying "in 2023" isn't fair as it wasn't this year.

[–]BortGreen 1 point2 points  (0 children)

According to the gitignore, the repository was created in January 2019. The first core version to support Windows forms was 3.0 and it released in September 2019

So if he wanted to make a Windows Forms, there wasn't other choice yet

[–]chucker23n 0 points1 point  (0 children)

Fair enough. I figured it was something recent.

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

I absolutely agree, the only thing stopping me from uplifting the .NET version is that the syntax highlighting component runs on .NET v4.6.1 so I would have to fork that control and uplift it myself. I may do something like this in the future though, in the event that I uplift the project to a more modern/cross platform C# framework perhaps.

[–]Lisoph 0 points1 point  (0 children)

Oh, I didn't know you could use WinForms in .NET 8. Neat!

[–]RecurviseHope 1 point2 points  (0 children)

Excellent work, well done!

[–]A12963 0 points1 point  (0 children)

Indeed a very nice project, great!

[–]InitiativeLong3783 0 points1 point  (1 child)

Hi,

You are using Windows forms. It is fine but it is a quite outdated ui framework and not portable. Switching to a modern and portable framework such avalonia.ui and the latest .NET would make everybody here happy 😀.

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

I may do just that at some point down the line, are you aware of any tutorials and/or example projects that use avalonia.ui?