|
| 1 | +<!-- Copyright (c) 2024 Files Community. Licensed under the MIT License. See the LICENSE. --> |
| 2 | +<ResourceDictionary |
| 3 | + xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| 4 | + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| 5 | + xmlns:local="using:Files.App.Controls"> |
| 6 | + |
| 7 | + <Style |
| 8 | + x:Key="App.ThemedIcons.Favorite" |
| 9 | + BasedOn="{StaticResource DefaultThemedIconStyle}" |
| 10 | + TargetType="local:ThemedIcon"> |
| 11 | + |
| 12 | + |
| 13 | + <Setter Property="IconSize" Value="16" /> |
| 14 | + |
| 15 | + <Setter Property="OutlineIconData" Value="m7.1.9c.37-.74,1.43-.74,1.79,0l1.93,3.91,4.32.63c.82.12,1.15,1.13.55,1.71l-3.12,3.04.74,4.3c.14.82-.72,1.44-1.45,1.05l-3.86-2.03-3.86,2.03c-.73.39-1.59-.24-1.45-1.05l.74-4.3L.3,7.14c-.59-.58-.27-1.59.55-1.71l4.32-.63,1.93-3.91Zm.9.44l-1.93,3.91c-.15.3-.43.5-.75.55l-4.32.63,3.12,3.04c.24.23.34.56.29.89l-.74,4.3,3.86-2.03c.29-.15.64-.15.93,0l3.86,2.03-.74-4.3c-.06-.32.05-.66.29-.89l3.12-3.04-4.32-.63c-.33-.05-.61-.25-.75-.55l-1.93-3.91Z" /> |
| 16 | + <Setter Property="FilledIconData" Value="m8.9.9c-.37-.74-1.43-.74-1.79,0l-1.93,3.91-4.32.63c-.82.12-1.15,1.13-.55,1.71l3.12,3.04-.74,4.3c-.14.82.72,1.44,1.45,1.05l3.86-2.03,3.86,2.03c.73.39,1.59-.24,1.45-1.05l-.74-4.3,3.12-3.04c.59-.58.27-1.59-.55-1.71l-4.32-.63-1.93-3.91Z" /> |
| 17 | + |
| 18 | + <Setter Property="Layers"> |
| 19 | + <Setter.Value> |
| 20 | + <local:ThemedIconLayers> |
| 21 | + <local:ThemedIconLayer LayerType="Alt" PathData="m8.45,1.22c-.18-.37-.71-.37-.9,0l-2.03,4.12-4.54.66c-.41.06-.57.56-.28.85l3.29,3.2-.78,4.52c-.07.41.36.72.73.53l4.06-2.14,4.06,2.14c.37.19.8-.12.73-.53l-.78-4.52,3.29-3.2c.3-.29.13-.79-.28-.85l-4.41-.64-.13-.02-2.03-4.11Z" /> |
| 22 | + <local:ThemedIconLayer LayerType="Base" PathData="m7.1.9c.37-.74,1.43-.74,1.79,0l1.93,3.91,4.32.63c.82.12,1.15,1.13.55,1.71l-3.12,3.04.74,4.3c.14.82-.72,1.44-1.45,1.05l-3.86-2.03-3.86,2.03c-.73.39-1.59-.24-1.45-1.05l.74-4.3L.3,7.14c-.59-.58-.27-1.59.55-1.71l4.32-.63,1.93-3.91Zm.9.44l-1.93,3.91c-.15.3-.43.5-.75.55l-4.32.63,3.12,3.04c.24.23.34.56.29.89l-.74,4.3,3.86-2.03c.29-.15.64-.15.93,0l3.86,2.03-.74-4.3c-.06-.32.05-.66.29-.89l3.12-3.04-4.32-.63c-.33-.05-.61-.25-.75-.55l-1.93-3.91Z" /> |
| 23 | + </local:ThemedIconLayers> |
| 24 | + </Setter.Value> |
| 25 | + </Setter> |
| 26 | + </Style> |
| 27 | + |
| 28 | + |
| 29 | + <Style |
| 30 | + x:Key="App.ThemedIcons.FavoriteAdd" |
| 31 | + BasedOn="{StaticResource DefaultThemedIconStyle}" |
| 32 | + TargetType="local:ThemedIcon"> |
| 33 | + |
| 34 | + |
| 35 | + <Setter Property="IconSize" Value="16" /> |
| 36 | + |
| 37 | + <Setter Property="OutlineIconData" Value="m3.67,14.65l.74-4.3c.06-.32-.05-.66-.29-.89l-3.12-3.04,4.32-.63c.33-.05.61-.25.75-.55l1.93-3.91,1.93,3.91c.15.3.43.5.75.55l4.32.63-.49.47c.28.18.54.39.79.63l.4-.39c.59-.58.27-1.59-.55-1.71l-4.32-.63-1.93-3.91c-.37-.74-1.43-.74-1.79,0l-1.93,3.91-4.32.63c-.82.12-1.15,1.13-.55,1.71l3.12,3.04-.74,4.3c-.14.82.72,1.44,1.45,1.05l2.56-1.35c-.16-.29-.3-.6-.41-.91l-2.62,1.38Zm7.83-7.65c-1.19,0-2.34.47-3.18,1.32s-1.32,1.99-1.32,3.18.47,2.34,1.32,3.18,1.99,1.32,3.18,1.32,2.34-.47,3.18-1.32,1.32-1.99,1.32-3.18-.47-2.34-1.32-3.18-1.99-1.32-3.18-1.32Zm2.35,4.85c-.09.09-.22.15-.35.15h-1.5v1.5c0,.13-.05.26-.15.35-.09.09-.22.15-.35.15s-.26-.05-.35-.15c-.09-.09-.15-.22-.15-.35v-1.5h-1.5c-.13,0-.26-.05-.35-.15-.09-.09-.15-.22-.15-.35s.05-.26.15-.35c.09-.09.22-.15.35-.15h1.5v-1.5c0-.13.05-.26.15-.35.09-.09.22-.15.35-.15s.26.05.35.15c.09.09.15.22.15.35v1.5h1.5c.13,0,.26.05.35.15.09.09.15.22.15.35s-.05.26-.15.35Z" /> |
| 38 | + <Setter Property="FilledIconData" Value="m6.3,13.28c-.19-.57-.3-1.17-.3-1.78,0-1.46.58-2.86,1.61-3.89,1.03-1.03,2.43-1.61,3.89-1.61,1.08,0,2.13.32,3.01.9.14.09.28.19.41.29h.01c.13.11.25.22.37.33l.4-.39c.59-.58.27-1.59-.55-1.71l-4.32-.63-1.93-3.91c-.37-.74-1.43-.74-1.79,0l-1.93,3.91-4.32.63c-.82.12-1.15,1.13-.55,1.71l3.12,3.04-.74,4.3c-.14.82.72,1.44,1.45,1.05l2.56-1.35c-.08-.14-.15-.28-.22-.43-.07-.16-.14-.32-.19-.49Zm5.2-6.28c-1.19,0-2.34.47-3.18,1.32s-1.32,1.99-1.32,3.18.47,2.34,1.32,3.18,1.99,1.32,3.18,1.32,2.34-.47,3.18-1.32,1.32-1.99,1.32-3.18-.47-2.34-1.32-3.18-1.99-1.32-3.18-1.32Zm2.35,4.85c-.09.09-.22.15-.35.15h-1.5v1.5c0,.13-.05.26-.15.35-.09.09-.22.15-.35.15s-.26-.05-.35-.15c-.09-.09-.15-.22-.15-.35v-1.5h-1.5c-.13,0-.26-.05-.35-.15-.09-.09-.15-.22-.15-.35s.05-.26.15-.35c.09-.09.22-.15.35-.15h1.5v-1.5c0-.13.05-.26.15-.35.09-.09.22-.15.35-.15s.26.05.35.15c.09.09.15.22.15.35v1.5h1.5c.13,0,.26.05.35.15.09.09.15.22.15.35s-.05.26-.15.35Z" /> |
| 39 | + |
| 40 | + <Setter Property="Layers"> |
| 41 | + <Setter.Value> |
| 42 | + <local:ThemedIconLayers> |
| 43 | + <local:ThemedIconLayer LayerType="Alt" PathData="m7.55,1.22c.18-.37.71-.37.9,0l2.03,4.11.13.02,4.41.64c.41.06.57.56.28.85l-.36.35c-.97-.78-2.18-1.2-3.44-1.2-1.46,0-2.86.58-3.89,1.61s-1.61,2.43-1.61,3.89c0,.79.17,1.56.49,2.26l-2.55,1.34c-.37.19-.8-.12-.73-.53l.78-4.52L.7,6.85c-.3-.29-.13-.79.28-.85l4.54-.66L7.55,1.22Z" /> |
| 44 | + <local:ThemedIconLayer LayerType="Base" PathData="m8.9.9c-.37-.74-1.43-.74-1.79,0l-1.93,3.91-4.32.63c-.82.12-1.15,1.13-.55,1.71l3.12,3.04-.74,4.3c-.14.82.72,1.44,1.45,1.05l2.56-1.35c-.16-.29-.3-.6-.41-.91l-2.62,1.38.74-4.3c.06-.32-.05-.66-.29-.89l-3.12-3.04,4.32-.63c.33-.05.61-.25.75-.55l1.93-3.91,1.93,3.91c.15.3.43.5.75.55l4.32.63-.49.47c.28.18.54.39.79.63l.4-.39c.59-.58.27-1.59-.55-1.71l-4.32-.63-1.93-3.91Z" /> |
| 45 | + <local:ThemedIconLayer LayerType="Accent" PathData="m16,11.5c0,1.19-.47,2.34-1.32,3.18s-1.99,1.32-3.18,1.32-2.34-.47-3.18-1.32c-.84-.84-1.32-1.99-1.32-3.18s.47-2.34,1.32-3.18c.84-.84,1.99-1.32,3.18-1.32s2.34.47,3.18,1.32c.84.84,1.32,1.99,1.32,3.18Z" /> |
| 46 | + <local:ThemedIconLayer LayerType="AccentContrast" PathData="m11.5,9c.13,0,.26.05.35.15.09.09.15.22.15.35v1.5h1.5c.13,0,.26.05.35.15.09.09.15.22.15.35s-.05.26-.15.35c-.09.09-.22.15-.35.15h-1.5v1.5c0,.13-.05.26-.15.35-.09.09-.22.15-.35.15s-.26-.05-.35-.15c-.09-.09-.15-.22-.15-.35v-1.5h-1.5c-.13,0-.26-.05-.35-.15-.09-.09-.15-.22-.15-.35s.05-.26.15-.35c.09-.09.22-.15.35-.15h1.5v-1.5c0-.13.05-.26.15-.35.09-.09.22-.15.35-.15Z" /> |
| 47 | + </local:ThemedIconLayers> |
| 48 | + </Setter.Value> |
| 49 | + </Setter> |
| 50 | + </Style> |
| 51 | + |
| 52 | + |
| 53 | + <Style |
| 54 | + x:Key="App.ThemedIcons.FavoritePin" |
| 55 | + BasedOn="{StaticResource DefaultThemedIconStyle}" |
| 56 | + TargetType="local:ThemedIcon"> |
| 57 | + |
| 58 | + |
| 59 | + <Setter Property="IconSize" Value="16" /> |
| 60 | + |
| 61 | + <Setter Property="OutlineIconData" Value="m3.67,14.65l.74-4.3c.06-.32-.05-.66-.29-.89l-3.12-3.04,4.32-.63c.33-.05.61-.25.75-.55l1.93-3.91,1.93,3.91c.15.3.43.5.75.55l4.32.63-1.04,1.01c.12.09.24.18.35.3l.38.38,1-.97c.59-.58.27-1.59-.55-1.71l-4.32-.63-1.93-3.91c-.37-.74-1.43-.74-1.79,0l-1.93,3.91-4.32.63c-.82.12-1.15,1.13-.55,1.71l3.12,3.04-.74,4.3c-.14.82.72,1.44,1.45,1.05l3.47-1.83c-.25-.26-.41-.56-.5-.87l-3.44,1.81Zm9.94-6.22c-.73-.73-1.96-.52-2.41.4l-.8,1.65c-.12.24-.32.42-.57.51l-1.1.38c-.7.24-.9,1.13-.38,1.65l.95.95-1.29,1.29v.71h.71l1.29-1.29.95.95c.52.52,1.41.32,1.65-.38l.38-1.1c.09-.25.27-.46.51-.57l1.65-.8c.93-.45,1.13-1.68.4-2.41l-1.93-1.93Z" /> |
| 62 | + <Setter Property="FilledIconData" Value="m8.4,10.43l1.1-.38.8-1.65c.68-1.4,2.44-1.81,3.66-.97.12.09.24.18.35.3l.38.38,1-.97c.59-.58.27-1.59-.55-1.71l-4.32-.63-1.93-3.91c-.37-.74-1.43-.74-1.79,0l-1.93,3.91-4.32.63c-.82.12-1.15,1.13-.55,1.71l3.12,3.04-.74,4.3c-.14.82.72,1.44,1.45,1.05l3.47-1.83c-.12-.12-.21-.25-.29-.39-.09-.15-.16-.32-.2-.48-.26-.96.23-2.05,1.28-2.41Zm5.21-1.99c-.73-.73-1.96-.52-2.41.4l-.8,1.65c-.12.24-.32.42-.57.51l-1.1.38c-.7.24-.9,1.13-.38,1.65l.95.95-1.29,1.29v.71h.71l1.29-1.29.95.95c.52.52,1.41.32,1.65-.38l.38-1.1c.09-.25.27-.46.51-.57l1.65-.8c.93-.45,1.13-1.68.4-2.41l-1.93-1.93Z" /> |
| 63 | + |
| 64 | + <Setter Property="Layers"> |
| 65 | + <Setter.Value> |
| 66 | + <local:ThemedIconLayers> |
| 67 | + <local:ThemedIconLayer LayerType="Alt" PathData="m7.55,1.22c.18-.37.71-.37.9,0l2.03,4.11.13.02,4.41.64c.41.06.57.56.28.85l-.94.92-.04-.04c-1.21-1.21-3.26-.87-4.02.67l-.8,1.65-1.1.38c-1.23.42-1.69,1.85-1.08,2.89l-3.38,1.78c-.37.19-.8-.12-.73-.53l.78-4.52L.7,6.85c-.3-.29-.13-.79.28-.85l4.54-.66L7.55,1.22Z" /> |
| 68 | + <local:ThemedIconLayer LayerType="Base" PathData="m8.9.9c-.37-.74-1.43-.74-1.79,0l-1.93,3.91-4.32.63c-.82.12-1.15,1.13-.55,1.71l3.12,3.04-.74,4.3c-.14.82.72,1.44,1.45,1.05l3.47-1.83c-.25-.26-.41-.56-.5-.87l-3.44,1.81.74-4.3c.06-.32-.05-.66-.29-.89l-3.12-3.04,4.32-.63c.33-.05.61-.25.75-.55l1.93-3.91,1.93,3.91c.15.3.43.5.75.55l4.32.63-1.04,1.01c.12.09.24.18.35.3l.38.38,1-.97c.59-.58.27-1.59-.55-1.71l-4.32-.63-1.93-3.91Z" /> |
| 69 | + <local:ThemedIconLayer LayerType="Accent" PathData="m15.54,10.37l-1.93-1.93c-.73-.73-1.96-.52-2.41.4l-.8,1.65c-.12.24-.32.42-.57.51l-1.1.38c-.7.24-.9,1.13-.38,1.65l.95.95-1.29,1.29v.71h.71l1.29-1.29.95.95c.52.52,1.41.32,1.65-.38l.38-1.1c.09-.25.27-.46.51-.57l1.65-.8c.93-.45,1.13-1.68.4-2.41Z" /> |
| 70 | + </local:ThemedIconLayers> |
| 71 | + </Setter.Value> |
| 72 | + </Setter> |
| 73 | + </Style> |
| 74 | + |
| 75 | + |
| 76 | + <Style |
| 77 | + x:Key="App.ThemedIcons.FavoritePinRemove" |
| 78 | + BasedOn="{StaticResource DefaultThemedIconStyle}" |
| 79 | + TargetType="local:ThemedIcon"> |
| 80 | + |
| 81 | + |
| 82 | + <Setter Property="IconSize" Value="16" /> |
| 83 | + |
| 84 | + <Setter Property="OutlineIconData" Value="m.85.15C.66-.05.34-.05.15.15-.05.34-.05.66.15.85l4.09,4.09-3.38.49c-.82.12-1.15,1.13-.55,1.71l3.12,3.04-.74,4.3c-.14.82.72,1.44,1.45,1.05l3.47-1.83c-.25-.26-.41-.56-.5-.87l-3.44,1.81.74-4.3c.06-.32-.05-.66-.29-.89l-3.12-3.04,4.12-.6,5.01,5.01c-.09.07-.19.13-.3.16l-1.1.38c-.7.24-.9,1.13-.38,1.65l.95.95-1.29,1.29v.71h.71l1.29-1.29.95.95c.52.52,1.41.32,1.65-.38l.38-1.1c.04-.11.09-.21.16-.3l2,2c.2.2.51.2.71,0,.2-.2.2-.51,0-.71L.85.15Zm7.15,1.19l1.93,3.91c.15.3.43.5.75.55l4.32.63-1.04,1.01c.12.09.24.18.35.3l.38.38,1-.97c.59-.58.27-1.59-.55-1.71l-4.32-.63-1.93-3.91c-.37-.74-1.43-.74-1.79,0l-1.35,2.74.75.75,1.5-3.04Zm5.61,7.1c-.73-.73-1.96-.52-2.41.4l-.08.16,3.85,3.85.16-.08c.93-.45,1.13-1.68.4-2.41l-1.93-1.93Z" /> |
| 85 | + <Setter Property="FilledIconData" Value="m.85.15C.66-.05.34-.05.15.15-.05.34-.05.66.15.85l4.09,4.09-3.38.49c-.82.12-1.15,1.13-.55,1.71l3.12,3.04-.74,4.3c-.14.82.72,1.44,1.45,1.05l3.47-1.83c-.12-.12-.21-.25-.29-.39-.09-.15-.16-.32-.2-.48-.26-.96.23-2.05,1.28-2.41l.99-.34.74.74c-.09.07-.19.13-.3.16l-1.1.38c-.7.24-.9,1.13-.38,1.65l.95.95-1.29,1.29v.71h.71l1.29-1.29.95.95c.52.52,1.41.32,1.65-.38l.38-1.1c.04-.11.09-.21.16-.3l2,2c.2.2.51.2.71,0,.2-.2.2-.51,0-.71L.85.15Zm13.11,7.29c.12.09.24.18.35.3l.38.38,1-.97c.59-.58.27-1.59-.55-1.71l-4.32-.63-1.93-3.91c-.37-.74-1.43-.74-1.79,0l-1.35,2.74,4.63,4.63c.73-1.28,2.4-1.64,3.58-.82Zm-.35,1c-.73-.73-1.96-.52-2.41.4l-.08.16,3.85,3.85.16-.08c.93-.45,1.13-1.68.4-2.41l-1.93-1.93Z" /> |
| 86 | + |
| 87 | + <Setter Property="Layers"> |
| 88 | + <Setter.Value> |
| 89 | + <local:ThemedIconLayers> |
| 90 | + <local:ThemedIconLayer LayerType="Alt" PathData="m.98,6c-.41.06-.57.56-.28.85l3.29,3.2-.78,4.52c-.07.41.36.72.73.53l3.38-1.78c-.61-1.05-.15-2.47,1.08-2.89l1.1-.38.18-.37-4.32-4.32-4.38.64Zm14.04,0l-4.41-.64-.13-.02-2.03-4.11c-.18-.37-.71-.37-.9,0l-1.39,2.82,4.22,4.22c.81-1.42,2.76-1.7,3.94-.53l.04.04.94-.92c.3-.29.13-.79-.28-.85Z" /> |
| 91 | + <local:ThemedIconLayer |
| 92 | + LayerType="Base" |
| 93 | + Opacity="0.4" |
| 94 | + PathData="m10.4,10.49c-.12.24-.32.42-.57.51l-1.1.38c-.7.24-.9,1.13-.38,1.65l.95.95-1.29,1.29v.71h.71l1.29-1.29.95.95c.52.52,1.41.32,1.65-.38l.38-1.1c.09-.25.27-.46.51-.57l.06-.03-3.12-3.12-.03.06Zm5.14-.12l-1.93-1.93c-.73-.73-1.96-.52-2.41.4l-.08.16,3.85,3.85.16-.08c.93-.45,1.13-1.68.4-2.41Z" /> |
| 95 | + <local:ThemedIconLayer LayerType="Base" PathData="m3.67,14.65l.74-4.3c.06-.32-.05-.66-.29-.89l-3.12-3.04,4.32-.63c.13-.02.25-.06.36-.12l-.82-.82-4,.58c-.82.12-1.15,1.13-.55,1.71l3.12,3.04-.74,4.3c-.14.82.72,1.44,1.45,1.05l3.47-1.83c-.25-.26-.41-.56-.5-.87l-3.44,1.81ZM15.14,5.44l-4.32-.63-1.93-3.91c-.37-.74-1.43-.74-1.79,0l-1.35,2.74.75.75,1.5-3.04,1.93,3.91c.15.3.43.5.75.55l4.32.63-1.04,1.01c.12.09.24.18.35.3l.38.38,1-.97c.59-.58.27-1.59-.55-1.71Z" /> |
| 96 | + <local:ThemedIconLayer LayerType="Accent" PathData="m.15.15C.34-.05.66-.05.85.15l15,15c.2.2.2.51,0,.71-.2.2-.51.2-.71,0C7.12,7.82,3.98,4.68.15.85-.05.66-.05.34.15.15Z" /> |
| 97 | + </local:ThemedIconLayers> |
| 98 | + </Setter.Value> |
| 99 | + </Setter> |
| 100 | + </Style> |
| 101 | + |
| 102 | +</ResourceDictionary> |
0 commit comments