impress/app/assets/stylesheets
Emi Matchu 97ffffb67a Add configurable full name field to alt styles
Sigh, the "Valentine Plushie" series is messing with me again! It
doesn't follow the previously established pattern of the names being
"<series> <color> <species>", because in this case the base color is
considered "Valentine".

Okay, well! In this change we add `full_name` as an explicit database
field, and set the previous full name value as a fallback. (We also
extract the generic fallback logic into `ApplicationRecord`, to help us
express it more concisely.)

We also tweak `adjective_name` to be able to shorten custom `full_name`
values, too. That way, in the outfit editor, the Styles options show
correct values like "Cherub Plushie" for the "Cherub Plushie Acara".

I also make some changes in the outfit editor to better accommodate the
longer series names, to try to better handle long words but also to
just only use the first word of the series main name anyway. (Currently,
all series main names are one word, except "Valentine Plushie" becomes
"Valentine".)
2025-02-15 21:52:47 -08:00
..
alt_styles Add configurable full name field to alt styles 2025-02-15 21:52:47 -08:00
application Fix magic magnifier positioning in Firefox 2024-12-28 16:11:38 -08:00
auth_users Update some stylesheets to use new page_stylesheet_link_tag helper 2024-05-14 16:10:09 -07:00
closet_hangers Replace closet_hangers/petpage.js with modern CSS 2024-09-20 19:27:39 -07:00
closet_lists Add trade warning to closet list form 2024-04-16 16:53:30 -07:00
contributions Upgrade to latest Sass and Sprockets 2023-10-23 19:05:09 -07:00
devise/sessions Update some stylesheets to use new page_stylesheet_link_tag helper 2024-05-14 16:10:09 -07:00
fundraising Update some stylesheets to use new page_stylesheet_link_tag helper 2024-05-14 16:10:09 -07:00
item_trades Extract all the item pages' stylesheets into their own CSS files 2024-09-09 18:48:08 -07:00
items WIP: Outfit viewers on pet type Rainbow Pool page 2024-09-26 18:20:05 -07:00
layouts Extract all the item pages' stylesheets into their own CSS files 2024-09-09 18:48:08 -07:00
neopets_page_import_tasks Upgrade to latest Sass and Sprockets 2023-10-23 19:05:09 -07:00
outfits Remove some now-unused homepage styles 2024-09-09 21:35:06 -07:00
partials Add SVG/PNG picker when editing pet appearances 2024-12-07 12:16:52 -08:00
pet_states Use CSS instead of server requests for image format in pet styles form 2025-01-02 19:04:48 -08:00
pet_types Add more explanation copy to Rainbow Pool pages 2024-10-11 17:38:34 -07:00
pets Remove needed items form on Modeling Hub 2024-09-09 18:56:39 -07:00
swf_assets Fix SassC::SyntaxError when compiling perfectly valid CSS files 2024-09-09 19:59:43 -07:00
users Upgrade to latest Sass and Sprockets 2023-10-23 19:05:09 -07:00
_layout.sass Add special styles for the placeholder option in select tags 2024-10-11 15:23:35 -07:00
_responsive.sass Improve top nav support on mobile for responsive design pages 2024-10-05 17:52:38 -07:00
application.css.sass Add filter form to alt styles page 2024-09-30 16:06:22 -07:00
fonts.css.erb Remove Noto fonts and just use system-ui 2024-09-13 20:07:12 -07:00