Devlogs
[2022-04-16] Minor bugs fix & QoL improvements
Satania BuddyA downloadable desktop assistant for Windows and Linux
Posted April 16, 2022 by kgm
#news
This update aims to fix a few bugs for end-users, as well as improve QoL for developers / modders
- WolframAlpha is now handled correctly. Before that typing any math equations may return wrong results.
- Scripts are now properly cached. This will help improve the app's overall performance.
- Common functions are now located in data/scripts/libs
- New Developer Mode. Disable by default. Enable this mode in Settings > Developer if you want to modify scripts / sprites and see result immediately.
- [Editor] Code snippets is now supported:
- [Editor] Errors that doesn't belong to the current file is now correctly reported.
- [Editor] Tab / Shift+Tab now indent / unindent selected block of code.
- [Script] Full support for UTF-8. Access to string elements is now work correctly, so s[2] should access to 3rd UTF-8 character in string. length() also returns UTF-8 length of the string.
- [Script] You can now import external functions from dynamic libraries, see https://github.com/Kagamma/satania-buddy/wiki/Scripting-References-&-APIs#import...
- [Script] New directory, buffer and string functions.
- [UI] A few minor adjustments in Settings and Editor dialogs.
Currently I am working on gym uniform for Satania. Progress can be tracked here: https://github.com/Kagamma/satania-buddy/issues/14. Depend on my free time this should be done in next 1-2 weeks.