Support dynamic theme switching
fish recently implemented https://github.com/fish-shell/fish-shell/issues/11580, which looks like it's shipping in fish 4.3.
See https://github.com/oati/fish-shell/blob/190d367bc4fcb6a8a473d0812fe39b60db6b88d1/share/themes/default.theme for an example of how the theme files now contain both dark and light variants.
Catppuccin should support this. Since there are 3 dark variants (Frappe/Macchiato/Mocha), I'm thinking keep the current names, but add Catppuccin Latte as the light variant to each dark variant.
Maybe Catppuccin Latte can stay as a light theme (i.e. no dark variant), since it's unclear which dark variant the user wants.
thanks for bringing this to my attention! i'm all for supporting this feature.
i think on similar ports in the past we've gone with providing three variants with latte as the light option for all three as you suggested, so i'm happy with that approach. i don't think we need to provide a fourth latte-only option, but it's pretty easy to do with whiskers regardless.
i'll implement this later if nobody else gets there first!
Perhaps open up a draft PR so it's easier for others to find.
All three themes contain latte as the variant
I think you're missing a word here; it should probably read "as the light variant"?