Releases: Grisshink/scrap
Releases · Grisshink/scrap
v0.4.2-beta
Fixes
- Fixed loaded custom blocks having undefined hints
- Fixed textboxed being interactable while vm is running
- Fixed code area floating away when editing panel while the block is selected
- Minor translation fixes
v0.4.1-beta
What's new?
- Added Ukrainian translation (by @jackmophin)
Fixes
- Fixed localizations sometimes not working on Windows
- Fixed codebase scrolling with search menu at the same time
v0.4-beta
What's new?
- Added translations for 2 languages: Russian (by @Grisshink) and Kazakh (by @unknownkeyNB)
- The sidebar (Now named as block palette to remove ambiguity) is now split up into various categories to make finding blocks easier
- The terminal's background color has been changed to match with the color of other panels
- All of the text boxes were upgraded to allow inserting or deleting at any position
- Now if any block input is empty, it will show a small hint of what it needs
- Added codebase movement through keyboard keys, see
README.md
for more details - Added block search menu. You can open it by pressing
S
in code area
Fixes
- Fixed "crash" when vm overflows/underflows one its stacks
- Fixed crash when trying to divide by zero in code
- Fixed scrollbars sometimes appearing behind scroll container
- Fixed text in the settings going out of bounds when the text is too large
- Fixed codespace occasionally jumping far away when it is being dragged outside of the window
- Fixed code renderer not checking with proper culling bounds. This should slightly improve performance of the renderer
v0.3.1-beta
Changelog
- Fixed a crash when attaching a block on a chain which overlaps on top of another block which is an argument to another block in different chain
- Fixed scroll containers not updating their lower bounds when resized
v0.3-beta
Changelog
- The whole gui system was reworked to remove cluttered code and to allow more flexible UI. As a result some parts of the UI may have changed slightly
- Added
New project
button to quickly clear the workspace - The code area has been split up into flexible, customizable panels. This gives a lot more choice for UI customization
- Now scrap only redraws the screen if its internal state is changed or an input is recieved
- Updated
actual_3d.scrp
example - Now scrap config is saved in OS specific folder, instead of saving relative to the working directory
- Added terminal colors support
- Added
colors.scrp
example to demonstrate the use of colors
v0.2-beta
Changelog:
-
Added various string manipulation blocks
-
Added shortcuts to run/stop project (they are bound to
F5
andF6
buttons respectively) -
Added codebase movement through scroll wheel/touchpad
-
Added another 3D example
-
Fixed save corruption when saving unused custom blocks
-
Fixed custom blocks breaking when deleting arguments
-
Fixed some compilation issues with gcc-9
-
Fixed AppImage paths issue again
-
Fixed block highlighting with custom blocks
v0.1.1-beta
Small patch what adds icon to the executable and fixes resizing issues on linux
MacOS release provided by @arducat