• Stefy Lanza (nextime / spora )'s avatar
    Fix progress bar estimation and GUI responsiveness during copy stage · 1ae64b33
    Stefy Lanza (nextime / spora ) authored
    Progress Estimation Improvements:
    - Changed re-estimation interval from 10 seconds to 5 seconds for more frequent updates
    - Multiplied initial time estimation by 4 to make it more conservative and realistic
    - Better accuracy for long-running copy operations with more frequent recalculations
    
    GUI Responsiveness Fix:
    - Added QApplication.processEvents() calls in the copy loop to keep GUI responsive
    - Exit button and other UI elements now remain interactive during copy operations
    - Prevents blocking calls that would freeze the interface during file copying
    
    Technical Details:
    - Re-estimation now occurs every 5 seconds instead of 10 seconds
    - Initial estimation multiplied by 4 for more conservative time prediction
    - GUI event processing integrated into copy loop to maintain responsiveness
    - Progress text now shows '5-second estimation' instead of '10-second estimation'
    1ae64b33
Name
Last commit
Last update
autoinstaller_gui Loading commit data...
config Loading commit data...
BUILD_INSTRUCTIONS.md Loading commit data...
CHANGELOG.md Loading commit data...
ICON_INFO.md Loading commit data...
ISO_MODIFICATION_WORKFLOW.md Loading commit data...
MbetterClient Loading commit data...
MbetterClient_wrapper.sh Loading commit data...
README.md Loading commit data...
SWITCH_TO_SLIM.md Loading commit data...
SYS_UNMOUNT_ISSUE.md Loading commit data...
TODO.md Loading commit data...
USB_CREATOR_README.md Loading commit data...
apply_inittab_fix.sh Loading commit data...
build.sh Loading commit data...
build_usb_creator.py Loading commit data...
cleanup.sh Loading commit data...
create_usb.bat Loading commit data...
create_usb.sh Loading commit data...
customize_iso.sh Loading commit data...
extract_iso.sh Loading commit data...
fix_inittab_in_image.sh Loading commit data...
insert_openvpn.sh Loading commit data...
mbet.jpg Loading commit data...
rebuild_iso.sh Loading commit data...
requirements.txt Loading commit data...
set_root_password.sh Loading commit data...
setup_usb_creator.py Loading commit data...
usb_creator_gui.py Loading commit data...