New Flowlab Release: Guava đź“‚

Hey everyone, I just deployed a new engine update!

New Flowlab Release: GUAVA

This release is focused on improving the UI. It now does a much better job of dealing with screen resizing, and offers some new interactions like drag and drop. It also introduces a lot of new “Quality of Life” improvements to the Library and Level panels.

:sparkles:New UI Updates

  • Reposition windows when editor is resized
  • Update Sprite editor when window is resized
  • Update Behavior editor when window is resized
  • Level window scrolls all levels (no more paging, cough @todorrobot )
  • Level window centers and highlights current level
  • Setting a level order value no longer swaps with another level
  • Make objects draggable into level (from library)
  • Make behaviors draggable into behavior window (from left panel)
  • Add Object Folders to library
  • Add Vibrate behavior
  • Add Accelerometer behavior
  • Mobile SDKs updated to the latest versions for iOS and Android
  • “Copy on Update” setting for Lists

:open_file_folder:To use the new Object Folders:

  • drag two objects together to make a folder
  • drag an object into a folder to move it there
  • drag an object to the “exit” button to remove it from the current folder
  • click the window title when in a folder to rename it
  • folders can be nested

:beetle: Bug fixes:

  • Fix Label center and right alignment
  • Fix labels getting truncated on load
  • Enable blank lines in multiline labels
  • Clean up collisions when removing all objects from Library
  • Fix label loading race conditions (Once → Alpha bug)

Please let me know if you encounter any issues, thanks!

16 Likes

This… Is… AMAZING!!!
I Will Be Using Folders 24/7

2 Likes

How long did it take to make flowlab? @grazer ?

1 Like

Awesome update! All the Label fixes and quality of life changes are really nice, and the folders may force me to actually organize stuff for once :slight_smile:

4 Likes

“hop on flowlab, it got updated, time to finish the 33 billion different games that you started and refuse to pick up upon”

4 Likes

Wow, really good update now. it could be better if it proximity hits the entire folder with any contents inside. with collision and stuff as well…

2 Likes

YOOOO SAME

Just gotta figure out how to use them : D

1 Like

Also update fixes weird community job!

You’re appreciated Grazer!

:slight_smile:

(after edit)

P E A C E

1 Like

Finally! A fruit that I’ve heard of! Along with an amazing update!!!

Woww. These will help a lot with quick projects!

Woohoooo!!! This is the update I’ve been most excited for!!!

I’ll try to get to as much devving asap. I’m sick pretty bad right now though, so it’ll be later.

2 Likes

Amazing update

2 Likes

are you yoann?

1 Like

Happyness

2 Likes

hes @fighting_game but he used to have a different username (a name thats not “fighting game”)

2 Likes

yeah no I managed to use the same email to create a new account, but all the games still got wiped. (the forums account got recovered fully, though)

4 Likes

image
This just made my life 110% easier.

2 Likes

YOOOOO ANOTHER W UPDATE!!! :fire: :fire: :fire: :fire: :fire:

2 Likes

Hey @grazer ,
I have been struggling with a rather inconspicuous bug. If you clone an input or output of a bundle, like I often accidentally end up doing, it will become extremely janky. The cloned in/out will not work properly and when it is deleted it will delete one of the other input and output nodes to connect to outside the bundle (not the actual in/out in the block). I would assume this is because bundles use variables to calculate the in/out count and deleting the clone reduces that variable count without actually reducing the number of nodes.

4 Likes

Actually, i agree with you, i got really frustrated with the behaviour output.

2 Likes

I guess while I am here I should mention that very large dimensioned screens (30+ block width and height) awkwardly stretch when test playing inside a block.

1 Like

Do you a have an image as an example?

3 Likes