Hey Framework Community!
I’m thrilled to share the latest developments and improvements I’ve been working on for our project. Your support and feedback have been invaluable, and I can’t wait for you to experience these enhancements. Here’s a detailed look at what’s new:
Bug Fixes & Code Reorganization
- Eliminating Freezes: I’ve dedicated significant time to identifying and fixing bugs that caused unexpected freezes. This means a smoother, more reliable experience for everyone.
- Cleaner Codebase: By reorganizing the code, I’ve improved the overall stability and maintainability of the project, making future updates faster and more efficient.
- Clean exit option: Now the program can be fully exited without crash using the red button.
Model Detection Overhaul
- Smart Framework Laptop Recognition: Upon launching the program, it now intelligently detects your specific Framework Laptop model. This ensures that the appropriate settings and optimizations are applied automatically, providing a tailored experience right from the start.
Power Profiles Revamp
- Preparing for Throttlestop Integration: I’ve revamped the power profile management to seamlessly integrate Throttlestop for Intel CPUs in future updates. This will offer more granular control over CPU performance and power usage.
- Enhanced Settings Menu: Due to the new detection system, direct editing of power profiles in the Settings menu is temporarily disabled. This is a necessary step to ensure compatibility and prevent conflicts as I finalize the integration.
Adaptive Monitor Display
- dGPU Detection: The monitor section now accurately detects whether your system has a dedicated GPU (dGPU). Based on this detection, it dynamically adjusts the displayed statistics, showing only the relevant information and eliminating unnecessary clutter.
New Startup & Resource Options
- System Tray Launch Option: You can now choose to have the app start minimized in the system tray. This is perfect for those who prefer a cleaner desktop experience.
- Adjustable Monitor Refresh Interval: To cater to users who want to minimize resource usage, there’s a new option to change the update frequency of the monitor section. Lowering the refresh rate can help conserve system resources without sacrificing essential functionality.
Updates Manager: WinGet Only
- Transitioning from Pip to WinGet: Based on your feedback, the “Updates Manager” has been completely redesigned to use WinGet exclusively. This change helps avoid package conflicts and ensures a more streamlined update process. If you’re using Pip, you can continue to manage your Python packages manually, maintaining full control over your environment.
Enhanced Windows 11 Power Plan Features
Silent Profile: This profile is optimized for maximum energy savings, perfect for extending battery life when you need it most.
Balanced Profile: Strikes an ideal balance between battery life and performance, making it suitable for everyday tasks and general use.
Boost Profile: Maximizes performance without compromise, ideal for demanding applications and intensive tasks.
Final Testing & Bug Fixes
I’m currently in the final stages of testing these updates to ensure everything runs smoothly. My focus is on ironing out any remaining bugs and ensuring that the update delivers the best possible experience for all users.
Thank You for Your Support!
Your patience and support have been incredible throughout this development process. I’m committed to delivering a high-quality update that meets your needs and enhances your experience. Stay tuned for the beta and official release, and please keep your feedback coming—it’s essential for continuous improvement.
Together, we’re making something amazing!
— John Dupuis
Stay Connected:
- GitHub: GitHub - Oganoth/Framework-Hub-PY: Hub for Framework Laptops 16 & 13
- Patreon: patreon.com/Oganoth
Feel free to reach out with any questions or suggestions. Let’s continue building something great together!