Sketchware Pro 6.3.0





Version v6.3.0:

-> Added "Build Settings" located right next to the Run button, which includes options that lets you:
   - Switch between Java7 and Java8 (enable D8 to be able to compile Java8)
   - Switch between Dx and D8
   - Use custom android.jar, custom classpath
   - Disable warnings in compile log
   
-> Added Command Blocks:
   - You can add, insert or replace any part of java/xml code with new one using these. These blocks can be used anywhere in your logic editor, there is no specific place (event) for them. They can be used to achieve tasks such as:
     • remove onActivityResult entirely, or change its code, or add more codes to it.
     • implement interfaces in your activity.
     • remove/change any part of code that sketchware automatically generates.
     • modify any part of root layout, add multiple fabs, change coordinatorLayout to FrameLayout, RelativeLayout. Change the order of root layout..
     • inject codes in onCreate or anywhere you like... etc.
     • (supports all Java files and XML files. including AndroidManifest, styles, colors and strings.xml)

-> Changed the built-in Code Editor to a super optimized one. this new one has features such as:
   - Auto completion, various themes, pinch-to-zoom, undo-redo, find&replace etc.

-> Added built-in Backup/Restore feature that provides a function to back up your project (.swb), along with the local libs and custom blocks you used.

-> Updated android.jar to API 30.

-> Local Library improvements.. now, in your local libs you can:
   - Use assets, proguard rules, native libs, multiple dex files, Java8 libraries.
• Change Log

- Added new options in command blocks (find-replace, find-replace-first (regex √), find-replace-all (regex √))

- Fixed command blocks bug (not being able to replace the first line)

- Enabled debug.txt by default

- Fixed the D8 bug with projects (classnotfoundexception)

- Fixed the Dx bug in library downloader

- Fixed the crashing while scrolling in ASD code editor, disabled overscrolling

- Added a menu option to disable auto complete in code editor

- Added a menu option to paste text in code editor

- Added "change backup dir" in mod configuration

- Added "use legacy code editor" in mod configuration

- Fixed the order of projects with sc_id>=1000 [sketchware bug]

- Fixed restoring projects with sc_id >=1000

- Some backup/restore fixes

- Some code corrections