Commit Graph

18 Commits

Author SHA1 Message Date
ddd64643c4 Fix: Ensure consistent padding and wrapper structure across all tabs 2025-03-24 17:36:48 +00:00
ddd2846171 Fix: Add proper tab content padding and fix Theme tab loading issues 2025-03-24 17:30:23 +00:00
4fe9d45eba Fix: Restore original tab order and fix method name mismatches to resolve critical errors 2025-03-24 17:24:44 +00:00
ad489bddb5 Refactor: Clean up settings.php by removing all HTML content and properly delegating to Admin Manager class 2025-03-24 17:19:25 +00:00
5fdc3e277c refactor: move script and style enqueuing to Admin Manager class 2025-03-24 17:09:11 +00:00
096c9be284 refactor: move settings registration to Admin Manager class 2025-03-24 17:07:41 +00:00
2b4e3cecd3 refactor: move AJAX option handler to Admin Manager class 2025-03-24 17:06:09 +00:00
d280ec197b refactor: create Admin Manager class and move menu registration 2025-03-24 17:04:22 +00:00
5352b38348 refactor: move Recommended Plugins tab to WP_Allstars_Recommended_Plugins_Manager class 2025-03-24 16:31:46 +00:00
2405f98eb8 refactor: move Hosting tab functionality to WP_Allstars_Hosting_Manager class 2025-03-24 16:17:31 +00:00
24ffdf8950 fix: theme tab loading by properly enqueuing required scripts 2025-03-24 16:11:50 +00:00
93c3290b63 refactor: move Theme tab functionality to WP_Allstars_Theme_Manager class 2025-03-24 16:07:11 +00:00
20fb06a29e fix: tools tab styling issues by making CSS classes consistent 2025-03-24 15:57:47 +00:00
8fa2b00d7a refactor: move Settings and Tools tabs to dedicated classes
- Created WP_Allstars_Settings_Manager class to handle General and Advanced tabs
- Created WP_Allstars_Tools_Manager class to handle Tools tab functionality
- Moved inline CSS to properly enqueued styles
- Further reduced code duplication in settings.php
- Improved code organization with OOP principles
2025-03-24 15:52:16 +00:00
f0ffa7e552 refactor: move Pro Plugins section to dedicated class
- Created new WP_Allstars_Pro_Plugins_Manager class to handle all Pro Plugins functionality
- Moved styling from inline CSS to properly enqueued styles
- Improved code organization by separating concerns
- Reduced code duplication in settings.php
2025-03-24 15:38:44 +00:00
d9c710969b Update plugin card button styling for consistent UI 2025-03-24 14:53:42 +00:00
2c68b66dbc Fix plugin display issues in the Plugin Manager class 2025-03-24 14:40:05 +00:00
9b0e7acd2d Refactor plugin functionality into Plugin Manager class 2025-03-24 14:17:09 +00:00