Skip to content
This repository was archived by the owner on Sep 11, 2023. It is now read-only.

Releases: SPCodeOrg/SPCode

Release 1.8.2.1.beta1192

01 Oct 23:32
Compare
Choose a tag to compare
Pre-release
  • Fixed recent files list filling up

Release 1.8.2.0

29 Sep 18:42
Compare
Choose a tag to compare

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

10 Sep 23:17
Compare
Choose a tag to compare
Pre-release
  • Attempt to fix AC crash

Release 1.8.1.1.beta1190

14 Jun 00:41
Compare
Choose a tag to compare
Pre-release
  • Revert last ISAC fix

Release 1.8.1.1.beta1189

14 Jun 00:00
Compare
Choose a tag to compare
Pre-release
  • 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

27 May 23:09
Compare
Choose a tag to compare
Pre-release

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

26 May 22:44
Compare
Choose a tag to compare
Pre-release
  • 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

03 Apr 22:25
Compare
Choose a tag to compare
Pre-release
  • 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

26 Mar 05:08
Compare
Choose a tag to compare
Pre-release
  • 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

22 Mar 19:20
Compare
Choose a tag to compare
Pre-release
  • 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