New Release: Labels! 🏷️

New Big Label Update

:sparkles: Updated Label Stuff:
Alpha Setting so labels can start invisible
Font Select now has font preview
Space setting to adjust spacing between characters (kerning)
Removed Labels no longer have an outline/shadow setting

:beetle: Label Fixes:
New font loader all fonts load faster & use less memory
Alignment multiline labels center/right align properly
Spawning spawn/emit/attach objects create/destroy labels correctly
Parents labels now behave correctly for parents/children

:tada: THE MAIN THING:
New setting: Attach to Object so every object gets its own copy of the label. This opens up a lot of options and flexibility that was previously not really possible when using dynamic text.

Attached labels “stick” to the object & inherit its properties:
- x/y/scale/rotation/alpha
- layer
- colors
- shaders
- flip

Non label updates:

  • Timers now ignore time while game is paused
  • Number Inputs have nicer floating point input handling
  • Cloning is turned off when switching from edit to play mode
  • Escape Key can now be used in Keyboard triggers
  • Parent Objects no longer recieve messages after child despawns
  • Object Delete fixed issue preventing object delete with kb on initial load
  • Screenshots are now editable before uploading
  • New games are larger and have a landspace aspect ratio (16x12) by default
  • Shaders and filters now show in screenshots

[EDIT] Also the games list page was updated to deal with the fact that game screenshots are no longer limited to a specific size or aspect ratio

29 Likes

I don’t know what’s better, the update or the picture you used for it

10 Likes

Thanks grazer for the amazing new update!

And the Inscryption easter egg (I think) in the image :joy:

6 Likes

C a t

3 Likes

This update came at the perfect time, thank you grazer.

2 Likes

I don’t know if this is just my computer or do the buttons look messed up?
image
image

1 Like

This is a small bug but still.
Screen-recording-2023-02-23-2193 (1)

2 Likes

Is your browser zoom set to a value other than 100%? What about your desktop display settings?

2 Likes

All of my settings are default. My browser zoom is 100%.

1 Like

This is an excellent update. I used to have to pull up a separate page with all the fonts on it, and even then the standards have some fonts that Flowlab doesn’t use. This saves so much time, and the Attacher is incredible! One question: is there a way to make a label follow the player without rotating when the player does? This could be very useful for multiplayer games.

5 Likes

You could have a different object attached to the player sprite with the label.
ezgif-3-5a6961b3c7

6 Likes

I think I have noticed a bug.
When a timer’s delay is inputted, it now immediately outputs a number. I’m not sure why.

5 Likes

Thanks for reporting this issue! It should be fixed now, but please let me know if you encounter other issues :+1:

6 Likes

Alright so, this is an amazing update, but Will Ease’s also be getting the pause change?
I use timers and eases intermittently, and it’s just a little bizarre that they keep going when timers don’t

3 Likes

Thank you! That was quick, my game works again.

6 Likes

Maybe there should be an option for all bundles, “pause when game is paused.”

3 Likes

I just thought since eases also run on timers, it just made sense

4 Likes

Great update, I can’t wait to try it out. Some of those bugs have been annoying me so I’m glad they’re updated / fixed.

3 Likes

What a great update! I"ve been waiting for this update for a while, and there is waaay more to it than I expected (now my improved multiplayer chat will work properly)!

Maybe I didn’t try hard enough but it seems like inputting the x & y to work as an offset when the label is attached does not work? The offset seems to work when you move the attached label manually in the map editor but not when x & y are input?

4 Likes

The Label XY input should still work when attached to the object - the only difference is that the distance is relative to the object position instead of the game’s screen position.

Great update! Thanks for all the hard work, grazer! :blush:

4 Likes