diff --git a/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/v17/.suo b/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/v17/.suo index d066e3be0500fedbccb416aede4fe402cd1c0586..627ec895021b7755f1578abb1e1ca87bf5fb4c8e 100644 Binary files a/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/v17/.suo and b/InnoLabProjektDektopApp/.vs/InnoLabProjektDektopApp/v17/.suo differ diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/02Session.xaml b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/02Session.xaml index ecfce639437f8f8f4ba112be6b505ebbae3782d5..bf4829f5fbbe7c81f20793480993219261da71bc 100644 --- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/02Session.xaml +++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/02Session.xaml @@ -8,15 +8,17 @@ mc:Ignorable="d" Height="550" Width="900"> <Grid> - <header:HeaderTemplate VerticalAlignment="Top"/> - <Button Content="Subscription" Style="{StaticResource TopMenuButon}" HorizontalAlignment="Right" Margin="0,4,180,0" VerticalAlignment="Top" Height="26" Width="80"/> - <Button Content="Contact" Style="{StaticResource TopMenuButon}" HorizontalAlignment="Right" Margin="0,4,100,0" VerticalAlignment="Top" Height="26" Width="80"/> - <Button Content="Distractions" Style="{StaticResource TopMenuButon}" HorizontalAlignment="Right" Margin="0,4,20,0" VerticalAlignment="Top" Height="26" Width="80"/> + <Button Margin="0,100,150,10" Width="40" Height="40" HorizontalAlignment="Right" VerticalAlignment="Top" Background="Transparent" BorderBrush="Transparent" Click="discardSession_Click"> + <Grid > + <Line X1="5" Y1="5" X2="35" Y2="35" Stroke="Gray" StrokeThickness="5" /> + <Line X1="5" Y1="35" X2="35" Y2="5" Stroke="Gray" StrokeThickness="5" /> + </Grid> + </Button> <TextBlock Name ="Title" Text="Focus Session 0 of 0" Style="{StaticResource Heading1}" HorizontalAlignment="Center" Height="42" TextWrapping="Wrap" VerticalAlignment="Top" Width="442" Margin="0,133,0,0"/> <TextBlock Name="Clock" Text="00:00" Style="{StaticResource Heading1}" HorizontalAlignment="Center" Height="104" TextWrapping="Wrap" VerticalAlignment="Top" Width="326" Margin="0,180,0,0" FontSize="72" FontWeight="Bold"/> <StackPanel x:Name="CyclesIndicatorPanel" Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,60,0,0"> </StackPanel> - <Button Content="Start" Name="PlayPauseButton" Style="{StaticResource PlayPauseButton}" HorizontalAlignment="Center" Margin="0,320,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.5,0.5" Click="Button_Click"/> + <Button Content="Pause" Name="PlayPauseButton" Style="{StaticResource PlayPauseButton}" HorizontalAlignment="Center" Margin="0,320,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.5,0.5" Click="PlayPause_Click"/> </Grid> </Window> \ No newline at end of file diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/02Session.xaml.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/02Session.xaml.cs index 912c3120316dcafd993e1157d813f554229f2bba..9ed702fed623875aeb429504c06ca6fc05a9f50c 100644 --- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/02Session.xaml.cs +++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/Screens/Regulaer/02Session.xaml.cs @@ -33,7 +33,7 @@ namespace InnoLabProjektDektopApp private Timer timer; private int maxTime; private int seconds; - private int step = 0; //Indicates whether the timer is running (-1) or paused (0) + private int step = -1; //Indicates whether the timer is running (-1) or paused (0) private int sessions; private int currentSession = 1; //Tracks which session is currently running @@ -47,7 +47,7 @@ namespace InnoLabProjektDektopApp { InitializeComponent(); this.focusPeriod = focusPeriod; - this.breakPeriod = breakPeriod; + this.breakPeriod = breakPeriod*60; this.cycles = cycles; this.distractionMode = distractionMode; this.mascotVisible = mascotVisible; @@ -55,7 +55,7 @@ namespace InnoLabProjektDektopApp this.insultingWords = insultingWords; GlobalSettings.setDefaults(this); - this.maxTime = focusPeriod/2; //todo: multiply with 60 later + this.maxTime = focusPeriod*60; //todo: multiply with 60 later this.seconds = this.maxTime; this.sessions = cycles; @@ -74,10 +74,9 @@ namespace InnoLabProjektDektopApp updateTexts(); // Aktualisiere die UI // Fortschrittsanzeige nur während der Fokusperiode aktualisieren - if (!isBreakPeriod) - { + CreateCycleIndicators(); // Fortschritt für Fokus-Perioden anzeigen - } + if (seconds <= 0) // Wenn die Zeit abgelaufen ist { @@ -147,7 +146,7 @@ namespace InnoLabProjektDektopApp } - private void Button_Click(object sender, RoutedEventArgs e) + private void PlayPause_Click(object sender, RoutedEventArgs e) { if (step < 0) { stopTimer(); @@ -166,41 +165,46 @@ namespace InnoLabProjektDektopApp { if (i + 1 == currentSession) // Highlight the current session with a ProgressBar { - Grid cycleGrid = new Grid + if (isBreakPeriod) // Während der BreakPeriod { - Width = 50, - Height = 20, // Höhe des erweiterten Kreises - Margin = new Thickness(10), - }; - - // Background for the current cycle - Rectangle backgroundRectangle = new Rectangle + // Zeige ausgefüllten Kreis für die aktuelle Session + Ellipse filledCircle = new Ellipse + { + Width = 20, + Height = 20, + Margin = new Thickness(10), + Fill = new SolidColorBrush(Color.FromRgb(72, 98, 132)), // Ausgefüllter Kreis + }; + CyclesIndicatorPanel.Children.Add(filledCircle); + } + else // Während der FocusPeriod { - Width = 50, - Height = 20, - Fill = Brushes.LightGray, - RadiusX = 10, - RadiusY = 10, - }; - - // ProgressBar (uses the existing logic) - Rectangle progressBar = new Rectangle - { - Width = 50, // Gleiche Breite wie der Hintergrund - Height = 20, // Gleiche Höhe wie der Hintergrund - Fill = GradientGenerator.generateTwoColorBrush( - Color.FromRgb(72, 98, 132), - Color.FromRgb(222, 222, 222), - 1 - (seconds / (double)maxTime) - ), - RadiusX = 10, - RadiusY = 10, - HorizontalAlignment = HorizontalAlignment.Left, - }; - - cycleGrid.Children.Add(backgroundRectangle); - cycleGrid.Children.Add(progressBar); // ProgressBar überlagert den Hintergrund - CyclesIndicatorPanel.Children.Add(cycleGrid); + // Zeige die ProgressBar für die aktuelle Session + Grid cycleGrid = new Grid + { + Width = 50, + Height = 20, // Höhe des erweiterten Kreises + Margin = new Thickness(10), + }; + + // ProgressBar + Rectangle progressBar = new Rectangle + { + Width = 50, // Gleiche Breite wie der Hintergrund + Height = 20, // Gleiche Höhe wie der Hintergrund + Fill = GradientGenerator.generateTwoColorBrush( + Color.FromRgb(72, 98, 132), + Color.FromRgb(222, 222, 222), + 1 - (seconds / (double)maxTime) + ), + RadiusX = 10, + RadiusY = 10, + HorizontalAlignment = HorizontalAlignment.Left, + }; + + cycleGrid.Children.Add(progressBar); // ProgressBar hinzufügen + CyclesIndicatorPanel.Children.Add(cycleGrid); + } } else { @@ -218,6 +222,66 @@ namespace InnoLabProjektDektopApp } } + private void discardSession_Click(object sender, RoutedEventArgs e) + { + // Neues Fenster für die Auswahl des Abbruchgrunds erstellen + Window reasonWindow = new Window + { + Title = "Warum beenden Sie die Sitzung?", + Width = 600, + Height = 180, + WindowStartupLocation = WindowStartupLocation.CenterScreen, + ResizeMode = ResizeMode.NoResize + }; + + // Haupt-StackPanel für die Radiobuttons und den OK-Button + StackPanel stackPanel = new StackPanel + { + Margin = new Thickness(10) + }; + + // Radiobuttons für die Gründe + RadioButton reason1 = new RadioButton { Content = "Ich habe mich dazu entschieden, frühzeitig zu beenden (wird in die Statistik mit aufgenommen).", Margin = new Thickness(5), IsChecked = true }; + RadioButton reason2 = new RadioButton { Content = "Mir ist etwas sehr Wichtiges dazwischengekommen, was ich nicht verschieben konnte.", Margin = new Thickness(5) }; + + // OK-Button + Button okButton = new Button + { + Content = "Ok", + Margin = new Thickness(5), + Width = 80, + HorizontalAlignment = HorizontalAlignment.Right + }; + okButton.Click += (s, args) => + { + string selectedReason = reason1.IsChecked == true ? "Ich habe mich dazu entschieden, frühzeitig zu beenden" : + reason2.IsChecked == true ? "Mir ist etwas sehr Wichtiges dazwischengekommen, was ich nicht verschieben konnte." : + "Kein Grund ausgewählt"; + + MessageBox.Show($"Abbruchgrund: {selectedReason}", "Sitzung beendet", MessageBoxButton.OK, MessageBoxImage.Information); + + // Zum OverviewScreen navigieren + var overviewScreen = new Overview(); + overviewScreen.Show(); + reasonWindow.Close(); // Fenster schließen + this.Close(); // Aktuelles Fenster schließen + }; + + // Radiobuttons und Button zum StackPanel hinzufügen + stackPanel.Children.Add(new TextBlock { Text = "Wählen Sie den Grund für den Abbruch aus:", Margin = new Thickness(5) }); + stackPanel.Children.Add(reason1); + stackPanel.Children.Add(reason2); + stackPanel.Children.Add(okButton); + + // StackPanel als Content des Fensters setzen + reasonWindow.Content = stackPanel; + + // Fenster anzeigen + reasonWindow.ShowDialog(); + } + + + } } diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs index e5c7e7b1b385bf193c28b846cd0687b45e8f95cc..dcd976a008694e0ea2da09591fcba5552882dbbb 100644 --- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs +++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("CoFlow")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+93d144893d8dadca6f285ef4a5529527314cd24b")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7a606e6f17436721bf941a5d4736efb652f80ba8")] [assembly: System.Reflection.AssemblyProductAttribute("CoFlow")] [assembly: System.Reflection.AssemblyTitleAttribute("CoFlow")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache index a73bfa9218c40705042df231c5b58e6b78434206..32044bc0a63ce97e36e636eabf843881eb1de642 100644 --- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache +++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/InnoLabProjektDektopApp.AssemblyInfoInputs.cache @@ -1 +1 @@ -81fe44d744b1d9f6bc5c21f59489eb8a1ce8533d6aa9ebb2bad659cbb6cd413b +d69ea6c68ed201a9a056988c000df85c4d0e0efe839c8f3701d008dbc087965d diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/02Session.g.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/02Session.g.cs index 589d8a350064841dadabca6c19db677494002c5c..ead6243cadeacd5d9f8b6ce5ec27871694b62490 100644 --- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/02Session.g.cs +++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/02Session.g.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\..\..\..\Screens\Regulaer\02Session.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4D171F84F09119FFF5927E5550B6D53DBDAC090D" +#pragma checksum "..\..\..\..\..\Screens\Regulaer\02Session.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2487BB014726EDD56CA4C0AC70A3828301D75FCD" //------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. @@ -43,7 +43,7 @@ namespace InnoLabProjektDektopApp { public partial class Session : System.Windows.Window, System.Windows.Markup.IComponentConnector { - #line 15 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + #line 17 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock Title; @@ -51,7 +51,7 @@ namespace InnoLabProjektDektopApp { #line hidden - #line 16 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + #line 18 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock Clock; @@ -59,7 +59,7 @@ namespace InnoLabProjektDektopApp { #line hidden - #line 18 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + #line 20 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.StackPanel CyclesIndicatorPanel; @@ -67,7 +67,7 @@ namespace InnoLabProjektDektopApp { #line hidden - #line 20 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + #line 22 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Button PlayPauseButton; @@ -95,13 +95,6 @@ namespace InnoLabProjektDektopApp { #line hidden } - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { - return System.Delegate.CreateDelegate(delegateType, this, handler); - } - [System.Diagnostics.DebuggerNonUserCodeAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] @@ -112,19 +105,27 @@ namespace InnoLabProjektDektopApp { switch (connectionId) { case 1: - this.Title = ((System.Windows.Controls.TextBlock)(target)); + + #line 11 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.discardSession_Click); + + #line default + #line hidden return; case 2: - this.Clock = ((System.Windows.Controls.TextBlock)(target)); + this.Title = ((System.Windows.Controls.TextBlock)(target)); return; case 3: - this.CyclesIndicatorPanel = ((System.Windows.Controls.StackPanel)(target)); + this.Clock = ((System.Windows.Controls.TextBlock)(target)); return; case 4: + this.CyclesIndicatorPanel = ((System.Windows.Controls.StackPanel)(target)); + return; + case 5: this.PlayPauseButton = ((System.Windows.Controls.Button)(target)); - #line 20 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" - this.PlayPauseButton.Click += new System.Windows.RoutedEventHandler(this.Button_Click); + #line 22 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + this.PlayPauseButton.Click += new System.Windows.RoutedEventHandler(this.PlayPause_Click); #line default #line hidden diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/02Session.g.i.cs b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/02Session.g.i.cs index 589d8a350064841dadabca6c19db677494002c5c..ead6243cadeacd5d9f8b6ce5ec27871694b62490 100644 --- a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/02Session.g.i.cs +++ b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/Screens/Regulaer/02Session.g.i.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\..\..\..\Screens\Regulaer\02Session.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4D171F84F09119FFF5927E5550B6D53DBDAC090D" +#pragma checksum "..\..\..\..\..\Screens\Regulaer\02Session.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2487BB014726EDD56CA4C0AC70A3828301D75FCD" //------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. @@ -43,7 +43,7 @@ namespace InnoLabProjektDektopApp { public partial class Session : System.Windows.Window, System.Windows.Markup.IComponentConnector { - #line 15 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + #line 17 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock Title; @@ -51,7 +51,7 @@ namespace InnoLabProjektDektopApp { #line hidden - #line 16 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + #line 18 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock Clock; @@ -59,7 +59,7 @@ namespace InnoLabProjektDektopApp { #line hidden - #line 18 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + #line 20 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.StackPanel CyclesIndicatorPanel; @@ -67,7 +67,7 @@ namespace InnoLabProjektDektopApp { #line hidden - #line 20 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + #line 22 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Button PlayPauseButton; @@ -95,13 +95,6 @@ namespace InnoLabProjektDektopApp { #line hidden } - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { - return System.Delegate.CreateDelegate(delegateType, this, handler); - } - [System.Diagnostics.DebuggerNonUserCodeAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "8.0.4.0")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] @@ -112,19 +105,27 @@ namespace InnoLabProjektDektopApp { switch (connectionId) { case 1: - this.Title = ((System.Windows.Controls.TextBlock)(target)); + + #line 11 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.discardSession_Click); + + #line default + #line hidden return; case 2: - this.Clock = ((System.Windows.Controls.TextBlock)(target)); + this.Title = ((System.Windows.Controls.TextBlock)(target)); return; case 3: - this.CyclesIndicatorPanel = ((System.Windows.Controls.StackPanel)(target)); + this.Clock = ((System.Windows.Controls.TextBlock)(target)); return; case 4: + this.CyclesIndicatorPanel = ((System.Windows.Controls.StackPanel)(target)); + return; + case 5: this.PlayPauseButton = ((System.Windows.Controls.Button)(target)); - #line 20 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" - this.PlayPauseButton.Click += new System.Windows.RoutedEventHandler(this.Button_Click); + #line 22 "..\..\..\..\..\Screens\Regulaer\02Session.xaml" + this.PlayPauseButton.Click += new System.Windows.RoutedEventHandler(this.PlayPause_Click); #line default #line hidden diff --git a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/apphost.exe b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/apphost.exe index e0a257ebe93b4c1e0f06695666311ce3fa01b6f4..69874316280db5de15d6b9cff9ccd9e8dae93adb 100644 Binary files a/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/apphost.exe and b/InnoLabProjektDektopApp/InnoLabProjektDektopApp/obj/Debug/net8.0-windows/apphost.exe differ