You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@fummicc1 First of all: Thank you for this awesome library!
When I used this library to create a simple "roulette" with characters, I noticed a couple of drawbacks that make it not look like a "real" roulette and pretty much feel like an incomplete implementation:
The letters I put into the parts are placed somewhere close to the middle of each part instead of at the outer end.
The orientation of the text was looking into the same direction for each text, very unlike in a real roulette.
Here's an example state after I stopped my roulette (note that I reduce the opacity in the "stopped" state):
And here's an actual roulette where everything looks as expected (letters at outer end, oriented to the direction of the part):
I understand that different people might have different use cases, but I would expect a library called "roulette" to at least have the option to render like most roulettes are designed. Would be great to have these options added!
P.S. A third thing I would love to see is to define a radius for the middle part where there are no lines drawn, as the lines all coming together in the middle looks a bit weird and stresses the eye especially when rotating. Again, like in the real roulette design I've added above, where the middle part has no lines for a reason.
The text was updated successfully, but these errors were encountered:
Jeehut
changed the title
Text position & orientation
Text position, orientation (& donut hole radius)
Sep 19, 2023
I'm sorry for late reply. I am surprised to receive such a detailed feedback.
Honestly, I don't use this library in my any application for now, so I didn't consider if this library can take part of real Roulette or not.
your feedback is perfectly true from my side but 1st and 3rd feature you mentioned can be breaking change as you know.
so I will address this issue except for 2nd one later (also need to take time to decide specs)
@fummicc1 First of all: Thank you for this awesome library!
When I used this library to create a simple "roulette" with characters, I noticed a couple of drawbacks that make it not look like a "real" roulette and pretty much feel like an incomplete implementation:
Here's an example state after I stopped my roulette (note that I reduce the opacity in the "stopped" state):
And here's an actual roulette where everything looks as expected (letters at outer end, oriented to the direction of the part):
I understand that different people might have different use cases, but I would expect a library called "roulette" to at least have the option to render like most roulettes are designed. Would be great to have these options added!
P.S. A third thing I would love to see is to define a radius for the middle part where there are no lines drawn, as the lines all coming together in the middle looks a bit weird and stresses the eye especially when rotating. Again, like in the real roulette design I've added above, where the middle part has no lines for a reason.
The text was updated successfully, but these errors were encountered: