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

Release 1.8.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Sep 18:42

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