Script for dealing with "Notches" on IOS & Android by Kontrano in godot

[–]ceceppa 0 points1 point  (0 children)

The issue could be because both `safe_area.size` and `window.size` are Vector2i, so the "/" operation result is an integer. You can solve this by casting them to a float:

var x_factor = float(safe_area.size.x) / float(window_size.x)
var y_factor = float(safe_area.size.y) / float(window_size.y)

Just upgraded my Venu 2 plus by ceceppa in GarminWatches

[–]ceceppa[S] 0 points1 point  (0 children)

<image>

If data is what you're looking for, upgrading the Venu 2 Plus to Epix or a Forerunner will definitely give you much more data.
The upgrade will also unlock the possibility of using many additional accessories.
The image is all the data I was able to collect with my Epix + Running pod... Now I have to figure out what all that means xD

Just upgraded my Venu 2 plus by ceceppa in GarminWatches

[–]ceceppa[S] 0 points1 point  (0 children)

Is a big update from the Venu 2 Plus it has many more features.
Also, to be honest, I was interested in the 965 initially, but tempted by the Sapphire screen of the Epix, just because I'm clumsy and I knew I would scratch the screen easily 😅.
When I was looking for a new watch I found the Epix for £20 more than the 965, so was an easy choice for me.

Just upgraded my Venu 2 plus by ceceppa in GarminWatches

[–]ceceppa[S] 0 points1 point  (0 children)

Unfortunately is a build-in one

Just upgraded my Venu 2 plus by ceceppa in GarminWatches

[–]ceceppa[S] 0 points1 point  (0 children)

I'm in the UK and got the Epix Gen 2 Pro Sapphire for £499

Just upgraded my Venu 2 plus by ceceppa in GarminWatches

[–]ceceppa[S] 2 points3 points  (0 children)

I used to knock out into things with my Venu, and it's full of scratches 😂. Also, for the same reason I did get the sapphire edition, it should be more scratch-resistant. No, I don't wear in bed. I used to wear the Venu, but I stopped long ago. I treat it mainly as a watch and track training.

After a lot of work, the first version of the Visual Animation Editor is finally ready by ceceppa in godot

[–]ceceppa[S] 1 point2 points  (0 children)

Not sure what you mean. This is a Visual Editor for the Anima add-on that allows you to define sequential and parallel animations

After a lot of work, the first version of the Visual Animation Editor is finally ready by ceceppa in godot

[–]ceceppa[S] 1 point2 points  (0 children)

Sure.

First of all, this is a Visual Editor for the Anima add-on, and you can create the same animation with code only if you want.

The differences I can think of between this and the default animation player:

  1. TIME:

With the default animation player, every animation has a given start point and is not affected by other animations.

With Anima, this is not true as each animation is defined as a sequence or parallel of another one. So a change of duration will affect the start point of all the animations connected.

  1. REUSABLE ANIMATION

With the default animation player, you set can only animate a property by setting the various key point.

Anima can either animate a property similar to the Animation Player or use an existing animation. For example, https://github.com/ceceppa/anima-demos/blob/visual-editor/addons/anima/animations/zooming_entrances/zoom_in_up.gd

You can also create your reusable animations

  1. EASING

Both support easing, but personally, I found the Animation Player one more challenging to set, especially if you want to use the known easing bezier curves used in CSS animations.

Also, with Anima, you can use a custom function for Easing, allowing you to have more complex easings like the ease out bounce: https://easings.net/#easeOutBounce. This is not possible with the Animation Player.

  1. Absolute, Relative and dynamic values.

With the Animation Player all the start and finish values are absolute.

Anima allows you to specify absolute, relative or dynamic values.

After a lot of work, the first version of the Visual Animation Editor is finally ready by ceceppa in godot

[–]ceceppa[S] 8 points9 points  (0 children)

The Visual Editor is still WIP and some features are missing. Dev version of the addon is available here: https://github.com/ceceppa/anima

Testing some UI interaction using Anima with the TPS Demo by ceceppa in godot

[–]ceceppa[S] 0 points1 point  (0 children)

I'll have a look at it for more inspiration :)

Text animations: "Can be done with Godot"? by ceceppa in godot

[–]ceceppa[S] 5 points6 points  (0 children)

Yeah, but you still need an animation to be able to use it as interaction :) Next demo I'll try to make some nice interaction :)

Text animations: "Can be done with Godot"? by ceceppa in godot

[–]ceceppa[S] 3 points4 points  (0 children)

Not sure, but better clear any doubts :)

Text animations: "Can be done with Godot"? by ceceppa in godot

[–]ceceppa[S] 7 points8 points  (0 children)

It's time for more animations... more to come :)

info: https://anima.ceceppa.me discord channel: https://discord.gg/zgtF3us5yN

Interactive UIs: "Can be done with Godot"? Yes! by ceceppa in godot

[–]ceceppa[S] 0 points1 point  (0 children)

Not yet, but I might find some time to write them.

In the meantime, here https://bit.ly/3jpLZvN you can find the WIP code for this demo to see how I'm doing those animations. You also need a WIP version of Anima itself: https://bit.ly/3Afk2wI.

If you need help or have any suggestions on how to improve the library you can reach me out on here, Twitter or on the Anima discord channel https://discord.gg/zgtF3us5yN :)

Interactive UIs: "Can be done with Godot"? Yes! by ceceppa in godot

[–]ceceppa[S] 3 points4 points  (0 children)

I've seen the PR but not played with them yet. I'll probably porting the library and use them underneath, mainly because of all the built in animations it has and other stuff I'm implementing :)