Commit Graph

10 Commits

Author SHA1 Message Date
ece18aea4d Add About window to application menu
- Import and integrate AboutWindow class
- Create new "Help" menu with "About Program" option
- Add `open_about()` method to display About window
- Enhance application's help and information accessibility
2025-02-16 02:24:40 +03:00
625b6d5558 Improve first-run detection and settings initialization
- Enhance `settings_load()` function to handle missing settings and parameters
- Improve first-run detection in `check_first_run()` method
- Add more robust settings file validation
- Remove unused imports
- Simplify and clean up code comments
2025-02-16 02:04:04 +03:00
f089edba8b Refactor settings tab and add dedicated settings window
- Create a new `SettingsWindow` class for managing application settings
- Simplify the settings tab in the main application
- Add first-run detection and settings configuration prompt
- Improve settings management with centralized save and load methods
- Update menu to include settings option
- Enhance user experience with more intuitive settings interface
2025-02-14 23:47:47 +03:00
dc7b3e0eb3 Simplify comment for Tkinter GUI section
- Remove unnecessary description from GUI section comment
- Keep the comment concise and focused on the section's purpose
2025-02-14 03:53:55 +03:00
1ffda28b09 Disable TFTP server functionality and add global copy-paste keybindings
- Comment out TFTP server-related code and imports
- Remove TFTP server tab from the application
- Add global copy, paste, and cut keybindings for Text and Entry widgets
- Remove Firmware directory creation
2025-02-14 03:25:22 +03:00
029371fa68 Enhance error handling and retry mechanism for command execution
- Add a new `send_login_password()` function to centralize login/password input logic
- Implement retry mechanism for both line and block command modes
- Add support for detecting and handling command errors (marked by '^' symbol)
- Limit retry attempts to 3 times for each command
- Improve logging and error reporting for command execution
- Update interactive command processing in SerialAppGUI to include retry logic
2025-02-14 02:47:39 +03:00
3d0b0b68d1 Add detailed comments to default settings dictionary in settings_load() function 2025-02-14 02:26:35 +03:00
c22395ae56 Add initial comments and docstrings to ComConfigCopy.py 2025-02-14 02:06:39 +03:00
b1392d1ce6 Добавление описание в начале кода 2025-02-14 02:04:09 +03:00
e6e16adf6b Первый коммит, тест <3 2025-02-14 01:59:59 +03:00