SkEditor

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the community!

    Now, what are you waiting for? Join the community now!

Hi there friend, can you add a feature that allows open a new file in another tab?
Greetings friend
I don't understand. You can create, open, edit and save multiple files from the File menu (or using shortcuts and dragging the files into the editor).
Also, if you can, please join our Discord server, talking there is more comfortable :emoji_slight_smile:
 
Notro updated SkEditor with a new update entry:

v2.8.4 - a bug fixing build

Hello!​


Oh, the first update of 2025! You might think it's a big one!
Well, not exactly. I'm working on some significant changes behind the scenes, but for now, this update primarily addresses a few bugs.


Changes​


  • Removed the duplicate image opener registration.
  • Users can now interact with the editor while the GUI/Command generator or refactor window is open.
  • Fixed an issue where the same file could be opened twice under certain...

Read the rest of this update entry...
 
Notro updated SkEditor with a new update entry:

v2.8.6 - a small update

Hey!​


Another few months... And I'm still returning to you with only a small update :emoji_frowning:
I'm working on a lot of things right now. @GliczDev is also busy working on the new Analyzer. I hope everything will start to roll out in a few months!
I spent most of my time in recent weeks (or even months) thinking, planning, prototyping, adding, and testing things related to SkEditor. From the user perspective, it might seem that I didn't...

Read the rest of this update entry...
 
Notro updated SkEditor with a new update entry:

v2.8.7 - a not-so-small update!

Hey!

Okay, nearly a month has passed since the last update! And I have good news - this isn't just a "2-bugs-fixed-build-after-few-months" update - it's a not-so-small update!

Still, you'll need to wait for the big changes to come. I wanted to wait and release a bomb, but I decided to lay the foundations for what's about to come first...

So, let's hope this is the last update in the streak of small-updates-before-one-of-the-big-changes-I've-been-talking-about...

Read the rest of this update entry...
 
Notro updated SkEditor with a new update entry:

v2.8.8 - a small update

Hey again!​


Well... that didn’t take long.


Right after pushing 2.8.7 out into the world, a few bugs were revealed... (thank you to everyone who reported them right away!). So here's a quick but essential patch build that fixes the issues you might’ve noticed - or hopefully didn’t...


Changes​


  • Sidebar animation settings have been moved to the Personalization tab
  • Fix the Connections tab not opening
  • Just... fixed a few...

Read the rest of this update entry...
 
dang this looks cool, sadly I don't think I can run this on my chrome book but I will probably use it on my other computer for the server I am remaking!
 
Notro updated SkEditor with a new update entry:

v2.8.9 - a small update

Hi!​


I'm back with another update! We're returning to the old times, huh? :emoji_wink:
I focused on reverting my own stupid decision made at the beginning of the project - adding the null warnings to the project ignore list.
That was a terrible idea - many of the reported crashes were due to unexpected nulls, and with warnings enabled, these could have been 100% prevented! So, I removed this rule from the project and reviewed ALL previously ignored warnings. I spent a few...

Read the rest of this update entry...
 
Notro updated SkEditor with a new update entry:

v2.9.0 - a bug-fixing update

Hey!

I needed to release this update because there was a bug that made half of the Analyzer settings not visible...
Also, @Max54nj added name validation for file and folder creation in #169.
That's all for now :emoji_slight_smile:


Enjoy!

---

File Descriptions

| File | Description |
|------|-------------|
| SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
| Windows-x64.zip | Portable Windows version for...

Read the rest of this update entry...
 
Hi there, can you add compatibility with middle click of the mouse?
it´s helpful and faster to scroll horizontally without looking to the thin scroll bar and click it

Greetings friend :emoji_grinning:
 
Hi there, can you add compatibility with middle click of the mouse?
it´s helpful and faster to scroll horizontally without looking to the thin scroll bar and click it

Greetings friend :emoji_grinning:
The middle click is rarely used for scrolling in text editors, but I'll look into it
 
Hi there friend, I have this problem when I tried to install it in Linux

Code:
Unhandled exception. System.TypeInitializationException: The type initializer for 'SkiaSharp.SKImageInfo' threw an exception.
 ---> System.DllNotFoundException: Unable to load shared library 'libSkiaSharp' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable:
/home/flore/Descargas/SkEditor/libSkiaSharp.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.16/libSkiaSharp.so: cannot open shared object file: No such file or directory
/home/flore/Descargas/SkEditor/liblibSkiaSharp.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.16/liblibSkiaSharp.so: cannot open shared object file: No such file or directory
/home/flore/Descargas/SkEditor/libSkiaSharp: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.16/libSkiaSharp: cannot open shared object file: No such file or directory
/home/flore/Descargas/SkEditor/liblibSkiaSharp: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.16/liblibSkiaSharp: cannot open shared object file: No such file or directory

   at SkiaSharp.SKImageInfo..cctor()
   --- End of inner exception stack trace ---
   at Avalonia.Skia.SkiaPlatform.Initialize(SkiaOptions options)
   at Avalonia.AppBuilder.SetupUnsafe()
   at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder)
   at SkEditor.Program.Main(String[] args)
Abortado (`core' generado)

Do you know how can I fix it?
 
Hi there friend, I have this problem when I tried to install it in Linux

Code:
Unhandled exception. System.TypeInitializationException: The type initializer for 'SkiaSharp.SKImageInfo' threw an exception.
 ---> System.DllNotFoundException: Unable to load shared library 'libSkiaSharp' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable:
/home/flore/Descargas/SkEditor/libSkiaSharp.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.16/libSkiaSharp.so: cannot open shared object file: No such file or directory
/home/flore/Descargas/SkEditor/liblibSkiaSharp.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.16/liblibSkiaSharp.so: cannot open shared object file: No such file or directory
/home/flore/Descargas/SkEditor/libSkiaSharp: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.16/libSkiaSharp: cannot open shared object file: No such file or directory
/home/flore/Descargas/SkEditor/liblibSkiaSharp: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.16/liblibSkiaSharp: cannot open shared object file: No such file or directory

   at SkiaSharp.SKImageInfo..cctor()
   --- End of inner exception stack trace ---
   at Avalonia.Skia.SkiaPlatform.Initialize(SkiaOptions options)
   at Avalonia.AppBuilder.SetupUnsafe()
   at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder)
   at SkEditor.Program.Main(String[] args)
Abortado (`core' generado)

Do you know how can I fix it?
Would it be possible for you to join the Discord server? It's much easier to help there than here.
 
Notro updated SkEditor with a new update entry:

v2.9.1 - a bug fixing update

Hello!

There are no big changes in this update; I pretty much did nothing. You can read more about it on the Discord server.

But I still wanted to push some changes, because you won't see any big updates anytime soon. Fixes like these are the only changes you'll see in the near future (again - if you didn't, please read the announcement on Discord. SkEditor is not dead!)

So, the changes are:
- The settings window uses a navigation history system now. That...

Read the rest of this update entry...
 
Notro updated SkEditor with a new update entry:

v2.9.3 - hot fix update

Hello!​


Some users reported an issue with random crashes after updating to the latest versions. The only clue I found was the Avalonia package I upgraded - so this update just downgrades the version. I hope it fixes the issue so I can look into it more in peace!


Also, I quickly added a dialog queue system - previously, two dialogs at the same time could make one not appear, and it was also possible for dialogs to show up on the splash screen. Both of these issues...

Read the rest of this update entry...