Skip to content
This repository has been archived by the owner on Sep 7, 2024. It is now read-only.

Commit

Permalink
github buttons + laptop push
Browse files Browse the repository at this point in the history
  • Loading branch information
meetox80 committed Jun 6, 2023
1 parent 3428fd2 commit bdf59ad
Show file tree
Hide file tree
Showing 4 changed files with 188 additions and 5 deletions.
Binary file not shown.
186 changes: 184 additions & 2 deletions src/betterlauncher-nextgen/MainWindow.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,79 @@
</EventTrigger>
</Rectangle.Triggers>
</Rectangle>

<Button Width="200" Cursor="Hand" Height="50" x:Name="versionhandler_settings" Margin="75,585,925,65" Background="#05000000" BorderBrush="#26000000" >

<StackPanel Orientation="Horizontal">
<Path x:Name="versionhandler_settings_gear" Height="16" Width="16" Fill="#7F000000" Stretch="Fill" Data="M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z" Margin="0,0,10,0" RenderTransformOrigin="0.5,0.5">
<Path.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform x:Name="versionhandler_settings_rotate" Angle="0"/>
<TranslateTransform/>
</TransformGroup>
</Path.RenderTransform>
</Path>
<Label Content="Settings" FontFamily="Fonts/Poppins Medium/#Poppins Medium" Foreground="#BF000000" />
</StackPanel>

<Button.Resources>
<Style TargetType="Border">
<Setter Property="CornerRadius" Value="10"/>
</Style>
</Button.Resources>

<Button.Triggers>
<EventTrigger RoutedEvent="Window.Loaded">
<BeginStoryboard>
<Storyboard>
<Storyboard x:Name="versionhandler_settings_in_opacity">
<DoubleAnimation From="0" To="1" Duration="00:00:0.50" BeginTime="00:00:01.35"
Storyboard.TargetName="versionhandler_settings"
Storyboard.TargetProperty="Opacity">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"></CubicEase>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</Storyboard>
</BeginStoryboard>
</EventTrigger>

<EventTrigger RoutedEvent="Button.MouseEnter">
<BeginStoryboard>
<Storyboard>
<Storyboard x:Name="versionhandler_settings_mouseenter">
<DoubleAnimation From="0" To="180" Duration="00:00:0.50"
Storyboard.TargetName="versionhandler_settings_rotate"
Storyboard.TargetProperty="Angle">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"></CubicEase>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</Storyboard>
</BeginStoryboard>
</EventTrigger>

<EventTrigger RoutedEvent="Button.MouseLeave">
<BeginStoryboard>
<Storyboard>
<Storyboard x:Name="versionhandler_settings_mouseleave">
<DoubleAnimation From="180" To="0" Duration="00:00:0.50"
Storyboard.TargetName="versionhandler_settings_rotate"
Storyboard.TargetProperty="Angle">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"></CubicEase>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>

<Rectangle x:Name="seasonhandler" Margin="335,50,39,168" RadiusX="20" RadiusY="20" MouseMove="seasonhandler_MouseMove" RenderTransformOrigin="0.5,0.5">
<Rectangle.OpacityMask>
Expand Down Expand Up @@ -373,6 +446,117 @@
</Rectangle.Triggers>
</Rectangle>

<Button IsHitTestVisible="True" Cursor="Hand" Opacity="0.75" Height="40" Width="90" x:Name="seasonhandler_linkrect_github" Foreground="White" Background="#59FFFFFF" Margin="1048,472,62,188" RenderTransformOrigin="0.5,0.5">

<StackPanel Orientation="Horizontal">
<Path Stretch="Fill" Height="16" Fill="White" Width="16" Data="M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V160c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64v6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V352 153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z" Margin="5,0,5,0"></Path>
<Label Content="Github" FontFamily="Fonts/Poppins Medium/#Poppins Medium" Foreground="White" RenderTransformOrigin="0.5,0.5"/>
</StackPanel>

<Button.Resources>
<Style TargetType="Border">
<Setter Property="CornerRadius" Value="7.5"/>
</Style>
</Button.Resources>
<Button.RenderTransform>
<TransformGroup>
<ScaleTransform x:Name="seasonhandler_linkrect_github_scaletransform"/>
<SkewTransform/>
<RotateTransform/>
<TranslateTransform/>
</TransformGroup>
</Button.RenderTransform>

<Button.Triggers>
<EventTrigger RoutedEvent="Window.Loaded">
<BeginStoryboard>
<Storyboard>
<Storyboard x:Name="seasonhandler_linkrect_github_in_opacity">
<DoubleAnimation From="0" To="0.75" Duration="00:00:0.50" BeginTime="00:00:01.15"
Storyboard.TargetName="seasonhandler_linkrect_github"
Storyboard.TargetProperty="Opacity">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"></CubicEase>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</Storyboard>
</BeginStoryboard>
</EventTrigger>

<EventTrigger RoutedEvent="Button.MouseEnter">
<BeginStoryboard>
<Storyboard>
<Storyboard x:Name="seasonhandler_linkrect_github_in_scalex">
<DoubleAnimation From="1" To="1.05" Duration="00:00:0.50" BeginTime="00:00:00"
Storyboard.TargetName="seasonhandler_linkrect_github_scaletransform"
Storyboard.TargetProperty="ScaleX">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"></CubicEase>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>

<Storyboard x:Name="seasonhandler_linkrect_github_in_scaley">
<DoubleAnimation From="1" To="1.05" Duration="00:00:0.50" BeginTime="00:00:00"
Storyboard.TargetName="seasonhandler_linkrect_github_scaletransform"
Storyboard.TargetProperty="ScaleY">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"></CubicEase>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>

<Storyboard x:Name="seasonhandler_linkrect_github_in_opacity_mouseenter">
<DoubleAnimation From="0.75" To="1" Duration="00:00:0.50" BeginTime="00:00:00"
Storyboard.TargetName="seasonhandler_linkrect_github"
Storyboard.TargetProperty="Opacity">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"></CubicEase>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="Button.MouseLeave">
<BeginStoryboard>
<Storyboard>
<Storyboard x:Name="seasonhandler_linkrect_github_out_scalex">
<DoubleAnimation From="1.05" To="1" Duration="00:00:0.50" BeginTime="00:00:00"
Storyboard.TargetName="seasonhandler_linkrect_github_scaletransform"
Storyboard.TargetProperty="ScaleX">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"></CubicEase>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>

<Storyboard x:Name="seasonhandler_linkrect_github_out_scaley">
<DoubleAnimation From="1.05" To="1" Duration="00:00:0.50" BeginTime="00:00:00"
Storyboard.TargetName="seasonhandler_linkrect_github_scaletransform"
Storyboard.TargetProperty="ScaleY">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"></CubicEase>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>

<Storyboard x:Name="seasonhandler_linkrect_github_in_opacity_mouseleave">
<DoubleAnimation From="1" To="0.75" Duration="00:00:0.50" BeginTime="00:00:00"
Storyboard.TargetName="seasonhandler_linkrect_github"
Storyboard.TargetProperty="Opacity">
<DoubleAnimation.EasingFunction>
<CubicEase EasingMode="EaseOut"></CubicEase>
</DoubleAnimation.EasingFunction>
</DoubleAnimation>
</Storyboard>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>

<Button x:Name="launchbutton" Cursor="Hand" Width="225" Height="100" Content="Launch" Margin="935,560,40,40" BorderBrush="{x:Null}" Foreground="White" FontFamily="/Fonts/#Proxima Nova" FontSize="32" RenderTransformOrigin="0.5,0.5">
<Button.Resources>
<Style TargetType="Border">
Expand Down Expand Up @@ -493,8 +677,6 @@
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>


</Button>

<Path x:Name="seasonhandler_2_0" Stretch="Fill" IsHitTestVisible="False" Opacity="0.5" Height="80" Width="160" Data="M145.2,2.69c-11.537,0-21.117-4.51-27.7-13.041a41.659,41.659,0,0,1-6.821-13.619,55.821,55.821,0,0,1-2.244-15.99,55.642,55.642,0,0,1,2.244-15.972A41.419,41.419,0,0,1,117.5-69.511C124.079-78,133.658-82.49,145.2-82.49S166.321-78,172.9-69.511a41.418,41.418,0,0,1,6.823,13.579A55.642,55.642,0,0,1,181.97-39.96a55.821,55.821,0,0,1-2.244,15.99A41.659,41.659,0,0,1,172.9-10.351C166.317-1.82,156.737,2.69,145.2,2.69Zm0-82.68c-25.295,0-34.27,21.564-34.27,40.03,0,19.985,10.6,40.15,34.27,40.15s34.27-20.165,34.27-40.15C179.47-58.426,170.495-79.99,145.2-79.99ZM91.08,2.69a13.654,13.654,0,0,1-5.438-1.13,14.344,14.344,0,0,1-4.476-3.046A14.344,14.344,0,0,1,78.12-5.962,13.654,13.654,0,0,1,76.99-11.4a13.654,13.654,0,0,1,1.13-5.438,14.344,14.344,0,0,1,3.046-4.476,14.344,14.344,0,0,1,4.476-3.046,13.654,13.654,0,0,1,5.438-1.13,13.654,13.654,0,0,1,5.438,1.13,14.344,14.344,0,0,1,4.476,3.046,14.344,14.344,0,0,1,3.046,4.476,13.654,13.654,0,0,1,1.13,5.438,13.654,13.654,0,0,1-1.13,5.438,14.344,14.344,0,0,1-3.046,4.476A14.344,14.344,0,0,1,96.518,1.56,13.654,13.654,0,0,1,91.08,2.69Zm0-25.68A11.745,11.745,0,0,0,79.49-11.4,11.745,11.745,0,0,0,91.08.19,11.745,11.745,0,0,0,102.67-11.4,11.745,11.745,0,0,0,91.08-22.99ZM71.57,1.25H3.67V-19.488l.53-.373C40.054-45.136,43.75-48.293,43.75-53.64a4.2,4.2,0,0,0-2.115-3.511A10.966,10.966,0,0,0,35.76-58.63c-7.5,0-13.764,2.463-20.314,7.986l-.968.816L-.223-67.735l.751-.8A42.654,42.654,0,0,1,17.211-79.324,53.2,53.2,0,0,1,35.28-82.49a47.892,47.892,0,0,1,14.5,2.11,33.8,33.8,0,0,1,11.237,5.942,26.6,26.6,0,0,1,7.269,9.163A26.771,26.771,0,0,1,70.85-53.64a25.966,25.966,0,0,1-5.76,16.386c-3.557,4.679-8.922,9.459-16.733,14.884H71.57ZM6.17-1.25h62.9V-19.87H40.119l3.472-2.293C61.408-33.929,68.35-42.754,68.35-53.64c0-15.761-13.29-26.35-33.07-26.35-12.463,0-24.393,4.61-32.166,12.379l11.7,14.251a36.912,36.912,0,0,1,9.011-5.47,30.677,30.677,0,0,1,11.937-2.3A13.46,13.46,0,0,1,43-59.249,6.61,6.61,0,0,1,46.25-53.64a9.224,9.224,0,0,1-1.288,4.974A25.647,25.647,0,0,1,39.5-42.721C34.171-38.093,24.48-31.1,6.17-18.192ZM145.2-18.67a10.231,10.231,0,0,1-9.554-5.581c-1.922-3.481-2.856-8.619-2.856-15.709s.935-12.2,2.858-15.653A10.238,10.238,0,0,1,145.2-61.13a10.238,10.238,0,0,1,9.552,5.517c1.923,3.452,2.858,8.572,2.858,15.653s-.934,12.228-2.856,15.709A10.231,10.231,0,0,1,145.2-18.67Zm0-39.96a7.706,7.706,0,0,0-7.368,4.233c-1.71,3.07-2.542,7.793-2.542,14.437s.832,11.4,2.544,14.5A7.7,7.7,0,0,0,145.2-21.17a7.7,7.7,0,0,0,7.366-4.289c1.712-3.1,2.544-7.845,2.544-14.5s-.832-11.366-2.542-14.437A7.706,7.706,0,0,0,145.2-58.63Z" Fill="White" Margin="396,251,644,369">
Expand Down
6 changes: 3 additions & 3 deletions src/betterlauncher-nextgen/MainWindow.xaml.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media.Imaging;
using System.Windows.Threading;

namespace betterlauncher_nextgen
{
Expand All @@ -27,7 +25,9 @@ private void Window_Loaded(object sender, RoutedEventArgs e)
launchbutton.Opacity = 0.0f;
seasonhandler_2_0.Opacity = 0.0f;
seasonhandler_title.Opacity = 0.0f;

seasonhandler_linkrect_github.Opacity = 0.0f;
versionhandler_settings.Opacity = 0.0f;

rotatebg();
}
public void rotatebg()
Expand Down
1 change: 1 addition & 0 deletions src/betterlauncher-nextgen/betterlauncher-nextgen.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@
</EmbeddedResource>
<Resource Include="Fonts\ProximaNova.ttf" />
<Resource Include="Fonts\Poppins Light\Poppins-Light.ttf" />
<Resource Include="Fonts\Poppins Medium\Poppins-Medium.ttf" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
Expand Down

0 comments on commit bdf59ad

Please sign in to comment.