SkEditor

Skript Tools SkEditor 2.8.6

  • 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 comminuty!

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

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 do much, but, well, I hope you believe me!


I want to dedicate a little time from SkEditor to my other projects, though. I've been working on it like it's my full-time job (without the full-time job benefits...) and couldn't work on my other projects because of that. If I continue at this pace, I'll probably burn out completely and stop working on SkEditor altogether...


AI Copilot​


By the way, I don't know if you're active on our Discord server - but there was a poll about features users would like to see the most and earliest, and AI Copilot won with 36% of votes. According to WakaTime, I've already spent 70 hours working on it! There's still a lot to fix, improve, and add. I plan to send testing versions to select users so I can gather feedback too.


Changes​


  • Changed the titlebar layout a little bit
  • Changed the sidebar layout and icon behavior
  • Fixed opening network folders (SMB share) (fixes #144)
  • Added Custom UI Scale option to the settings.json
  • Updated the ICO file to include multiple resolutions
  • Added "Dev tools" menu with syntax and theme reload features
  • Removed the check for outdated addons
  • Updated libraries

Enjoy!​

Hey!​


A minor issue in the previous update could cause a crash when opening a file. It's fixed now – and that's all!


Enjoy!​

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 circumstances.

Enjoy!​

Hi!​


There was a bug in the previous build where dragging tabs caused a crash.
It’s kind of funny - I had already fixed it, but I forgot to update the library. The fix? Simply commenting out the not working function call. And it works! Hopefully, this will not make SkEditor go boom boom...


Also, one more thing: some of the menu icons have been updated.


That’s all for now! I just wanted to release this update as quickly as possible.


Enjoy!​

Hey!​


In a few days, I'll be going on vacation, so the next version will be released in September.

Well... that didn’t age well
If you're on the Discord server and follow my announcements, you likely already know the reasons for the extended break in SkEditor updates.
This update isn’t huge - it’s mostly about pushing fixes, some of which have been pending for months!
I’ll probably have something bigger coming soon, but I don’t want to make any promises I can't keep again


Oh, and one more thing! Happy birthday, SkEditor! We also hit 10 thousand downloads recently!


Changes​


  • @GliczDev and I have begun working on a built-in terminal. It’s still a work in progress, but you can try it out by pressing CTRL+Shift+`.
  • The installer was broken in previous versions and required users to run SkEditor as an administrator. If you're updating from v2.8.1, you might still encounter the same issue, but it should be fixed now.
  • Fixed the "Close project" functionality, which wasn’t working properly.
  • The "Delete" option in the project explorer is now more clearly worded to indicate that it deletes the file from the file system, and includes a confirmation screen.
  • Fixed an issue where buttons in dialog boxes weren’t being translated.
  • Adjusted margins across the app, so they should now be consistent.
  • All libraries have been upgraded. Thanks to Avalonia 11.2, the app should now start a bit faster!
  • Fixed an issue with the file icon in the project explorer not updating after renaming.

Enjoy!​

Hello!
This is just a small update containing a few fixes and changes. In a few days, I'm going on vacation, so the next version will appear in September - I hope it will be much bigger and finally important changes will see the light of day

Changes
- Added a color picker to the "Tools" menu tab.
- Improved the Escape button functionality in settings - when on a subpage, pressing it will return to the previous page; when on the main page, it will close the window.
- Fixed incorrect icon size and title in the application "introduction" during first launch.
- Removed the old API - Addon Rework added a new API, but the old one was kept and marked as deprecated - now it's gone completely.
- Added variable name suggestions in the code completion prototype experiment.
- Fixed a bug with the "hex preview" experiment that didn't highlight colors with a single #.
- Multi-line comments added in Skript 2.9 will no longer be parsed by the code parser.
- Removed the unnecessary "Session saved" debug log that appeared in the logs.

Enjoy!
Hey there!
The last "normal" update was in May, and now it's August. Quite some time has passed! Many users are still on v2.5.0 because the last two versions were pre-releases, which SkEditor ignored in auto-updates.
This update, compared to the last pre-release version, is relatively small. I mainly focused on fixing numerous minor bugs.

Changes
- Added a current line highlighting feature. It's enabled by default in most editors, but SkEditor didn't even have the option. Now it's been added - it's on by default, can be toggled in personalization settings, and the highlight style can be changed in themes.
- App crashes should be better managed - the program should have no problem saving all files in time to reopen them on the next launch. Additionally, errors from addons won't shut down the program anymore - users will just get information about which addon is causing the error.
- Restored the Save All shortcut - however, it might not work on some keyboard layouts, e.g., Polish.
- Most windows should now be closable using the Escape key.
- Documentation, command generator, and GUI windows will now set focus on the text field by default when launched.
- SkEditor will now close the welcome window if the user opens a file.
- Queue saving should work better - auto-pairing shouldn't cause issues anymore.
- Fixed a few bugs in the Session Restore feature.
- Increased additional space for horizontal scrolling to make editing text at the edge more comfortable.

Enjoy!
Hey!

It's been two weeks since the release of v2.7.0. I was on vacation, so I couldn't work on a new version until now.

This version had some particularly annoying bugs, so I've prepared a small update that hopefully fixes most of them. If you come across any bugs, please report them on our Discord server!

Bug Fixes
- Implemented a queue system for saves
- Removed the "Save All" shortcut
- Refactored the crash file saving system
- Settings are now saved automatically when closing the settings window
- Resolved several issues related to the Autosave feature
- Fixed a crash that occurred when searching documentation using SkriptHub, SkriptMC, or Local providers
- Fixed a crash associated with the "Save All" feature
- Resolved a crash caused by invalid session restore files

Enjoy!
Hello!

It's been a while since the last update, hasn't it?
I'd like to point out that this is a pre-release version. Many changes have been made, so there might be some bugs. I've fixed everything I could find, but I prefer to release this update as a pre-release for safety reasons.

Changes
- Completely overhauled the addon system (https://github.com/SkEditorTeam/SkEditor/pull/56) - thanks to @ItsTheSky. This is the biggest change in this version, so it's hard to describe it fully - please check the PR and test it out.
- Added a welcome tab
- Added "go to line" function (https://github.com/SkEditorTeam/SkEditor/pull/61) - thanks to @3meraldK
- Added "trim whitespaces" function (https://github.com/SkEditorTeam/SkEditor/pull/70) - thanks to @3meraldK
- Added "Save all" function (https://github.com/SkEditorTeam/SkEditor/pull/72) - thanks to @3meraldK
- Added the ability to close a project (https://github.com/SkEditorTeam/SkEditor/pull/71) - thanks to @3meraldK
- Added an icon for the Documentation tab
- Added support for the Enter button and focus on the search field in Documentation (https://github.com/SkEditorTeam/SkEditor/pull/62) - thanks to @3meraldK
- Added document size on the bottom bar (https://github.com/SkEditorTeam/SkEditor/pull/64) - thanks to @3meraldK
- Added missing descriptions in settings (https://github.com/SkEditorTeam/SkEditor/pull/68) - thanks to @3meraldK
- Improved translations, updated Polish language
- After an application crash, an improved window showing logs will now be displayed
- Added a log window
- Added Developer Mode in the About tab in settings
- "Check for changes" is now disabled by default. This is because it's still a "peculiarly" working option and will be improved in the future
- Fixed a crash related to missing item icons in the item selector - in such cases, the item icon will be displayed as a barrier
- Fixed crash related to session restore
- Fixed crashes related to syntax highlighting
- Fixed a bug causing the need to double-click the close button for it to take effect
- Fixed incorrect detection of section endings in the code parser
- Fixed a bug causing the inability to toggle some options in settings
- App updater will no longer treat pre-release versions as newer, so there won't be notifications about them.

Is that all? To be honest, there's so much that I might have forgotten something.

[!NOTE]
One more thing...
If you'd like to use SkEditor on Linux or macOS, I've created a guide.
However, currently, it's for version v2.5.0 and this will be updated soon.

That's all for now. Enjoy!
Hey!

It's fair to say that April's update was simply a failure. It came out at the end of the month, was small, and its biggest feature caused issues, leading me to recommend many users disable it...

That's why I'm coming back to you in May with a much better update!

Changes

- SkEditor was missing a feature that even SkEditor+ had - a built-in browser for viewing the Skript documentation. This was because with the change of the new platform, it was quite difficult and problematic. However, thanks to @ItsTheSky, this update brings it back in a much better form - a native, built-in documentation viewer!

docs

It allows you to quickly and conveniently browse the Skript documentation by connecting to skUnity. You can also download individual elements to view them offline.

- Related to the documentation, a new "Connections" tab has been added to the settings, allowing you to manage connections to external services like skUnity or Pastebin.
- A new experiment has been added - Real-Time Code Parser. Thanks to this, the code parser automatically updates information as soon as you modify the code.
- New option: Auto-indent Paste. When enabled, the editor adjusts pasted code to match the current indentation.
- The Code Parser should now correctly mark the start and end of sections.
- The Session Restoring experiment should no longer cause crashes on program startup.
- With Session Restoring enabled, if you had unsaved files open, you had to double-click the close button to exit - fixed.

End Notes
And that's about it! I'm currently adding another very interesting feature - SkDoc - but I preferred to move it to June.
Besides that, this update doesn't address a few issues I'm aware of - such as with the Session Restoring experiment. These will be addressed in smaller future updates or the June one.

Enjoy!