diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f09bb0..0454ef6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,20 @@ All notable changes to this project will be documented in this file. ## Versions -### [3.16.1] 2024-10-28 Aetherdrift +### [3.16.1] 2024-12-12 + +#### Added + +* Pioneer Masters (PIO) set symbol ([#249](https://github.com/andrewgioia/keyrune/issues/249)) +* Preliminary icon for the Tarkir: Dragonstorm (TDM) set symbol; this will be replaced when the official one comes out ([#250](https://github.com/andrewgioia/keyrune/issues/250)) +* Aetherdrift Commander (DRC) set symbol with inner and border glyphs ([#251](https://github.com/andrewgioia/keyrune/issues/251)) +* SVGs are now up to date and the improper scale of DSK and MB2 is corrected ([#260](https://github.com/andrewgioia/keyrune/issues/260)) + +#### Fixed + +* Re-adds support for text-stroke borders by default, and manual glyph borders as an override on specific symbols. Note that .ss-border is not working well when .ss-grad is also applied, due to the way that the gradient has to be applied to the glyph (via text-clip). + +### [3.16.0] 2024-10-28 Aetherdrift #### Added diff --git a/css/keyrune.css b/css/keyrune.css index 5609fc6..d6e7665 100644 --- a/css/keyrune.css +++ b/css/keyrune.css @@ -2,8 +2,8 @@ * Global */ @font-face { font-family: 'Keyrune'; - src: url('../fonts/keyrune.eot?v=3.16.0'); - src: url('../fonts/keyrune.eot?#iefix&v=3.16.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.0') format('woff2'), url('../fonts/keyrune.woff?v=3.16.0') format('woff'), url('../fonts/keyrune.ttf?v=3.16.0') format('truetype'), url('../fonts/keyrune.svg?v=3.16.0#keyrune') format('svg'); + src: url('../fonts/keyrune.eot?v=3.16.1'); + src: url('../fonts/keyrune.eot?#iefix&v=3.16.1') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.1') format('woff2'), url('../fonts/keyrune.woff?v=3.16.1') format('woff'), url('../fonts/keyrune.ttf?v=3.16.1') format('truetype'), url('../fonts/keyrune.svg?v=3.16.1#keyrune') format('svg'); font-weight: normal; font-style: normal; } @@ -96,6 +96,14 @@ content: "\e997"; color: #fff !important; } +.ss-duo.ss-drc::before { + content: "\e9e9"; + width: 100%; +} +.ss-duo.ss-drc::after { + content: "\e9eb"; + color: #fff !important; +} .ss-duo.ss-dsc::after { content: "\e9de"; } @@ -669,6 +677,9 @@ .ss-dft:before { content: "\e9e0"; } +.ss-tdm:before { + content: "\e9e6"; +} /** * Command Zone */ .ss-van:before { @@ -823,6 +834,9 @@ .ss-fdc:before { content: "\e9e4"; } +.ss-drc:before { + content: "\e9e8"; +} /** * Reprint */ .ss-chr:before { @@ -924,6 +938,9 @@ .ss-j25:before { content: "\e9df"; } +.ss-pio:before { + content: "\e9e7"; +} /** * Beginner */ .ss-por:before { @@ -1421,6 +1438,7 @@ .ss-border.ss-cns::before, .ss-border.ss-dft::before, .ss-border.ss-dmc::before, +.ss-border.ss-drc::before, .ss-border.ss-dsc::before, .ss-border.ss-hop::before, .ss-border.ss-inr::before, @@ -1440,6 +1458,7 @@ .ss-border.ss-cns:not(.ss-duo)::after, .ss-border.ss-dft:not(.ss-duo)::after, .ss-border.ss-dmc:not(.ss-duo)::after, +.ss-border.ss-drc:not(.ss-duo)::after, .ss-border.ss-dsc:not(.ss-duo)::after, .ss-border.ss-hop:not(.ss-duo)::after, .ss-border.ss-inr:not(.ss-duo)::after, @@ -1467,6 +1486,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dft:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dmc:not(.ss-duo).ss-uncommon::after, +.ss-border.ss-drc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dsc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-hop:not(.ss-duo).ss-uncommon::after, .ss-border.ss-inr:not(.ss-duo).ss-uncommon::after, @@ -1484,6 +1504,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-rare::after, .ss-border.ss-dft:not(.ss-duo).ss-rare::after, .ss-border.ss-dmc:not(.ss-duo).ss-rare::after, +.ss-border.ss-drc:not(.ss-duo).ss-rare::after, .ss-border.ss-dsc:not(.ss-duo).ss-rare::after, .ss-border.ss-hop:not(.ss-duo).ss-rare::after, .ss-border.ss-inr:not(.ss-duo).ss-rare::after, @@ -1501,6 +1522,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-mythic::after, .ss-border.ss-dft:not(.ss-duo).ss-mythic::after, .ss-border.ss-dmc:not(.ss-duo).ss-mythic::after, +.ss-border.ss-drc:not(.ss-duo).ss-mythic::after, .ss-border.ss-dsc:not(.ss-duo).ss-mythic::after, .ss-border.ss-hop:not(.ss-duo).ss-mythic::after, .ss-border.ss-inr:not(.ss-duo).ss-mythic::after, @@ -1518,6 +1540,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dft:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dmc:not(.ss-duo).ss-timeshifted::after, +.ss-border.ss-drc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dsc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-hop:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-inr:not(.ss-duo).ss-timeshifted::after, @@ -1535,6 +1558,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-foil::after, .ss-border.ss-dft:not(.ss-duo).ss-foil::after, .ss-border.ss-dmc:not(.ss-duo).ss-foil::after, +.ss-border.ss-drc:not(.ss-duo).ss-foil::after, .ss-border.ss-dsc:not(.ss-duo).ss-foil::after, .ss-border.ss-hop:not(.ss-duo).ss-foil::after, .ss-border.ss-inr:not(.ss-duo).ss-foil::after, @@ -1602,6 +1626,19 @@ content: "\e996"; color: #000; } +.ss-border.ss-drc { + display: list-item; + list-style-position: inside; +} +.ss-border.ss-drc::before { + position: absolute; + left: 0; + top: 0; +} +.ss-border.ss-drc::marker { + content: "\e9ea"; + color: #000; +} .ss-border.ss-dsc { display: list-item; list-style-position: inside; diff --git a/css/keyrune.min.css b/css/keyrune.min.css index 5609fc6..d6e7665 100644 --- a/css/keyrune.min.css +++ b/css/keyrune.min.css @@ -2,8 +2,8 @@ * Global */ @font-face { font-family: 'Keyrune'; - src: url('../fonts/keyrune.eot?v=3.16.0'); - src: url('../fonts/keyrune.eot?#iefix&v=3.16.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.0') format('woff2'), url('../fonts/keyrune.woff?v=3.16.0') format('woff'), url('../fonts/keyrune.ttf?v=3.16.0') format('truetype'), url('../fonts/keyrune.svg?v=3.16.0#keyrune') format('svg'); + src: url('../fonts/keyrune.eot?v=3.16.1'); + src: url('../fonts/keyrune.eot?#iefix&v=3.16.1') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.1') format('woff2'), url('../fonts/keyrune.woff?v=3.16.1') format('woff'), url('../fonts/keyrune.ttf?v=3.16.1') format('truetype'), url('../fonts/keyrune.svg?v=3.16.1#keyrune') format('svg'); font-weight: normal; font-style: normal; } @@ -96,6 +96,14 @@ content: "\e997"; color: #fff !important; } +.ss-duo.ss-drc::before { + content: "\e9e9"; + width: 100%; +} +.ss-duo.ss-drc::after { + content: "\e9eb"; + color: #fff !important; +} .ss-duo.ss-dsc::after { content: "\e9de"; } @@ -669,6 +677,9 @@ .ss-dft:before { content: "\e9e0"; } +.ss-tdm:before { + content: "\e9e6"; +} /** * Command Zone */ .ss-van:before { @@ -823,6 +834,9 @@ .ss-fdc:before { content: "\e9e4"; } +.ss-drc:before { + content: "\e9e8"; +} /** * Reprint */ .ss-chr:before { @@ -924,6 +938,9 @@ .ss-j25:before { content: "\e9df"; } +.ss-pio:before { + content: "\e9e7"; +} /** * Beginner */ .ss-por:before { @@ -1421,6 +1438,7 @@ .ss-border.ss-cns::before, .ss-border.ss-dft::before, .ss-border.ss-dmc::before, +.ss-border.ss-drc::before, .ss-border.ss-dsc::before, .ss-border.ss-hop::before, .ss-border.ss-inr::before, @@ -1440,6 +1458,7 @@ .ss-border.ss-cns:not(.ss-duo)::after, .ss-border.ss-dft:not(.ss-duo)::after, .ss-border.ss-dmc:not(.ss-duo)::after, +.ss-border.ss-drc:not(.ss-duo)::after, .ss-border.ss-dsc:not(.ss-duo)::after, .ss-border.ss-hop:not(.ss-duo)::after, .ss-border.ss-inr:not(.ss-duo)::after, @@ -1467,6 +1486,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dft:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dmc:not(.ss-duo).ss-uncommon::after, +.ss-border.ss-drc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dsc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-hop:not(.ss-duo).ss-uncommon::after, .ss-border.ss-inr:not(.ss-duo).ss-uncommon::after, @@ -1484,6 +1504,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-rare::after, .ss-border.ss-dft:not(.ss-duo).ss-rare::after, .ss-border.ss-dmc:not(.ss-duo).ss-rare::after, +.ss-border.ss-drc:not(.ss-duo).ss-rare::after, .ss-border.ss-dsc:not(.ss-duo).ss-rare::after, .ss-border.ss-hop:not(.ss-duo).ss-rare::after, .ss-border.ss-inr:not(.ss-duo).ss-rare::after, @@ -1501,6 +1522,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-mythic::after, .ss-border.ss-dft:not(.ss-duo).ss-mythic::after, .ss-border.ss-dmc:not(.ss-duo).ss-mythic::after, +.ss-border.ss-drc:not(.ss-duo).ss-mythic::after, .ss-border.ss-dsc:not(.ss-duo).ss-mythic::after, .ss-border.ss-hop:not(.ss-duo).ss-mythic::after, .ss-border.ss-inr:not(.ss-duo).ss-mythic::after, @@ -1518,6 +1540,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dft:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dmc:not(.ss-duo).ss-timeshifted::after, +.ss-border.ss-drc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dsc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-hop:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-inr:not(.ss-duo).ss-timeshifted::after, @@ -1535,6 +1558,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-foil::after, .ss-border.ss-dft:not(.ss-duo).ss-foil::after, .ss-border.ss-dmc:not(.ss-duo).ss-foil::after, +.ss-border.ss-drc:not(.ss-duo).ss-foil::after, .ss-border.ss-dsc:not(.ss-duo).ss-foil::after, .ss-border.ss-hop:not(.ss-duo).ss-foil::after, .ss-border.ss-inr:not(.ss-duo).ss-foil::after, @@ -1602,6 +1626,19 @@ content: "\e996"; color: #000; } +.ss-border.ss-drc { + display: list-item; + list-style-position: inside; +} +.ss-border.ss-drc::before { + position: absolute; + left: 0; + top: 0; +} +.ss-border.ss-drc::marker { + content: "\e9ea"; + color: #000; +} .ss-border.ss-dsc { display: list-item; list-style-position: inside; diff --git a/docs/assets/keyrune.min.css b/docs/assets/keyrune.min.css index 5609fc6..d6e7665 100644 --- a/docs/assets/keyrune.min.css +++ b/docs/assets/keyrune.min.css @@ -2,8 +2,8 @@ * Global */ @font-face { font-family: 'Keyrune'; - src: url('../fonts/keyrune.eot?v=3.16.0'); - src: url('../fonts/keyrune.eot?#iefix&v=3.16.0') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.0') format('woff2'), url('../fonts/keyrune.woff?v=3.16.0') format('woff'), url('../fonts/keyrune.ttf?v=3.16.0') format('truetype'), url('../fonts/keyrune.svg?v=3.16.0#keyrune') format('svg'); + src: url('../fonts/keyrune.eot?v=3.16.1'); + src: url('../fonts/keyrune.eot?#iefix&v=3.16.1') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.16.1') format('woff2'), url('../fonts/keyrune.woff?v=3.16.1') format('woff'), url('../fonts/keyrune.ttf?v=3.16.1') format('truetype'), url('../fonts/keyrune.svg?v=3.16.1#keyrune') format('svg'); font-weight: normal; font-style: normal; } @@ -96,6 +96,14 @@ content: "\e997"; color: #fff !important; } +.ss-duo.ss-drc::before { + content: "\e9e9"; + width: 100%; +} +.ss-duo.ss-drc::after { + content: "\e9eb"; + color: #fff !important; +} .ss-duo.ss-dsc::after { content: "\e9de"; } @@ -669,6 +677,9 @@ .ss-dft:before { content: "\e9e0"; } +.ss-tdm:before { + content: "\e9e6"; +} /** * Command Zone */ .ss-van:before { @@ -823,6 +834,9 @@ .ss-fdc:before { content: "\e9e4"; } +.ss-drc:before { + content: "\e9e8"; +} /** * Reprint */ .ss-chr:before { @@ -924,6 +938,9 @@ .ss-j25:before { content: "\e9df"; } +.ss-pio:before { + content: "\e9e7"; +} /** * Beginner */ .ss-por:before { @@ -1421,6 +1438,7 @@ .ss-border.ss-cns::before, .ss-border.ss-dft::before, .ss-border.ss-dmc::before, +.ss-border.ss-drc::before, .ss-border.ss-dsc::before, .ss-border.ss-hop::before, .ss-border.ss-inr::before, @@ -1440,6 +1458,7 @@ .ss-border.ss-cns:not(.ss-duo)::after, .ss-border.ss-dft:not(.ss-duo)::after, .ss-border.ss-dmc:not(.ss-duo)::after, +.ss-border.ss-drc:not(.ss-duo)::after, .ss-border.ss-dsc:not(.ss-duo)::after, .ss-border.ss-hop:not(.ss-duo)::after, .ss-border.ss-inr:not(.ss-duo)::after, @@ -1467,6 +1486,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dft:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dmc:not(.ss-duo).ss-uncommon::after, +.ss-border.ss-drc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-dsc:not(.ss-duo).ss-uncommon::after, .ss-border.ss-hop:not(.ss-duo).ss-uncommon::after, .ss-border.ss-inr:not(.ss-duo).ss-uncommon::after, @@ -1484,6 +1504,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-rare::after, .ss-border.ss-dft:not(.ss-duo).ss-rare::after, .ss-border.ss-dmc:not(.ss-duo).ss-rare::after, +.ss-border.ss-drc:not(.ss-duo).ss-rare::after, .ss-border.ss-dsc:not(.ss-duo).ss-rare::after, .ss-border.ss-hop:not(.ss-duo).ss-rare::after, .ss-border.ss-inr:not(.ss-duo).ss-rare::after, @@ -1501,6 +1522,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-mythic::after, .ss-border.ss-dft:not(.ss-duo).ss-mythic::after, .ss-border.ss-dmc:not(.ss-duo).ss-mythic::after, +.ss-border.ss-drc:not(.ss-duo).ss-mythic::after, .ss-border.ss-dsc:not(.ss-duo).ss-mythic::after, .ss-border.ss-hop:not(.ss-duo).ss-mythic::after, .ss-border.ss-inr:not(.ss-duo).ss-mythic::after, @@ -1518,6 +1540,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dft:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dmc:not(.ss-duo).ss-timeshifted::after, +.ss-border.ss-drc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-dsc:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-hop:not(.ss-duo).ss-timeshifted::after, .ss-border.ss-inr:not(.ss-duo).ss-timeshifted::after, @@ -1535,6 +1558,7 @@ .ss-border.ss-cns:not(.ss-duo).ss-foil::after, .ss-border.ss-dft:not(.ss-duo).ss-foil::after, .ss-border.ss-dmc:not(.ss-duo).ss-foil::after, +.ss-border.ss-drc:not(.ss-duo).ss-foil::after, .ss-border.ss-dsc:not(.ss-duo).ss-foil::after, .ss-border.ss-hop:not(.ss-duo).ss-foil::after, .ss-border.ss-inr:not(.ss-duo).ss-foil::after, @@ -1602,6 +1626,19 @@ content: "\e996"; color: #000; } +.ss-border.ss-drc { + display: list-item; + list-style-position: inside; +} +.ss-border.ss-drc::before { + position: absolute; + left: 0; + top: 0; +} +.ss-border.ss-drc::marker { + content: "\e9ea"; + color: #000; +} .ss-border.ss-dsc { display: list-item; list-style-position: inside; diff --git a/docs/cheatsheet.html b/docs/cheatsheet.html index 7e34bc3..30e72e7 100644 --- a/docs/cheatsheet.html +++ b/docs/cheatsheet.html @@ -156,6 +156,7 @@ ss-dmr  ss-dmu  ss-dmc  + ss-drc   ss-dom  ss-dpa  ss-drb  @@ -284,6 +285,7 @@ ss-pcy  ss-pd2  ss-pd3  + ss-pio  ss-pip  ss-plc  ss-pls  @@ -322,6 +324,7 @@ ss-sth  ss-stx  ss-td2  + ss-tdm  ss-thb  ss-ths  ss-tmp  @@ -432,7 +435,7 @@
40k border  - 40k inner  + 40k rarity  40k white  afc border  afr border  @@ -442,8 +445,11 @@ clb inner  dft rarity  dmc border  - dmc inner  - dmc white  + dmc rarity  + dmc inner  + drc border  + drc rarity  + drc inner  dsc border  dsc inner  inr border  @@ -455,9 +461,9 @@ ncc inner color  ncc inner wing  otc inner  - scd inner  - scd white  -  una white  + scd rarity  + scd inner  +  una inner 
diff --git a/docs/fonts/keyrune.eot b/docs/fonts/keyrune.eot index 48169a5..56324f6 100644 Binary files a/docs/fonts/keyrune.eot and b/docs/fonts/keyrune.eot differ diff --git a/docs/fonts/keyrune.svg b/docs/fonts/keyrune.svg index db74ea9..c09b0ca 100644 --- a/docs/fonts/keyrune.svg +++ b/docs/fonts/keyrune.svg @@ -11,7 +11,7 @@ "fontFamily": "Keyrune", "fontURL": "http://andrewgioia.github.io/Keyrune", "majorVersion": 3, - "minorVersion": 16, + "minorVersion": 16.1, "version": "Version 3.16", "fontId": "Keyrune", "psName": "Keyrune", @@ -348,7 +348,7 @@ - + @@ -411,4 +411,10 @@ + + + + + + \ No newline at end of file diff --git a/docs/fonts/keyrune.ttf b/docs/fonts/keyrune.ttf index e744568..4d5f17e 100644 Binary files a/docs/fonts/keyrune.ttf and b/docs/fonts/keyrune.ttf differ diff --git a/docs/fonts/keyrune.woff b/docs/fonts/keyrune.woff index b64a9d1..77560c5 100644 Binary files a/docs/fonts/keyrune.woff and b/docs/fonts/keyrune.woff differ diff --git a/docs/fonts/keyrune.woff2 b/docs/fonts/keyrune.woff2 index 7515f8d..603221b 100644 Binary files a/docs/fonts/keyrune.woff2 and b/docs/fonts/keyrune.woff2 differ diff --git a/docs/icons.html b/docs/icons.html index 1639163..58d167e 100644 --- a/docs/icons.html +++ b/docs/icons.html @@ -461,6 +461,9 @@
Aetherdrift (dft)
+
+ Tarkir: Dragonstorm (tdm) +
@@ -619,6 +622,9 @@
Foundations Commander (fdc)
+
+ Aetherdrift Commander (drc) +
@@ -717,6 +723,9 @@
Jumpstart 2025 (j25)
+
+ Pioneer Masters (pio) +
diff --git a/fonts/keyrune.eot b/fonts/keyrune.eot index 48169a5..56324f6 100644 Binary files a/fonts/keyrune.eot and b/fonts/keyrune.eot differ diff --git a/fonts/keyrune.svg b/fonts/keyrune.svg index db74ea9..c09b0ca 100644 --- a/fonts/keyrune.svg +++ b/fonts/keyrune.svg @@ -11,7 +11,7 @@ "fontFamily": "Keyrune", "fontURL": "http://andrewgioia.github.io/Keyrune", "majorVersion": 3, - "minorVersion": 16, + "minorVersion": 16.1, "version": "Version 3.16", "fontId": "Keyrune", "psName": "Keyrune", @@ -348,7 +348,7 @@ - + @@ -411,4 +411,10 @@ + + + + + + \ No newline at end of file diff --git a/fonts/keyrune.ttf b/fonts/keyrune.ttf index e744568..4d5f17e 100644 Binary files a/fonts/keyrune.ttf and b/fonts/keyrune.ttf differ diff --git a/fonts/keyrune.woff b/fonts/keyrune.woff index b64a9d1..77560c5 100644 Binary files a/fonts/keyrune.woff and b/fonts/keyrune.woff differ diff --git a/fonts/keyrune.woff2 b/fonts/keyrune.woff2 index 7515f8d..603221b 100644 Binary files a/fonts/keyrune.woff2 and b/fonts/keyrune.woff2 differ diff --git a/less/border.less b/less/border.less index 95a7fc7..d09beaf 100644 --- a/less/border.less +++ b/less/border.less @@ -33,6 +33,7 @@ &.@{ss-prefix}-cns, &.@{ss-prefix}-dft, &.@{ss-prefix}-dmc, + &.@{ss-prefix}-drc, &.@{ss-prefix}-dsc, &.@{ss-prefix}-hop, &.@{ss-prefix}-inr, @@ -120,6 +121,20 @@ color: #000; } } + &.@{ss-prefix}-drc { + display: list-item; + list-style-position: inside; + + &::before { + position: absolute; + left: 0; + top: 0; + } + &::marker { + content: "\e9ea"; + color: #000; + } + } &.@{ss-prefix}-dsc { // experimental ::marker for 3 layer icons display: list-item; list-style-position: inside; diff --git a/less/duo.less b/less/duo.less index 54d6820..fdc20f7 100644 --- a/less/duo.less +++ b/less/duo.less @@ -78,6 +78,18 @@ } } + // Aetherdrift Commander (similar to DMC) + &.@{ss-prefix}-drc { + &::before { + content: "\e9e9"; + width: 100%; + } + &::after { + content: "\e9eb"; + color: #fff !important; + } + } + // Duskmourn Commander &.@{ss-prefix}-dsc::after { content: "\e9de"; diff --git a/less/icons.less b/less/icons.less index 81ef7a2..7ddd303 100644 --- a/less/icons.less +++ b/less/icons.less @@ -181,6 +181,7 @@ .@{ss-prefix}-dsk:before { content: "\e9d7"; } // Duskmourn: House of Horror /* 2025 Sets */ .@{ss-prefix}-dft:before { content: "\e9e0"; } // Aetherdrift +.@{ss-prefix}-tdm:before { content: "\e9e6"; } // Tarkir: Dragonstorm /** * Command Zone */ @@ -237,6 +238,7 @@ .@{ss-prefix}-m3c:before { content: "\e9d0"; } // Modern Horizons 3 Commander .@{ss-prefix}-dsc:before { content: "\e9dc"; } // Duskmourn Commander .@{ss-prefix}-fdc:before { content: "\e9e4"; } // Foundations Commander +.@{ss-prefix}-drc:before { content: "\e9e8"; } // Aetherdrift Commander /** * Reprint */ @@ -274,6 +276,7 @@ .@{ss-prefix}-mb2:before { content: "\e9d9"; } // Mystery Booster .@{ss-prefix}-j25a:before { content: "\e9db"; } // Jumpstart 2025 .@{ss-prefix}-j25:before { content: "\e9df"; } // Jumpstart 2025 (using this alternate with border) +.@{ss-prefix}-pio:before { content: "\e9e7"; } // Pioneer Masters /** * Beginner */ diff --git a/less/variables.less b/less/variables.less index 822bd7f..99c84b2 100644 --- a/less/variables.less +++ b/less/variables.less @@ -2,6 +2,6 @@ * Global */ @ss-font-path: '../fonts'; -@ss-version: '3.16.0'; +@ss-version: '3.16.1'; @ss-font-size-base: 14px; @ss-prefix: ss; \ No newline at end of file diff --git a/package.json b/package.json index 7621509..def6e0b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "keyrune", "description": "Keyrune", - "version": "3.16.0", + "version": "3.16.1", "author": { "name": "Andrew Gioia", "email": "andrew@gioia.email", diff --git a/sass/_variables.scss b/sass/_variables.scss index 3600e53..10067af 100644 --- a/sass/_variables.scss +++ b/sass/_variables.scss @@ -1,7 +1,7 @@ /** * Globals */ -$keyrune_version: '3.16.0' !default; +$keyrune_version: '3.16.1' !default; $keyrune_font_path: '../fonts' !default; // font specific @@ -49,7 +49,8 @@ $border-corrections: ( ("Planechase 2012", "pc2", "\e659"), ("Conspiracy", "cns", "\e65c"), ("Shadows of the Past", "sis", "\e9b2"), - ("Innistrad Remastered", "inr", "\e9e3") + ("Innistrad Remastered", "inr", "\e9e3"), + ("Aetherdrift Commander", "drc", "\e9ea") ) !default; // dual-layered symbols (work in progress) @@ -61,6 +62,7 @@ $dual-layered: ( 'clb': '\e992', 'cc2': '\e988', 'dmc': '\e997', + 'drc': '\e9eb', 'dsc': '\e9de', 'j21': '\e984', 'khc': '\e9c6', @@ -251,6 +253,7 @@ $keyrune_sets: ( ("Duskmourn: House of Horror", "dsk", "\e9d7"), // 2025 sets ("Aetherdrift", "dft", "\e9e0"), + ("Tarkir: Dragonstorm", "tdm", "\e9e6"), // Command zone ("Vanguard", "van", "\e655"), ("Planechase 2009", "hop", "\e656"), @@ -304,6 +307,7 @@ $keyrune_sets: ( ("Modern Horizons 3 Commander", "m3c", "\e9d0"), ("Duskmourn Commander", "dsc", "\e9dc"), ("Foundations Commander", "fdc", "\e9e4"), + ("Aetherdrift Commander", "drc", "\e9e8"), // // Reprint sets ("Chronicles", "chr", "\e65e"), @@ -340,6 +344,7 @@ $keyrune_sets: ( ("Mystery Booster 2", "mb2", "\e9d9"), ("Jumpstart 2025 (Alternate)", "j25a", "\e9db"), ("Jumpstart 2025", "j25", "\e9df"), + ("Pioneer Masters", "pio", "\e9e7"), // // Beginner ("Portal", "por", "\e664"), diff --git a/svg/dft-rarity.svg b/svg/dft-rarity.svg new file mode 100644 index 0000000..e4a58d6 --- /dev/null +++ b/svg/dft-rarity.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/dft.svg b/svg/dft.svg new file mode 100644 index 0000000..c447edf --- /dev/null +++ b/svg/dft.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/drc-border.svg b/svg/drc-border.svg new file mode 100644 index 0000000..4f4be73 --- /dev/null +++ b/svg/drc-border.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/drc-inner.svg b/svg/drc-inner.svg new file mode 100644 index 0000000..6aee7a8 --- /dev/null +++ b/svg/drc-inner.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/drc-rarity.svg b/svg/drc-rarity.svg new file mode 100644 index 0000000..26cca81 --- /dev/null +++ b/svg/drc-rarity.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/drc.svg b/svg/drc.svg new file mode 100644 index 0000000..fe788d9 --- /dev/null +++ b/svg/drc.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/dsc-border.svg b/svg/dsc-border.svg new file mode 100644 index 0000000..ab4d180 --- /dev/null +++ b/svg/dsc-border.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/dsc-white.svg b/svg/dsc-white.svg new file mode 100644 index 0000000..9476bff --- /dev/null +++ b/svg/dsc-white.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/dsc.svg b/svg/dsc.svg new file mode 100644 index 0000000..c0d5857 --- /dev/null +++ b/svg/dsc.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/dsk.svg b/svg/dsk.svg index 93452cb..163d946 100644 --- a/svg/dsk.svg +++ b/svg/dsk.svg @@ -1,9 +1,4 @@ - - - - - - - + + diff --git a/svg/fdc.svg b/svg/fdc.svg new file mode 100644 index 0000000..23d4899 --- /dev/null +++ b/svg/fdc.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/fdn.svg b/svg/fdn.svg new file mode 100644 index 0000000..1e160f5 --- /dev/null +++ b/svg/fdn.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/inr.svg b/svg/inr.svg new file mode 100644 index 0000000..6afb55b --- /dev/null +++ b/svg/inr.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/j25-alt.svg b/svg/j25-alt.svg new file mode 100644 index 0000000..1c13cc2 --- /dev/null +++ b/svg/j25-alt.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/j25.svg b/svg/j25.svg new file mode 100644 index 0000000..406f91c --- /dev/null +++ b/svg/j25.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/mb2.svg b/svg/mb2.svg index 62f1e2f..b434281 100644 --- a/svg/mb2.svg +++ b/svg/mb2.svg @@ -1,6 +1,4 @@ - - - - + + diff --git a/svg/pio.svg b/svg/pio.svg new file mode 100644 index 0000000..45d80fb --- /dev/null +++ b/svg/pio.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/tdm.svg b/svg/tdm.svg new file mode 100644 index 0000000..a2124fa --- /dev/null +++ b/svg/tdm.svg @@ -0,0 +1,4 @@ + + + + diff --git a/svg/y25.svg b/svg/y25.svg new file mode 100644 index 0000000..4702e7d --- /dev/null +++ b/svg/y25.svg @@ -0,0 +1,4 @@ + + + +