From 99d26bd53b7575a015f6a7d98741552e19cc070f Mon Sep 17 00:00:00 2001
From: Marcel <marcel.kehrberg@student.reutlingen-university.de>
Date: Sat, 22 Feb 2025 19:42:16 +0100
Subject: [PATCH] =?UTF-8?q?Paginator=20und=20screen=20f=C3=BCr=20Progress?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../InnoLabProjektDektopApp/Assets/filter.png | Bin 0 -> 576 bytes
 .../InnoLabProjektDektopApp/Assets/play.png   | Bin 0 -> 814 bytes
 .../Assets/settings.png                       | Bin 0 -> 2760 bytes
 .../Screens/FirstLaunch/01Startscreen.xaml.cs |   2 +-
 .../Screens/FirstLaunch/02Progress.xaml       |  68 ++++++++--
 .../Screens/FirstLaunch/02Progress.xaml.cs    |  10 ++
 .../Screens/FirstLaunch/03_0Distractions.xaml |  30 ++++-
 .../FirstLaunch/03_0Distractions.xaml.cs      |   8 ++
 .../Screens/FirstLaunch/04Settings.xaml       | 120 +++++++++++-------
 .../Screens/FirstLaunch/04Settings.xaml.cs    |  56 ++++----
 .../Screens/FirstLaunch/filter.png            | Bin 0 -> 576 bytes
 .../Screens/FirstLaunch/play.png              | Bin 0 -> 814 bytes
 .../Screens/FirstLaunch/settings.png          | Bin 0 -> 2760 bytes
 13 files changed, 206 insertions(+), 88 deletions(-)
 create mode 100644 InnoLabProjektDektopApp/InnoLabProjektDektopApp/Assets/filter.png
 create mode 100644 InnoLabProjektDektopApp/InnoLabProjektDektopApp/Assets/play.png
 create mode 100644 InnoLabProjektDektopApp/InnoLabProjektDektopApp/Assets/settings.png
 create mode 100644 InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/filter.png
 create mode 100644 InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/play.png
 create mode 100644 InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/settings.png

diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Assets/filter.png b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Assets/filter.png
new file mode 100644
index 0000000000000000000000000000000000000000..62cd0105b87f6258cd215f89edaccb4a59adcd56
GIT binary patch
literal 576
zcmeAS@N?(olHy`uVBq!ia0y~yV2A=?4mJh`28$JrObiSRoCO|{#S9GG!XV7ZFl&wk
z0|VnHPZ!6KiaBp@ZS)Iq6lwn`E$sY-)2D`6BR6Bs`N$<pS<f}x{>d}lz&TSfq2>C<
z54<(ZLRMQ2N=Tnko8sMJRGt3p%y;iR-*59L|IRhzVP*gUhxBdFAA4{75vlv{%7k|n
zm*%#7adx)4fAi-LrP~*>UN#k8{=~ewWMb-*LYeuV9s4D$bY-J-?&_H(y|{4V0{0%P
zONW!A{}?^lRPk{2(apaZ1P*W5@uWg|n&0MQ1(LQtvy(oSn;(w;qx@SvKiuk7bF%!A
zy^ok%GUr8hyzlP0b2Z%l^bfgz@%hiDpEo_SzR&&NGI_hTyrws9NymG3gdcV1td!?`
z`Ri_8mF<-yu`+8D{#126UQ_Z%PFXQ-Tm4zh^Y6u1U#XE<yXZ${@8T;G_T`0Jx*k8*
z?Av_n@pGlVYYu;A^)EIR*&p^;L-*MFofc7tKW1z7O?%dy9^@=zdu07Di&=|*T$OVF
zD6#+5ql~`C;h{2TEB~zOSX?Tw|54$VzDMC&eX+;#KUsW}+3)%IM)e;C28LG)X70N;
z^`Feu;I_1k@G0FS5MMn1+e+>4KB~NR^4ClA7gwFy@s&q6=H06{v14bwCCjCX>US1Z
l>@mDJp9K^#3<o~s|6{tOyQ;0o=9D)`#M9N!Wt~$(69A?M4cq_#

literal 0
HcmV?d00001

diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Assets/play.png b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Assets/play.png
new file mode 100644
index 0000000000000000000000000000000000000000..61850a69f29a51563eb77331fa967fca89df359a
GIT binary patch
literal 814
zcmeAS@N?(olHy`uVBq!ia0y~yV2A=?4mJh`28$JrObiSRoCO|{#S9GG!XV7ZFl&wk
z0|V0oPZ!6KiaBrR+GdM7inN8hxCU$x)ZKc`?JX}yVxQ)gTi0e=a%!?<Z`?J(Qk=JL
z*_rqg@gDyiE@iJx&=KK2c&uaHnxgzg3y!@$Gv}`5d*;jMZDh{9*=;#HI+Otd0+dQ^
zZM<}}pB$Ec{&eo+4^#fU*z#>(*WsTZ8X{)>J-xA};B(RXb@KAp@5LK#nfhn-3)_be
zO)Dc;z5aUm*6%mA`zQaIT%fO?;h6Pyub6(-{aXrg`<CoY=UycJ=)=@KYtHMneZEz#
zAG4)L|BU~U#IMg1D!hL4xOOl5`03NUh<BIfUQNE0t{H9OuXkqp^}Tmit$H@$+srO8
z-^pD3(Zw?BvgWU@xwz+hi_z)D-M5}^R@kK|UnbkWHJf{}@zl~uUC%yp$=_a4-yH52
z7IsoOsxD^6H04^qiz$|uvOAV_e%O$yb}73{&3j^8{FWOXUv4#>^jZ=we%eiG@3w$n
z)!sMtlrCj=t7uQ$$ILXFSzmwtZ4Y~MiFs>(we7Mo6MFe|X=ks;dfo0dE>*dnBB2#G
zN<J6ue5G`&=!Dmj>*C60N_)2nY!Z5T)wMwH;lrs}OTxtu{8YC6d6CDZc;Upj-G@Ai
ze{S%Oo457w4}r6mOWNH9&c1ZrK7WdXiE~MCfUCWWYw@kq7dG1L+_a^PWs&8~44Zp_
zr_34;C}ma~D(z4a>zVH5`$(+u`jRPIx;{SIZ)iJr)~^p!5+C+&p0kTT`OX5*JMD%J
z&YG;rDn3PDl6WkGE@|mK@xH?|^@h)8gN}1<O2s)=!3XbbJRu{Ud+^HD6Ef0w?PPXI
z&rDvd9I?y(yv*!9wH9B}o$Spll|P?(`>^wrmM3fVpX4bri_Gsl`owxx>6HlQs*2Se
zCuC-4h|kr3bNlU$KlQBMGbdV_1&14m%gszScJ2Og$t}%%N4;P5`@N6i=c}CXO6fa$
z@RmzOo}SV1wmonDIBvLmLPq+}3@5c)`jhsZ{<i6{#h#<*n;|KW!Qra?KE_We>)m&l
RnrsJ&dAj<!taD0e0stk&fX4s;

literal 0
HcmV?d00001

diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Assets/settings.png b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Assets/settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..18435518005a85fb811c7f181336035d72a9ecda
GIT binary patch
literal 2760
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
A%m4rY

literal 0
HcmV?d00001

diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/01Startscreen.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/01Startscreen.xaml.cs
index d34c6c7..016a728 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/01Startscreen.xaml.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/01Startscreen.xaml.cs
@@ -35,7 +35,7 @@ namespace InnoLabProjektDektopApp
 
         private void Button_Click(object sender, RoutedEventArgs e)
         {
-            //
+            this.NavigationService.Navigate(new Progress());
         }
     }
 }
\ No newline at end of file
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml
index dbc6617..7114c23 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml
@@ -7,17 +7,61 @@
         xmlns:header="clr-namespace:InnoLabProjektDektopApp.Screens.Templates"
         mc:Ignorable="d">
     <Grid>
-       
-        <Label Content="Your way to working more focused" HorizontalAlignment="Center" Margin="0,119,0,0" VerticalAlignment="Top" Height="108" Width="780" FontSize="48" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/>
-        <TextBlock HorizontalAlignment="Center" Height="39" TextWrapping="Wrap" Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et" VerticalAlignment="Top" Width="324" Margin="0,216,0,0"/>
-        <Label Content="Edit distracting items" HorizontalAlignment="Left" Height="30" Margin="68,393,0,0" VerticalAlignment="Top" Width="125"/>
-        <Label Content="Edit Settings" HorizontalAlignment="Left" Height="25" Margin="386,398,0,0" VerticalAlignment="Top" Width="92"/>
-        <Label Content="Start focus session" HorizontalAlignment="Left" Height="26" Margin="695,397,0,0" VerticalAlignment="Top" Width="130"/>
-        <TextBlock HorizontalAlignment="Left" Height="68" Margin="68,428,0,0" TextWrapping="Wrap" Text="Aliquam erat volutpat. Integer malesuada turpis id fringilla suscipit. Maecenas ultrices, orci vitae convallis mattis." VerticalAlignment="Top" Width="126"/>
-        <TextBlock HorizontalAlignment="Center" Height="68" Margin="0,428,0,0" TextWrapping="Wrap" Text="Aliquam erat volutpat. Integer malesuada turpis id fringilla suscipit. Maecenas ultrices, orci vitae convallis mattis." VerticalAlignment="Top" Width="124"/>
-        <TextBlock HorizontalAlignment="Left" Height="68" Margin="695,428,0,0" TextWrapping="Wrap" Text="Aliquam erat volutpat. Integer malesuada turpis id fringilla suscipit. Maecenas ultrices, orci vitae convallis mattis." VerticalAlignment="Top" Width="125"/>
-        <Button Content="Button" HorizontalAlignment="Left" Height="40" Margin="68,343,0,0" VerticalAlignment="Top" Width="110" Click="Button_Click1"/>
-        <Button Content="Button" HorizontalAlignment="Left" Height="40" Margin="388,343,0,0" VerticalAlignment="Top" Width="110" Click="Button_Click2"/>
-        <Button Content="Button" HorizontalAlignment="Left" Height="40" Margin="695,343,0,0" VerticalAlignment="Top" Width="110" Click="Button_Click2"/>
+
+        <Label Content="Your way to working more focused" HorizontalAlignment="Center" Margin="0,91,0,0" VerticalAlignment="Top" Height="108" Width="780" FontSize="48" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/>
+
+        <Canvas HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,240,0,0">
+            <Path StrokeThickness="3" Canvas.Left="-261" Canvas.Top="45.833" HorizontalAlignment="Center" Stretch="Fill" VerticalAlignment="Top" Width="191" Height="30" Stroke="Black">
+                <Path.Data>
+                    <PathGeometry>
+                        <PathFigure StartPoint="20,100">
+                            <BezierSegment Point1="100,100" Point2="200,0" Point3="300,50" />
+                        </PathFigure>
+                    </PathGeometry>
+                </Path.Data>
+            </Path>
+            <Path StrokeThickness="3" Canvas.Left="50.5" Canvas.Top="45.833" Stretch="Fill" Width="191" Height="30" Stroke="Black" HorizontalAlignment="Center" VerticalAlignment="Top">
+                <Path.Data>
+                    <PathGeometry Figures="M20,100 C100,100 200,0 300,50"/>
+                </Path.Data>
+            </Path>
+        </Canvas>
+
+        <TextBlock HorizontalAlignment="Center" Height="39" TextWrapping="Wrap" Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et" VerticalAlignment="Top" Width="324" Margin="0,188,0,0"/>
+        <Label Content="Edit distracting items" HorizontalAlignment="Left" Height="30" Margin="68,331,0,0" VerticalAlignment="Top" Width="125"/>
+        <Label Content="Edit Settings" HorizontalAlignment="Left" Height="25" Margin="386,336,0,0" VerticalAlignment="Top" Width="92"/>
+        <Label Content="Start focus session" HorizontalAlignment="Left" Height="26" Margin="695,335,0,0" VerticalAlignment="Top" Width="130"/>
+        <TextBlock HorizontalAlignment="Left" Height="68" Margin="68,366,0,0" TextWrapping="Wrap" Text="Aliquam erat volutpat. Integer malesuada turpis id fringilla suscipit. Maecenas ultrices, orci vitae convallis mattis." VerticalAlignment="Top" Width="126"/>
+        <TextBlock HorizontalAlignment="Center" Height="68" Margin="0,366,0,0" TextWrapping="Wrap" Text="Aliquam erat volutpat. Integer malesuada turpis id fringilla suscipit. Maecenas ultrices, orci vitae convallis mattis." VerticalAlignment="Top" Width="124"/>
+        <TextBlock HorizontalAlignment="Left" Height="68" Margin="695,366,0,0" TextWrapping="Wrap" Text="Aliquam erat volutpat. Integer malesuada turpis id fringilla suscipit. Maecenas ultrices, orci vitae convallis mattis." VerticalAlignment="Top" Width="125"/>
+
+        <!-- Pagination -->
+        <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="0,478,0,0" Width="265" VerticalAlignment="Top">
+            <Button Content="Previous" Width="70" Margin="5" Click="PreviousPage_Click" />
+            <StackPanel Orientation="Horizontal">
+                <Ellipse Width="15" Height="15" Fill="Black" Margin="5"/>
+                <!-- Aktive Seite -->
+                <Ellipse Width="15" Height="15" Fill="Gray" Margin="5"/>
+                <!-- Inaktive Seite -->
+                <Ellipse Width="15" Height="15" Fill="Gray" Margin="5"/>
+                <Ellipse Width="15" Height="15" Fill="Gray" Margin="5"/>
+            </StackPanel>
+
+            <!--
+            <Button Content="1" Width="20" Margin="5" Click="first_Page" />
+            <Button Content="2" Width="20" Margin="5" Click="Second_Page" />
+            <Button Content="3" Width="20" Margin="5" Click="third_Page" />
+            <Button Content="4" Width="20" Margin="5" Click="fourth_Page" />
+            <Button Content="5" Width="20" Margin="5" Click="fifth_Page" />
+            -->
+
+            <Button Content="Next" Width="70" Margin="5" Click="NextPage_Click" />
+        </StackPanel>
+        <Image HorizontalAlignment="Left" Height="57" Margin="81,269,0,0" VerticalAlignment="Top" Width="54" Source="/Screens/FirstLaunch/filter.png"/>
+        <Image HorizontalAlignment="Center" Height="57" Margin="0,269,0,0" VerticalAlignment="Top" Width="54" Source="/Screens/FirstLaunch/settings.png"/>
+        <Image HorizontalAlignment="Left" Height="57" Margin="731,269,0,0" VerticalAlignment="Top" Width="54" Source="/Screens/FirstLaunch/play.png"/>
+
+
     </Grid>
+
 </Page>
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml.cs
index cc95495..79de0cf 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/02Progress.xaml.cs
@@ -32,5 +32,15 @@ namespace InnoLabProjektDektopApp
         {
             //this.Content = new AnotherWindow().Content;
         }
+
+        private void PreviousPage_Click(object sender, RoutedEventArgs e)
+        {
+            this.NavigationService.Navigate(new Startscreen());
+        }
+
+        private void NextPage_Click(object sender, RoutedEventArgs e)
+        {
+            this.NavigationService.Navigate(new Distractions());
+        }
     }
 }
\ No newline at end of file
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/03_0Distractions.xaml b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/03_0Distractions.xaml
index e62c6ab..938aaf2 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/03_0Distractions.xaml
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/03_0Distractions.xaml
@@ -7,7 +7,7 @@
         xmlns:header="clr-namespace:InnoLabProjektDektopApp.Screens.Templates"
         mc:Ignorable="d">
     <Grid>
- 
+
         <StackPanel Margin="20,0,20,20">
 
             <Grid>
@@ -72,7 +72,7 @@
                 <StackPanel x:Name="SearchResultsPanel" />
             </ScrollViewer>
 
-            
+
 
 
             <!-- Kategorien in UniformGrid -->
@@ -132,7 +132,7 @@
                       Background="#ADD8E6" 
                       FontWeight="Bold"
                       SelectedIndex="4">
-                            
+
                             <ComboBoxItem Content="Social Media" />
                             <ComboBoxItem Content="Shopping" />
                             <ComboBoxItem Content="Games" />
@@ -268,6 +268,30 @@
             </Border>
 
         </StackPanel>
+
+        <!-- Pagination -->
+        <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="0,478,0,0" Width="265" VerticalAlignment="Top">
+            <Button Content="Previous" Width="70" Margin="5" Click="PreviousPage_Click" />
+            <StackPanel Orientation="Horizontal">
+                <Ellipse Width="15" Height="15" Fill="Black" Margin="5"/>
+                <!-- Aktive Seite -->
+                <Ellipse Width="15" Height="15" Fill="Black" Margin="5"/>
+                <!-- Inaktive Seite -->
+                <Ellipse Width="15" Height="15" Fill="Gray" Margin="5"/>
+                <Ellipse Width="15" Height="15" Fill="Gray" Margin="5"/>
+            </StackPanel>
+
+            <!--
+            <Button Content="1" Width="20" Margin="5" Click="first_Page" />
+            <Button Content="2" Width="20" Margin="5" Click="Second_Page" />
+            <Button Content="3" Width="20" Margin="5" Click="third_Page" />
+            <Button Content="4" Width="20" Margin="5" Click="fourth_Page" />
+            <Button Content="5" Width="20" Margin="5" Click="fifth_Page" />
+            -->
+
+            <Button Content="Next" Width="70" Margin="5" Click="NextPage_Click" />
+        </StackPanel>
+
     </Grid>
 
 </Page>
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/03_0Distractions.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/03_0Distractions.xaml.cs
index 554562b..237a157 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/03_0Distractions.xaml.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/03_0Distractions.xaml.cs
@@ -257,6 +257,14 @@ namespace InnoLabProjektDektopApp
             }
         }
 
+        private void PreviousPage_Click(object sender, RoutedEventArgs e)
+        {
+            this.NavigationService.Navigate(new Progress());
+        }
 
+        private void NextPage_Click(object sender, RoutedEventArgs e)
+        {
+            this.NavigationService.Navigate(new Settings());
+        }
     }
 }
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml
index 0a3353f..fb3ac33 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml
@@ -7,27 +7,27 @@
         xmlns:header="clr-namespace:InnoLabProjektDektopApp.Screens.Templates"
         mc:Ignorable="d">
     <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled">
-    <Grid>
+        <Grid>
 
-       
-        <StackPanel Margin="20,20,20,20">
 
-            <TextBlock Style="{StaticResource Header1}" 
+            <StackPanel Margin="20,20,20,20">
+
+                <TextBlock Style="{StaticResource Header1}" 
                        Text="Change the settings as you want" 
                        HorizontalAlignment="Left" />
-            <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,10,0,0">
+                <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,10,0,0">
 
-            <TextBlock Style="{StaticResource Header2}" 
+                    <TextBlock Style="{StaticResource Header2}" 
                        Text="What should happen when you try to open a distracting program/page?" 
                        HorizontalAlignment="Left" />
-                <TextBlock Text="ⓘ"
+                    <TextBlock Text="ⓘ"
     FontSize="14"
     FontWeight="Bold"
     Foreground="Gray"
     Margin="5,0,0,0"
     VerticalAlignment="Center"
     ToolTip="You can choose between 3 modes: In all modes, the mascot gives you visual feedback that you are currently distracting yourself. In full-blocking mode, the distracting item you try to reach is instantly automatically closed. In the warning mode, you receive a warning for X seconds during which you can re-decide if you want to enter the distracting item or not." />
-            </StackPanel>
+                </StackPanel>
                 <RadioButton x:Name="DistractionModeFullBlocking" Content="full-blocking mode" GroupName="Modes" IsChecked="True" />
                 <RadioButton x:Name="DistractionModeMascotFeedback" Content="only mascot feedback mode" GroupName="Modes" Margin="0,5,0,0"/>
 
@@ -52,73 +52,73 @@
 
 
                 <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,10,0,0">
-                <TextBlock Style="{StaticResource Header2}" 
+                    <TextBlock Style="{StaticResource Header2}" 
                        Text="Do you want the mascot to be visible while working?" 
                        HorizontalAlignment="Left" />
-                <TextBlock Text="ⓘ"
+                    <TextBlock Text="ⓘ"
 FontSize="14"
 FontWeight="Bold"
 Foreground="Gray"
 Margin="5,0,0,0"
 VerticalAlignment="Center"
 ToolTip="If the mascot is visible while you work, its emotions reflect how focused you are which can be motivating. Deselect the mascot if you find it annoying." />
-            </StackPanel>
+                </StackPanel>
                 <RadioButton x:Name="MascotVisibleYes" Content="yes" GroupName="MascotVisibility" IsChecked="True" Checked="MascotVisibilityChanged"/>
                 <RadioButton x:Name="MascotVisibleNo" Content="no" GroupName="MascotVisibility" Checked="MascotVisibilityChanged"/>
 
 
                 <StackPanel x:Name="MotivationSection">
                     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,10,0,0">
-                    <TextBlock Style="{StaticResource Header2}" 
+                        <TextBlock Style="{StaticResource Header2}" 
                        Text="How do you want to be motivated by the mascot?" 
                        HorizontalAlignment="Left" />
-                    <TextBlock Text="ⓘ"
+                        <TextBlock Text="ⓘ"
 FontSize="14"
 FontWeight="Bold"
 Foreground="Gray"
 Margin="5,0,0,0"
 VerticalAlignment="Center"
 ToolTip="If words of affirmation are selected and you work focusedly, the mascot is going to tell you stuff like 'You have not distracted yourself for 30 minutes! I am proud of you!' If insulting words are selected and you distract yourself during the focus mode, the mascot is going to tell you stuff like 'I have already finished 10 exercises - why are you not working focused like me?" />
-                </StackPanel>
-                <StackPanel Orientation="Horizontal"  >
+                    </StackPanel>
+                    <StackPanel Orientation="Horizontal"  >
                         <CheckBox x:Name="WordsOfAffirmationCheckBox" IsChecked="True" VerticalAlignment="Center"/>
-                    <TextBlock
+                        <TextBlock
 Style="{StaticResource StandardText}" 
 Text="by words of affirmation"  Margin="10,0,0,0"/>
-                </StackPanel>
-                <StackPanel Orientation="Horizontal"  >
+                    </StackPanel>
+                    <StackPanel Orientation="Horizontal"  >
                         <CheckBox x:Name="InsultingWordsCheckBox" IsChecked="True" VerticalAlignment="Center"/>
-                    <TextBlock
+                        <TextBlock
 Style="{StaticResource StandardText}" 
 Text="by insulting words"  Margin="10,0,0,0"/>
-                </StackPanel>
+                    </StackPanel>
                 </StackPanel>
 
 
                 <!-- Frage 4 -->
-                    <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,10,0,0">
-                        <TextBlock Style="{StaticResource Header2}" 
+                <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,10,0,0">
+                    <TextBlock Style="{StaticResource Header2}" 
                        Text="What should your default focus session look like?" 
                        HorizontalAlignment="Left" />
-                <TextBlock Text="ⓘ"
+                    <TextBlock Text="ⓘ"
 FontSize="14"
 FontWeight="Bold"
 Foreground="Gray"
 Margin="5,0,0,0"
 VerticalAlignment="Center"
 ToolTip="You can decide how long the focus and break period should be. The focus period is the period in which you want to work focused without taking a break. The break period determines how long the break after each focus period should be. With cycles you can decide how often you want to cycle through focus and break periods. For example, a cylcle of 2, a focus period of 50 and a break period of 10 means that your total focus session looks like this: 50 minutes focused work, 10 minutes break, 50 minutes focused work and 10 minutes break." />
-            </StackPanel>
+                </StackPanel>
 
-            <!-- Graue Box -->
-            <Border Background="LightGray" CornerRadius="10" Padding="3" Margin="5" BorderBrush="#D3D3D3" BorderThickness="1">
-                <Grid>
-                    <Grid.ColumnDefinitions>
-                        <ColumnDefinition Width="*" />
-                        <ColumnDefinition Width="*" />
-                        <ColumnDefinition Width="*" />
-                    </Grid.ColumnDefinitions>
+                <!-- Graue Box -->
+                <Border Background="LightGray" CornerRadius="10" Padding="3" Margin="5" BorderBrush="#D3D3D3" BorderThickness="1">
+                    <Grid>
+                        <Grid.ColumnDefinitions>
+                            <ColumnDefinition Width="*" />
+                            <ColumnDefinition Width="*" />
+                            <ColumnDefinition Width="*" />
+                        </Grid.ColumnDefinitions>
 
-                    <!-- Focus Period -->
+                        <!-- Focus Period -->
                         <StackPanel Grid.Column="0" Margin="10">
                             <TextBlock Text="Focus period" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
                             <StackPanel Orientation="Horizontal">
@@ -156,19 +156,19 @@ ToolTip="You can decide how long the focus and break period should be. The focus
                         </StackPanel>
 
                         <!-- Cycles -->
-                    <StackPanel Grid.Column="2" Margin="10">
-                        <TextBlock Text="Cycles" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
+                        <StackPanel Grid.Column="2" Margin="10">
+                            <TextBlock Text="Cycles" FontSize="14" FontWeight="SemiBold" Foreground="Gray" />
                             <ComboBox x:Name="CyclesComboBox" HorizontalAlignment="Left" Height="30" Width="150" FontSize="14" Padding="5" IsEditable="True" PreviewTextInput="ComboBox_PreviewTextInput">>
-                            <ComboBoxItem Content="1" />
-                            <ComboBoxItem Content="2" />
-                            <ComboBoxItem Content="3" />
-                            <ComboBoxItem Content="4" IsSelected="True" />
-                            <ComboBoxItem Content="5" />
-                            <ComboBoxItem Content="6" />
-                        </ComboBox>
-                    </StackPanel>
-                </Grid>
-            </Border>
+                                <ComboBoxItem Content="1" />
+                                <ComboBoxItem Content="2" />
+                                <ComboBoxItem Content="3" />
+                                <ComboBoxItem Content="4" IsSelected="True" />
+                                <ComboBoxItem Content="5" />
+                                <ComboBoxItem Content="6" />
+                            </ComboBox>
+                        </StackPanel>
+                    </Grid>
+                </Border>
                 <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Margin="0,20,0,0">
                     <!-- Save Button -->
                     <Button Content="Save" Width="100" Height="30" Margin="0,0,10,0" Click="SaveSettingsButton_Click"/>
@@ -178,9 +178,33 @@ ToolTip="You can decide how long the focus and break period should be. The focus
                 </StackPanel>
 
             </StackPanel>
-        
 
-    </Grid>
-        
+
+            <!-- Pagination -->
+            <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="0,478,0,0" Width="265" VerticalAlignment="Top">
+                <Button Content="Previous" Width="70" Margin="5" Click="PreviousPage_Click" />
+                <StackPanel Orientation="Horizontal">
+                    <Ellipse Width="15" Height="15" Fill="Black" Margin="5"/>
+                    <!-- Aktive Seite -->
+                    <Ellipse Width="15" Height="15" Fill="Black" Margin="5"/>
+                    <!-- Inaktive Seite -->
+                    <Ellipse Width="15" Height="15" Fill="Black" Margin="5"/>
+                    <Ellipse Width="15" Height="15" Fill="Gray" Margin="5"/>
+                </StackPanel>
+
+                <!--
+            <Button Content="1" Width="20" Margin="5" Click="first_Page" />
+            <Button Content="2" Width="20" Margin="5" Click="Second_Page" />
+            <Button Content="3" Width="20" Margin="5" Click="third_Page" />
+            <Button Content="4" Width="20" Margin="5" Click="fourth_Page" />
+            <Button Content="5" Width="20" Margin="5" Click="fifth_Page" />
+            -->
+
+                <Button Content="Next" Width="70" Margin="5" Click="NextPage_Click" />
+            </StackPanel>
+
+
+        </Grid>
+
     </ScrollViewer>
 </Page>
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs
index ce2080b..1e77ece 100644
--- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs
+++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/04Settings.xaml.cs
@@ -62,8 +62,8 @@ namespace InnoLabProjektDektopApp
 
 
 
-private void SaveSettingsButton_Click(object sender, RoutedEventArgs e)
-    {
+        private void SaveSettingsButton_Click(object sender, RoutedEventArgs e)
+        {
             // Sammle die Werte aus den ComboBoxen oder verwende Standardwerte
             string focusPeriod = string.IsNullOrWhiteSpace(FocusPeriodComboBox.Text) ? "50" : FocusPeriodComboBox.Text;
             string breakPeriod = string.IsNullOrWhiteSpace(BreakPeriodComboBox.Text) ? "10" : BreakPeriodComboBox.Text;
@@ -81,11 +81,11 @@ private void SaveSettingsButton_Click(object sender, RoutedEventArgs e)
 
             string mascotVisible = MascotVisibleYes.IsChecked == true ? "Yes" : "No";
 
-        bool wordsOfAffirmation = WordsOfAffirmationCheckBox.IsChecked ?? false;
-        bool insultingWords = InsultingWordsCheckBox.IsChecked ?? false;
+            bool wordsOfAffirmation = WordsOfAffirmationCheckBox.IsChecked ?? false;
+            bool insultingWords = InsultingWordsCheckBox.IsChecked ?? false;
 
-        // JSON-Datei erstellen
-        var settings = new Dictionary<string, Dictionary<string, string>>
+            // JSON-Datei erstellen
+            var settings = new Dictionary<string, Dictionary<string, string>>
     {
         {
             "profile1",
@@ -103,31 +103,31 @@ private void SaveSettingsButton_Click(object sender, RoutedEventArgs e)
         }
     };
 
-        string filePath = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "settings.json");
+            string filePath = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "settings.json");
 
-        // JSON speichern
-        File.WriteAllText(filePath, JsonSerializer.Serialize(settings, new JsonSerializerOptions { WriteIndented = true }));
-
-        // Nach dem Speichern: JSON lesen und in der MessageBox anzeigen
-        if (File.Exists(filePath))
-        {
-            string jsonContent = File.ReadAllText(filePath);
-            var savedSettings = JsonSerializer.Deserialize<Dictionary<string, Dictionary<string, string>>>(jsonContent);
+            // JSON speichern
+            File.WriteAllText(filePath, JsonSerializer.Serialize(settings, new JsonSerializerOptions { WriteIndented = true }));
 
-            if (savedSettings != null && savedSettings.ContainsKey("profile1"))
+            // Nach dem Speichern: JSON lesen und in der MessageBox anzeigen
+            if (File.Exists(filePath))
             {
-                var profileSettings = savedSettings["profile1"];
+                string jsonContent = File.ReadAllText(filePath);
+                var savedSettings = JsonSerializer.Deserialize<Dictionary<string, Dictionary<string, string>>>(jsonContent);
 
-                string message = "Saved Settings for profile1:\n";
-                foreach (var setting in profileSettings)
+                if (savedSettings != null && savedSettings.ContainsKey("profile1"))
                 {
-                    message += $"{setting.Key}: {setting.Value}\n";
-                }
+                    var profileSettings = savedSettings["profile1"];
+
+                    string message = "Saved Settings for profile1:\n";
+                    foreach (var setting in profileSettings)
+                    {
+                        message += $"{setting.Key}: {setting.Value}\n";
+                    }
 
-                MessageBox.Show(message, "Saved Settings", MessageBoxButton.OK, MessageBoxImage.Information);
+                    MessageBox.Show(message, "Saved Settings", MessageBoxButton.OK, MessageBoxImage.Information);
+                }
             }
         }
-    }
 
         private void NavigateToOverviewButton_Click(object sender, RoutedEventArgs e)
         {
@@ -143,8 +143,16 @@ private void SaveSettingsButton_Click(object sender, RoutedEventArgs e)
 
 
 
+        private void PreviousPage_Click(object sender, RoutedEventArgs e)
+        {
+            this.NavigationService.Navigate(new Distractions());
+        }
 
+        private void NextPage_Click(object sender, RoutedEventArgs e)
+        {
+            this.NavigationService.Navigate(new Overview());
+        }
 
 
-        }
+    }
 }
\ No newline at end of file
diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/filter.png b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/filter.png
new file mode 100644
index 0000000000000000000000000000000000000000..62cd0105b87f6258cd215f89edaccb4a59adcd56
GIT binary patch
literal 576
zcmeAS@N?(olHy`uVBq!ia0y~yV2A=?4mJh`28$JrObiSRoCO|{#S9GG!XV7ZFl&wk
z0|VnHPZ!6KiaBp@ZS)Iq6lwn`E$sY-)2D`6BR6Bs`N$<pS<f}x{>d}lz&TSfq2>C<
z54<(ZLRMQ2N=Tnko8sMJRGt3p%y;iR-*59L|IRhzVP*gUhxBdFAA4{75vlv{%7k|n
zm*%#7adx)4fAi-LrP~*>UN#k8{=~ewWMb-*LYeuV9s4D$bY-J-?&_H(y|{4V0{0%P
zONW!A{}?^lRPk{2(apaZ1P*W5@uWg|n&0MQ1(LQtvy(oSn;(w;qx@SvKiuk7bF%!A
zy^ok%GUr8hyzlP0b2Z%l^bfgz@%hiDpEo_SzR&&NGI_hTyrws9NymG3gdcV1td!?`
z`Ri_8mF<-yu`+8D{#126UQ_Z%PFXQ-Tm4zh^Y6u1U#XE<yXZ${@8T;G_T`0Jx*k8*
z?Av_n@pGlVYYu;A^)EIR*&p^;L-*MFofc7tKW1z7O?%dy9^@=zdu07Di&=|*T$OVF
zD6#+5ql~`C;h{2TEB~zOSX?Tw|54$VzDMC&eX+;#KUsW}+3)%IM)e;C28LG)X70N;
z^`Feu;I_1k@G0FS5MMn1+e+>4KB~NR^4ClA7gwFy@s&q6=H06{v14bwCCjCX>US1Z
l>@mDJp9K^#3<o~s|6{tOyQ;0o=9D)`#M9N!Wt~$(69A?M4cq_#

literal 0
HcmV?d00001

diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/play.png b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/play.png
new file mode 100644
index 0000000000000000000000000000000000000000..61850a69f29a51563eb77331fa967fca89df359a
GIT binary patch
literal 814
zcmeAS@N?(olHy`uVBq!ia0y~yV2A=?4mJh`28$JrObiSRoCO|{#S9GG!XV7ZFl&wk
z0|V0oPZ!6KiaBrR+GdM7inN8hxCU$x)ZKc`?JX}yVxQ)gTi0e=a%!?<Z`?J(Qk=JL
z*_rqg@gDyiE@iJx&=KK2c&uaHnxgzg3y!@$Gv}`5d*;jMZDh{9*=;#HI+Otd0+dQ^
zZM<}}pB$Ec{&eo+4^#fU*z#>(*WsTZ8X{)>J-xA};B(RXb@KAp@5LK#nfhn-3)_be
zO)Dc;z5aUm*6%mA`zQaIT%fO?;h6Pyub6(-{aXrg`<CoY=UycJ=)=@KYtHMneZEz#
zAG4)L|BU~U#IMg1D!hL4xOOl5`03NUh<BIfUQNE0t{H9OuXkqp^}Tmit$H@$+srO8
z-^pD3(Zw?BvgWU@xwz+hi_z)D-M5}^R@kK|UnbkWHJf{}@zl~uUC%yp$=_a4-yH52
z7IsoOsxD^6H04^qiz$|uvOAV_e%O$yb}73{&3j^8{FWOXUv4#>^jZ=we%eiG@3w$n
z)!sMtlrCj=t7uQ$$ILXFSzmwtZ4Y~MiFs>(we7Mo6MFe|X=ks;dfo0dE>*dnBB2#G
zN<J6ue5G`&=!Dmj>*C60N_)2nY!Z5T)wMwH;lrs}OTxtu{8YC6d6CDZc;Upj-G@Ai
ze{S%Oo457w4}r6mOWNH9&c1ZrK7WdXiE~MCfUCWWYw@kq7dG1L+_a^PWs&8~44Zp_
zr_34;C}ma~D(z4a>zVH5`$(+u`jRPIx;{SIZ)iJr)~^p!5+C+&p0kTT`OX5*JMD%J
z&YG;rDn3PDl6WkGE@|mK@xH?|^@h)8gN}1<O2s)=!3XbbJRu{Ud+^HD6Ef0w?PPXI
z&rDvd9I?y(yv*!9wH9B}o$Spll|P?(`>^wrmM3fVpX4bri_Gsl`owxx>6HlQs*2Se
zCuC-4h|kr3bNlU$KlQBMGbdV_1&14m%gszScJ2Og$t}%%N4;P5`@N6i=c}CXO6fa$
z@RmzOo}SV1wmonDIBvLmLPq+}3@5c)`jhsZ{<i6{#h#<*n;|KW!Qra?KE_We>)m&l
RnrsJ&dAj<!taD0e0stk&fX4s;

literal 0
HcmV?d00001

diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/settings.png b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/FirstLaunch/settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..18435518005a85fb811c7f181336035d72a9ecda
GIT binary patch
literal 2760
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
A%m4rY

literal 0
HcmV?d00001

-- 
GitLab