Skip to content

Add more customization options#39

Draft
radugrecu97 wants to merge 6 commits into
PNRxA:mainfrom
radugrecu97:feature/fractional_badge_scaling
Draft

Add more customization options#39
radugrecu97 wants to merge 6 commits into
PNRxA:mainfrom
radugrecu97:feature/fractional_badge_scaling

Conversation

@radugrecu97
Copy link
Copy Markdown

@radugrecu97 radugrecu97 commented Apr 17, 2026

I found that optimally, I wanted a size between Medium and Large for posters. A bit to difficult to see on the tv. Why not just make it fully customizable?

Disclaimer this was fully vibe coded. Of course, I did test it .

  1. This PR adds a "Badge scaling" parameter that modifies the input size by your desired amount.
  2. It also modifies the way the Badges are anchored because the scaling wasn't centered for posters.
image

Yes, in the image the badges clip to the sides, but that's because all the ratings are at max digit length, which would never happen for an actual movie.

Therefore in practice it's not clipping the number but sometimes it clips the bounding box, which makes me want to group all ratings in the same rectangle background (like other poster services offer) to make it look better for this use case.

To do:

  • Add separate scaling for margins (this is easy to see if setting scale to a large number, the gaps between the ratings and edges of the poster/background/logo also increase.
  • Logo scaling works weird because rating background is wrapped around the whole image (exagerated scaling applied in the image below)
  • Separate icon and text scaling
  • Add solid strip background option (instead of having each rating in a box, they're all in the same "container", which is a strip from end to end of the poster)
image

@PNRxA PNRxA added the enhancement New feature or request label Apr 17, 2026
@radugrecu97 radugrecu97 changed the title Add fractional scaling to badges Add more customization options Apr 17, 2026
@radugrecu97 radugrecu97 marked this pull request as draft April 17, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants