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

Release 1.8.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Sep 19:48

Major changes and new features

  • The Search and Go to Line windows have been separated from the text editor and are now independant windows.
  • Implemented a custom hotkey system in the editor to personalize all the editor's command keyboard shortcuts, under Tools -> Options
  • Added search functionality in Object Browser
  • New Object Browser Icons
  • More file types are detectable by the Object Browser, such as .ini, .cfg, .txt and .smx
  • Added a context menu in Object Browser items right click to open their location, rename or delete them
  • Added new refresh and expand/collapse all items buttons in Object Browser
  • Discord RPC now has the option to hide the file being edited, or the time elapsed in the program
  • Added a "Get SPCode" button in Discord RPC
  • Update window now shows last 10 releases' changelogs with nice and richer formatting
  • The log textbox in the lower right corner now shows a richer variety of information messages
  • New from Templates window now has a syntax highlighted preview box
  • Added context menu to the templates list items in the New from Templates window to add, edit or delete the templates.
  • Added a Recent Files menu item under File
  • New commands
    • Transform selection to uppercase (Ctrl + U)
    • Transform selection to lowercase (Ctrl + Shift + U)
    • Reopen last closed tab (Ctrl + Shift + T)
    • Comment line(s) (Ctrl + K)
    • Uncomment line(s) (Ctrl + Shift + K)

Fixes

  • Fixed defines not getting highlighted properly
  • Fixed smx disassembler crashing most of the time (updated smxdasm.dll)
  • Fixed DASM tabs getting opened several times instead of just pointing at the one already added
  • Fixed rare crash related to detecting Java in the machine
  • Fixed editor not going to the correct files to mark the compile errors when selecting an error in the Error Grid
  • Fixed editor not closing the running server on close
  • Fixed Object Browser File/Config directories not updating properly when switching between files

Miscellaneous

  • Updated lysis decompiler
  • Upgraded stock SM installation
  • Added a directory access check everytime a user adds a new scripting directory to a config
  • Added a logging action everytime a user changes config and the editor could not access one of its dirs to parse the includes