Use the orbit symbol in Settings and the shell

This commit is contained in:
Samuel Onoja committed 2026-10-04 08:25:28 +01:00
1 parent 3c40854077
commit 20395007a5
3 files changed
+23 -12

No files matched your search

+5 -4
View File
@@ -1,5 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" role="img" aria-label="Ferese symbol: tiled F"> <svg xmlns="http://www.w3.org/2000/svg" width="1058" height="650" viewBox="105 314 1058 650" role="img" aria-labelledby="title desc">
<rect x="20" y="20" width="50" height="160" rx="8" fill="currentColor"/> <title id="title">Ferese orbit</title>
<rect x="80" y="20" width="100" height="55" rx="8" fill="currentColor"/> <desc id="desc">Open, tilted orbit symbol. Smooth cubic Bezier vector paths; transparent background.</desc>
<rect x="80" y="95" width="70" height="45" rx="8" fill="currentColor"/> <path id="sweep-left" fill="currentColor" d="M 698 380 C 585 378 397 451 280 530 C 197 586 145 655 145 724 C 145 811 227 867 355 857 C 299 803 295 755 325 689 C 367 598 462 520 567 467 C 620 440 670 423 712 407 C 732 399 736 391 721 385 C 715 382 707 380 698 380 Z"/>
<path id="sweep-right" fill="currentColor" d="M 795 373 C 849 354 922 351 982 358 C 1071 368 1123 404 1123 461 C 1123 552 1027 681 906 780 C 782 881 643 927 524 921 C 453 918 397 898 355 857 C 496 845 671 797 807 720 C 932 649 992 573 986 516 C 980 456 928 423 844 408 C 821 404 799 401 787 395 C 774 389 780 379 795 373 Z"/>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 341 B

After

Width:  |  Height:  |  Size: 890 B

+17 -4
View File
@@ -1,5 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" role="img" aria-label="Ferese symbol: tiled F"> <svg xmlns="http://www.w3.org/2000/svg" width="1058" height="650" viewBox="105 314 1058 650" role="img" aria-labelledby="title desc">
<rect x="20" y="20" width="50" height="160" rx="8" fill="#3d7be6"/> <title id="title">Ferese orbit — gradient</title>
<rect x="80" y="20" width="100" height="55" rx="8" fill="#3d7be6"/> <desc id="desc">Open, tilted orbit symbol. Smooth cubic Bezier vector paths; transparent background.</desc>
<rect x="80" y="95" width="70" height="45" rx="8" fill="#3d7be6"/> <defs>
<linearGradient id="ferese-orbit-left" gradientUnits="userSpaceOnUse" x1="174" y1="741" x2="728" y2="389">
<stop offset="0" stop-color="#70DEF1"/>
<stop offset="0.53" stop-color="#30ADFF"/>
<stop offset="1" stop-color="#087CFF"/>
</linearGradient>
<linearGradient id="ferese-orbit-right" gradientUnits="userSpaceOnUse" x1="356" y1="857" x2="1073" y2="410">
<stop offset="0" stop-color="#22BCF5"/>
<stop offset="0.48" stop-color="#087FFF"/>
<stop offset="1" stop-color="#093CE2"/>
</linearGradient>
</defs>
<path id="sweep-left" fill="url(#ferese-orbit-left)" d="M 698 380 C 585 378 397 451 280 530 C 197 586 145 655 145 724 C 145 811 227 867 355 857 C 299 803 295 755 325 689 C 367 598 462 520 567 467 C 620 440 670 423 712 407 C 732 399 736 391 721 385 C 715 382 707 380 698 380 Z"/>
<path id="sweep-right" fill="url(#ferese-orbit-right)" d="M 795 373 C 849 354 922 351 982 358 C 1071 368 1123 404 1123 461 C 1123 552 1027 681 906 780 C 782 881 643 927 524 921 C 453 918 397 898 355 857 C 496 845 671 797 807 720 C 932 649 992 573 986 516 C 980 456 928 423 844 408 C 821 404 799 401 787 395 C 774 389 780 379 795 373 Z"/>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 326 B

After

Width:  |  Height:  |  Size: 1.5 KiB

+1 -4
View File
@@ -339,10 +339,7 @@ mod tests {
} }
#[test] #[test]
fn default_uses_logo_blue_and_native_controls_follow_lightness() { fn native_controls_follow_lightness() {
let logo = include_str!("../../../packaging/icons/ferese.svg").to_ascii_uppercase();
assert!(logo.contains(PRESETS[0].accent));
for (index, item) in PRESETS.iter().enumerate() { for (index, item) in PRESETS.iter().enumerate() {
let _ = index; let _ = index;
let resolved = ferese_config::theme::ResolvedTheme { let resolved = ferese_config::theme::ResolvedTheme {