This repository was archived by the owner on Sep 11, 2023. It is now read-only.
Releases: SPCodeOrg/SPCode
Releases · SPCodeOrg/SPCode
Release 1.8.2.1.beta1192
- Fixed recent files list filling up
Release 1.8.2.0
General/misc
- Fixed disabling IS/AC in settings not working
- Fixed close keyboard shortcuts not working for DASM elements
- Removed Java installation system in favor of @Timocop's .NET version of Lysis
- Fixed reformatter breaking source code when bumping into escaped backslashes inside single and double quotes
- Fixed foldings breaking upon encountering commented quotes
- Removed intellisense evaluation when selecting text
- Added highlighting for enum structs
- Added autocomplete for local variables
- Added highlighting to keyword 'operator'
- Added preprocessor statements auto complete
- Added variable type identification to only show methods and properties of the accessed variable type
- Added ctrl+space combination to trigger auto complete
- Fixed crash when closing file selection window for decompiling
- Fixed changelog and added old version -> new version indicator when offered to update
- Fixed crash when creating a new file with no scripting directories loaded in the config
- Improved background color of repetitions of selected word
- Fixed a string encoding error in the error compilation messages (thanks to @Muinez who authored this fix)
Translations
- Separated translations into files by language
- The files get updated automatically everytime they change
- Created new repo for users to submit language additions/modifications
- Added a lot of new translations
Main Window
- Added primitive RTL support for RTL languages program-wide
- Added new VS-like error and warning filter toggle-buttons
- Added new 'Copy Errors' button
- Restored normal title bar size in all windows, some of them now containing buttons within
- Introduced background dimming effect when opening windows on top of the Main Window
- Fixed some instances of opened files not getting focused/selected properly
- Attempted to fix some random crashes while typing related to intellisense malfunction
- Fixed program not updating files title/names that were opened in the editor and being renamed in the object browser
- Added "Don't produce file" checkbox next to the "Compile" checkbox to compile plugins without generating the .smx
Configs
- UI overhaul - colors, organization, responsiveness and flexibility improvements
- Made window and left sidebar resizable
- New Add, Copy, Delete config buttons
- Added Pawn icon next to scripting dirs where the compiler was found within
- Added error icon next to scripting dirs that threw unauthorized access errors
- Macros comboboxes insert the clicked item content in the selected text box
- Removed 'RCON Engine' option in RCON section
- Added 'Test Connection' button for FTP and RCON sections
- Performance improvements when loading and saving configs
Search
- Fixed document search option not being saved properly
- Fixed replace function not replacing the word it's standing on, if that word matches the search criteria
Options
- UI overhaul - better control organization
- Added title bar buttons to Backup Options, Restore Options, and Reset Options to Default
- Added 'default action on close' option in Options
- Added refresh button next to the language combobox to reload current language
About
- Shortened credits to show translators and maintainers
Release 1.8.1.1.beta1191
- Attempt to fix AC crash
Release 1.8.1.1.beta1190
- Revert last ISAC fix
Release 1.8.1.1.beta1189
- Shortened credits to show translators and maintainers
- Attempted to fix some random crashes while typing related to intellisense malfunction
- Fixed program not updating files title/names that were opened in the editor and being renamed in the object browser
- Added "Don't produce file" checkbox next to the "Compile" checkbox to compile plugins without generating the .smx
Release 1.8.1.1.beta1183
Improved Configs Window UI
- Changed config buttons style
- Made left sidebar resizable
- Added 'Copy config' button to duplicate a config
- Added a Pawn icon next to a scripting directory item to indicate the compiler is present within that directory
- Added an error icon next to a scripting directory if it presented unauthorized access errors
- Improved window performance when closing it
- Added checks for empty fields in FTP/RCON before testing connection
- Fixed crash related to writing anything else than ftp:// or sftp:// in the FTP host path textbox
- Covered more exception messages and added translations on both connection tests
Release 1.8.1.1.beta1172
- Attempted to fix a performance issue/crash when working with large amounts of files
- Fixed a string encoding error in the error compilation messages (thanks to @Muinez who authored this fix)
- Fixed reformatter breaking syntax when bumping into escaped backslashes between single quotes
Release 1.8.1.1.beta1167
- Commented the title buttons of the Configs Window out
- Fixed writing a dot crashing the program
- Translated Test Connection button from Configs Window
Release 1.8.1.1.beta1160
- Fixed Handle.Close() having wrong doc text in tooltip
- Translated Search Window textboxes watermarks
- Improved colors of highlighted repetitions of selected word
- Introduced an experimental fix for program briefly hanging when switching configs
- Fixed autocomplete showing up when a tab was input (due to some autocomplete elements having a tab at their beggining)
- Added better exception handling when clicking on an error in the Error Grid
- Introduced experimental improvement to the replace function in the Search Window to fix selected word not getting replaced, but the one that follows it
Release 1.8.1.1.beta1149
- Added Handle as a methodmap in IS tooltip
- Added documentation for inherited methods in methodmaps
- Fixed crash related to not escaping characters in Regex evaluation when parsing files
- Fixed crash when creating a new file (Ctrl+N) with a selected config that had no scripting directories