@@ -68,7 +68,7 @@ def __init__(self):
68
68
self .stop_event = threading .Event ()
69
69
70
70
# Define Window
71
- self .title ("Universal Forensic Apple Device Extractor 0.8" )
71
+ self .title ("Universal Forensic Apple Device Extractor 0.8.1 " )
72
72
self .geometry ("1100x600" )
73
73
self .resizable (False , False )
74
74
self .iconpath = ImageTk .PhotoImage (file = os .path .join (os .path .dirname (__file__ ), "assets" , "ufade.png" ))
@@ -436,6 +436,8 @@ def choose_cwd(self, outputbox):
436
436
def browse_cwd (self , outputbox ):
437
437
global dir
438
438
olddir = dir
439
+ self .okbutton .configure (state = "disabled" )
440
+ outputbox .configure (state = "disabled" )
439
441
if platform .uname ().system == 'Linux' :
440
442
import crossfiledialog
441
443
dir = crossfiledialog .choose_folder ()
@@ -445,6 +447,8 @@ def browse_cwd(self, outputbox):
445
447
dir = ctk .filedialog .askdirectory ()
446
448
if not dir :
447
449
dir = olddir
450
+ self .okbutton .configure (state = "enabled" )
451
+ outputbox .configure (state = "normal" )
448
452
outputbox .delete (0 , "end" )
449
453
outputbox .insert (0 , string = dir )
450
454
@@ -557,6 +561,8 @@ def show_sysdiag(self):
557
561
self .text .pack (pady = 10 )
558
562
if d_class == "Watch" :
559
563
self .diag_image = ctk .CTkImage (dark_image = Image .open (os .path .join (os .path .dirname (__file__ ), "assets" , "diag_watch.png" )), size = (600 , 300 ))
564
+ elif d_class == "iPad" :
565
+ self .diag_image = ctk .CTkImage (dark_image = Image .open (os .path .join (os .path .dirname (__file__ ), "assets" , "diag_ipad.png" )), size = (600 , 300 ))
560
566
else :
561
567
self .diag_image = ctk .CTkImage (dark_image = Image .open (os .path .join (os .path .dirname (__file__ ), "assets" , "diag.png" )), size = (600 , 300 ))
562
568
self .diaglabel = ctk .CTkLabel (self .dynamic_frame , image = self .diag_image , text = " " , width = 600 , height = 300 , font = self .stfont , anchor = "w" , justify = "left" )
0 commit comments