[+] libragender flags (#433)

* [+] libragender flags py

* [+] libragender flags rust
This commit is contained in:
ObsoleteDev 2025-09-12 18:21:01 +01:00 committed by GitHub
parent ef1407d00e
commit 729024a45f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 77 additions and 0 deletions

View file

@ -229,6 +229,8 @@ pub enum Preset {
/// Meme flag
Band,
Libragender, Librafeminine, Libramasculine, Libraandrogyne, Libranonbinary,
}
#[derive(Clone, Eq, PartialEq, Debug)]
@ -687,6 +689,25 @@ impl Preset {
"#2670C0", "#F5BD00", "#DC0045", "#E0608E"
]),
Self::Libragender => ColorProfile::from_hex_colors(vec![
"#000000", "#808080", "#92D8E9", "#FFF544", "#FFB0CA", "#808080", "#000000"
]),
Self::Librafeminine => ColorProfile::from_hex_colors(vec![
"#000000", "#A3A3A3", "#FFFFFF", "#C6568F", "#FFFFFF", "#A3A3A3", "#000000"
]),
Self::Libramasculine => ColorProfile::from_hex_colors(vec![
"#000000", "#A3A3A3", "#FFFFFF", "#56C5C5", "#FFFFFF", "#A3A3A3", "#000000"
]),
Self::Libraandrogyne => ColorProfile::from_hex_colors(vec![
"#000000", "#A3A3A3", "#FFFFFF", "#9186B1", "#FFFFFF", "#A3A3A3", "#000000"
]),
Self::Libranonbinary => ColorProfile::from_hex_colors(vec![
"#000000", "#A3A3A3", "#FFFFFF", "#FFF987", "#FFFFFF", "#A3A3A3", "#000000"
]),
})
.expect("preset color profiles should be valid")
}

View file

@ -1011,4 +1011,60 @@ PRESETS: dict[str, ColorProfile] = {
"#dc0045",
"#e0608e"
]),
# Adding libragender flags https://lgbtqia.wiki/wiki/Libragender
# Sourced from https://lgbtqia.wiki/wiki/Libragender
'libragender': ColorProfile([
"#000000",
"#808080",
"#92D8E9",
"#FFF544",
"#FFB0CA",
"#808080",
"#000000"
]),
# Sourced from https://lgbtqia.wiki/wiki/Librafeminine
'librafeminine': ColorProfile([
"#000000",
"#A3A3A3",
"#FFFFFF",
"#C6568F",
"#FFFFFF",
"#A3A3A3",
"#000000"
]),
# Sourced from https://lgbtqia.wiki/wiki/Libramasculine
'libramasculine': ColorProfile([
"#000000",
"#A3A3A3",
"#FFFFFF",
"#56C5C5",
"#FFFFFF",
"#A3A3A3",
"#000000"
]),
# Sourced from https://lgbtqia.wiki/wiki/Librandrogyne
'libraandrogyne': ColorProfile([
"#000000",
"#A3A3A3",
"#FFFFFF",
"#9186B1",
"#FFFFFF",
"#A3A3A3",
"#000000"
]),
# Sourced from https://lgbtqia.wiki/wiki/Libranonbinary
'libranonbinary': ColorProfile([
"#000000",
"#A3A3A3",
"#FFFFFF",
"#FFF987",
"#FFFFFF",
"#A3A3A3",
"#000000"
]),
}