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!