From d556f57a1fd140362d19baea107d98524427a45e Mon Sep 17 00:00:00 2001 From: TheUltimateHacker Date: Sun, 22 Mar 2015 10:45:19 -0400 Subject: #1 - File Skimmer bug fix + Fullscreen Login Screen Fixed a bug with the File Skimmer, as well as adding a FullScreen Login Screen test that can be utilized using the "test fullscreen login" terminal command. There's also a "test fullscreen login customizer" command to test the Customization Options for the login screen, though I haven't even gotten close to completing that. I've also referenced another DLL, one that I made called "MichaelsMovableControlSuite.dll" that contains movable variations of Windows Forms Controls. By movable, I mean that at run-time, the user can drag these controls around, however some functions (such as the ability to type in a MovableTextBox) have been disabled. These controls are used for the Login Screen customizer. --- ShiftOS/ShiftOSDesktop.vb | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) (limited to 'ShiftOS/ShiftOSDesktop.vb') diff --git a/ShiftOS/ShiftOSDesktop.vb b/ShiftOS/ShiftOSDesktop.vb index 6bb1267..447d01a 100644 --- a/ShiftOS/ShiftOSDesktop.vb +++ b/ShiftOS/ShiftOSDesktop.vb @@ -1620,17 +1620,24 @@ For Each Control In MyBase.Controls Control.visible = False Next - loginform.ShowDialog() + If Skins.autologin = False Then + If Skins.fullScreen = False Then + loginform.ShowDialog() + Else + FullScreenLogin.ShowDialog() + End If + End If - For Each Control In MyBase.Controls - Control.visible = True - hideStart() - Next - Try - Helper.playSound(Paths.sounddir & "startup.wav", AudioPlayMode.WaitToComplete) - Catch ex As Exception - 'Do nothing -- Haven't found a good startup sound - End Try + + For Each Control In MyBase.Controls + Control.visible = True + hideStart() + Next + Try + Helper.playSound(Paths.sounddir & "startup.wav", AudioPlayMode.WaitToComplete) + Catch ex As Exception + 'Do nothing -- Haven't found a good startup sound + End Try End Sub -- cgit v1.2.3