Skip to content

Releases: Grisshink/scrap

v0.4.2-beta

12 Feb 14:58
074265a
Compare
Choose a tag to compare

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

07 Feb 19:27
aeb8339
Compare
Choose a tag to compare

What's new?

Fixes

  • Fixed localizations sometimes not working on Windows
  • Fixed codebase scrolling with search menu at the same time

v0.4-beta

05 Feb 19:37
12fcf4b
Compare
Choose a tag to compare

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

28 Jan 13:03
0b295d4
Compare
Choose a tag to compare

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

26 Jan 15:47
20f9730
Compare
Choose a tag to compare

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

06 Jan 17:44
48c4696
Compare
Choose a tag to compare

Changelog:

  • Added various string manipulation blocks

  • Added shortcuts to run/stop project (they are bound to F5 and F6 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

30 Dec 15:15
6828e6d
Compare
Choose a tag to compare

Small patch what adds icon to the executable and fixes resizing issues on linux

MacOS release provided by @arducat

v0.1-beta

29 Dec 17:40
8177e1c
Compare
Choose a tag to compare
Update comments