Releases: SkEditorTeam/SkEditor
v2.8.9 - a small update
π Hi!
I'm back with another update! We're returning to the old times, huh? ;)
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 hours fixing them! Now, the code should be MUCH safer and will also be less error-prone in the future. I hope I didn't break anything in the process!
Oh, and also - the Session Restore feature was completely rewritten to be much safer, bug-free, and it finally supports reopening projects. I've kept it in the Experiments tab - users are much better at testing than I am...
Changes
- Session Restore experiment was rewritten! Should be much better.
- Added the "Synchronize sidebar width" option which synchronizes width across all panels - a common behavior in other IDEs (#165)
- Code Parser now properly re-parses code when switching tabs (#160)
- Updated French (thanks to @LeCraft2Ouf) and German (thanks to @max54nj)
- Fixed crashes and problems with the close multiple files feature
- Finally discovered why the Projects menu could open multiple files and fixed it
- Made the code safer using safe null practices throughout the project
- Fixed search results not being properly filtered when editing an item in GUI Generator - resolves #159
- Fixed the rename file/folder feature that could crash the app when invalid characters were entered - now validates correctly
- Icons in all dialogs shouldn't be cut-off anymore
- Updated libs
π Enjoy!
π File Descriptions
File | Description |
---|---|
π» SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
π¦ Windows-x64.zip | Portable Windows version for x64 chips (likely your version) |
π¦ Windows-arm64.zip | Portable Windows for ARM64 (only for ARM devices) |
π§ Linux-x64.zip | Portable Linux x64 version |
π macOS-x64.zip | For macOS on x64 (Intel chips) |
π macOS-arm64.zip | For macOS on ARM64 |
v2.8.8 - fix the mess 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 crashes, I'm not gonna get into the details. I just want to release this update...
π Enjoy!
π File Descriptions
File | Description |
---|---|
π» SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
π¦ Windows-x64.zip | Portable Windows version for x64 chips (likely your version) |
π¦ Windows-arm64.zip | Portable Windows for ARM64 (only for ARM devices) |
π§ Linux-x64.zip | Portable Linux x64 version |
π macOS-x64.zip | For macOS on x64 (Intel chips) |
π macOS-arm64.zip | For macOS on ARM64 |
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!
Changes
- Added a splash screen! This makes the user experience better - you'll see that SkEditor starts as quickly as possible. (You can disable it with the
--hidesplashscreen
flag) - Optimized the theme and addon systems - since both are initialized on startup, this makes launching the app significantly faster!
- Added zoom sync option to the General settings, which synchronizes zoom level between tabs
- Added optional sidebar open/close animations (available in the General settings)
- Added Italian language support, created by ale!
- Apart from optimizing the theme system for better performance, it should now be more accurate when switching themes!
- Improved how the language system works for better overall functionality
- Modified the installer to always create proper (non-advertised) shortcuts and default to the 64-bit Program Files folder
- Replaced the app icon with one supporting multiple resolutions (including in the Installer, which uses a different file)
- Updated libraries - including FluentIcons, the package that provides icons. I've adjusted icon sizes across the app as a result, though it might not be easy to notice
- Cleaned up a lot of code and eliminated the dangerous
async void
pattern - Fixed crash caused by the "download all" button in the Documentation tab
- Fixed the possibility to crash the app with the GUI generator
π Enjoy!
π File Descriptions
File | Description |
---|---|
π» SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
π¦ Windows-x64.zip | Portable Windows version for x64 chips (likely your version) |
π¦ Windows-arm64.zip | Portable Windows for ARM64 (only for ARM devices) |
π§ Linux-x64.zip | Portable Linux x64 version |
π macOS-x64.zip | For macOS on x64 (Intel chips) |
π macOS-arm64.zip | For macOS on ARM64 |
π Note: macOS installation requires extra steps. See our macOS & Linux guide for assistance.
v2.8.6 - a small update
π Hey!
Another few months... And I'm still returning to you with only a small update :(
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!
π File Descriptions
File | Description |
---|---|
π» SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
π¦ Windows-x64.zip | Portable Windows version for x64 chips (likely your version) |
π¦ Windows-arm64.zip | Portable Windows for ARM64 (only for ARM devices) |
π§ Linux-x64.zip | Portable Linux x64 version |
π macOS-x64.zip | For macOS on x64 (Intel chips) |
π macOS-arm64.zip | For macOS on ARM64 |
π Note: macOS installation requires extra steps. See our macOS & Linux guide for assistance.
v2.8.5 - a bug fixing build
π 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!
π File Descriptions
File | Description |
---|---|
π» SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
π¦ Windows-x64.zip | Portable Windows version for x64 chips (likely your version) |
π¦ Windows-arm64.zip | Portable Windows for ARM64 (only for ARM devices) |
π§ Linux-x64.zip | Portable Linux x64 version |
π macOS-x64.zip | For macOS on x64 (Intel chips) |
π macOS-arm64.zip | For macOS on ARM64 |
π Note: macOS installation requires extra steps. See our macOS & Linux guide for assistance.
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 circumstances.
π Enjoy!
π File Descriptions
File | Description |
---|---|
π» SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
π¦ Windows-x64.zip | Portable Windows version for x64 chips (likely your version) |
π¦ Windows-arm64.zip | Portable Windows for ARM64 (only for ARM devices) |
π§ Linux-x64.zip | Portable Linux x64 version |
π macOS-x64.zip | For macOS on x64 (Intel chips) |
π macOS-arm64.zip | For macOS on ARM64 |
π Note: macOS installation requires extra steps. See our macOS & Linux guide for assistance.
v2.8.3 - a bug fixing update
π 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!
π File Descriptions
File | Description |
---|---|
π» SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
π¦ Windows-x64.zip | Portable Windows version for x64 chips (likely your version) |
π¦ Windows-arm64.zip | Portable Windows for ARM64 (only for ARM devices) |
π§ Linux-x64.zip | Portable Linux x64 version |
π macOS-x64.zip | For macOS on x64 (Intel chips) |
π macOS-arm64.zip | For macOS on ARM64 |
π Note: macOS installation requires extra steps. See our macOS & Linux guide for assistance.
v2.8.2 - a bug-fixing update
π 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!
π File Descriptions
File | Description |
---|---|
π» SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
π¦ Windows-x64.zip | Portable Windows version for x64 chips (likely your version) |
π¦ Windows-arm64.zip | Portable Windows for ARM64 (only for ARM devices) |
π§ Linux-x64.zip | Portable Linux x64 version |
π macOS-x64.zip | For macOS on x64 (Intel chips) |
π macOS-arm64.zip | For macOS on ARM64 |
π Note: macOS installation requires extra steps. See our macOS & Linux guide for assistance.
v2.8.1 - a small update
π 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!
π File Descriptions
File | Description |
---|---|
π» SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
π¦ Windows-x64.zip | Portable Windows version for x64 chips (likely your version) |
π¦ Windows-arm64.zip | Portable Windows for ARM64 (only for ARM devices) |
π§ Linux-x64.zip | Portable Linux x64 version |
π macOS-x64.zip | For macOS on x64 (Intel chips) |
π macOS-arm64.zip | For macOS on ARM64 |
π Note: macOS installation requires extra steps. See our macOS & Linux guide for help.
v2.8.0 - August update
π 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!
π File Descriptions
File | Description |
---|---|
π» SkEditorInstaller.msi | Quick, easy installation for Windows x64 (most common) |
π¦ Windows-x64.zip | Portable Windows version for x64 chips (likely your version) |
π¦ Windows-arm64.zip | Portable Windows for ARM64 (only for ARM devices) |
π§ Linux-x64.zip | Portable Linux x64 version |
π macOS-x64.zip | For macOS on x64 (Intel chips) |
π macOS-arm64.zip | For macOS on ARM64 |
π Note: macOS installation requires extra steps. See our macOS & Linux guide for help.