This repository was archived by the owner on Sep 11, 2023. It is now read-only.
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