apexdesigns / towncontrol

0 stars 0 forks source link

Feature Request: Control over Tag Year background behavior for license plates #5

Open lupinia opened 2 years ago

lupinia commented 2 years ago

Since issue #3 was intended behavior, it would be nice to have some control over how the background color is automatically applied. A more explicit/clearly-defined override other than renaming the layer would be a good start, since nothing else in the system uses the layer name as a template index, and it's unclear what effect this would have.

The pie-in-the-sky "cool to have" implementation would be to allow a rotation of background colors to be defined per town (both for the month and the year, with a list of colors that repeats), and add a control in the template that selects which rotation (month, year, or static) to use for a given layer. I imagine that's a prohibitively complex change, but it might be something cool to build for version 6! :)

jbomhold3 commented 2 years ago

Note added in the layers section to avoid confusion about what causes automatically assigning of background colors.

It's possible will require some redesign of that feature as it's super simple right now. Three colors Red,Blue,Yellow in rotation starting with 1900. IG Year Color
1900 Red
1901 Blue
1902 Yellow
1903 Red
lupinia commented 2 years ago

I appreciate the clarification and insights! In theory, I really like the idea, I'm just kinda picky about my plate designs and wish I had more control over the color selections. Plus, I'm fond of using a combined sticker for both the month and the year (wish my RL state did it that way), so being able to do a monthly color rotation instead of (or in addition to) a yearly rotation would be cool, albeit probably one of those things that sounds more fun in my head than it would be to actually use.

The current rotation mechanism could stay the same - three colors is probably enough - but just being able to select which color corresponds to years 1, 2, and 3 in that rotation on a per-town basis would be a game-changer, if that's an easier approach to take :)

Regardless, this isn't a huge deal, just a little "nice to have" idea I wanted to offer!