You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
System Monitor Status Bar: Implemented a real-time system monitoring bar at the bottom of the application window.
39
+
Displays current CPU and RAM usage with visual progress bars.
40
+
Added dynamic color indicators (bars turn red when usage exceeds 85%).
41
+
Displays current Operating System information (OS Name, Release, and Architecture).
42
+
Application Menu Bar: Introduced a standard top menu bar for better navigation and usability.
43
+
File Menu: Includes options for New/Reset, Save Profile, Load Profile, and Exit.
44
+
Help Menu: Includes Help Content, Register Format, and About dialogs.
45
+
Keyboard Shortcuts: Added standard keyboard shortcuts for improved productivity:
46
+
Ctrl+N: Reset UI / New Project.
47
+
Ctrl+S: Save Configuration Profile (.ncp).
48
+
Ctrl+O: Load Configuration Profile.
49
+
File Association (Windows Registry): Added a feature to register .ncp (Nuitka Compiler Profile) extension in the Windows Registry. Users can now double-click .ncp files to open them directly in the application.
50
+
### Changed
51
+
Modular Architecture: Refactored the codebase to separate UI components. The Menu Bar and System Monitor logic are now handled in a dedicated module (nuitka_menu.py) to improve code maintainability.
52
+
UI Layout: Restructured the main window layout to seamlessly integrate the new Menu Bar and Status Bar without disrupting the existing split-pane design.
53
+
Visual Improvements: Optimized label colors and contrast in the Status Bar for better readability on light-themed environments.
54
+
### Fixed
55
+
Dependency Issue: Removed dependency on shlobj and replaced it with ctypes for Windows Shell notifications, resolving import errors on standard Python installations.
0 commit comments