Commit Graph

112 Commits

Author SHA1 Message Date
Zack Spear
39814d439f feat: enhance non-responsive content styles in default-base.css
- Reintroduced the .content--non-responsive class to maintain a minimum width for complex page templates.
- Updated styles for definition lists to ensure proper layout and responsiveness.
- Added specific input field max-widths to improve usability in non-responsive contexts.

This change aims to ensure that non-responsive layouts are styled correctly while maintaining usability across various input types. No further changes are pending for this task.
2025-07-02 13:51:41 -07:00
Zack Spear
469f15883b feat: enhance page content generation with responsive layout support
- Updated `generateContent` function to handle a new `ResponsiveLayout` flag in the page data array.
- Added a wrapper for non-responsive content based on the `ResponsiveLayout` flag.
- Adjusted CSS class naming for consistency in the `default-base.css` file.
- Set `ResponsiveLayout` to false in `AddVM.page` and `UpdateVM.page` for default behavior.
- Cleaned up HTML structure in `VMedit.php` to remove unnecessary class.

This change improves the flexibility of page layouts and ensures proper styling for non-responsive content.
2025-07-01 16:04:27 -07:00
Zack Spear
5e6b71ae6a fix: narrow input width class 2025-07-01 12:22:29 -07:00
Zack Spear
463cff8d63 style: enforce minimum width for non-responsive content
- Added a min-width of 1200px to the .Content--non-responsive class in default-base.css to prevent rewrites of complex page templates for responsive layout.
2025-06-25 16:42:02 -07:00
Zack Spear
6157ecad24 style: enable horizontal scrolling for legacy content
- Added `overflow-x: auto;` to allow unresponsive set width legacy content to scroll horizontally as needed in default-base.css.
2025-06-25 13:33:11 -07:00
Zack Spear
b05f819fac style: refine layout and spacing in DashStats.page and CSS files
- Adjusted gap values in DashStats.page for improved alignment and spacing.
- Updated CSS in DashStats.css to enhance layout controls and added new styles for tile-header-right-controls.
- Commented out letter-spacing in default-base.css for better text presentation and adjusted control styles for consistency.

This update aims to enhance the visual clarity and responsiveness of the dashboard layout.
2025-06-20 15:38:13 -07:00
Zack Spear
a2973eba21 style: update CSS for improved layout responsiveness
- Changed grid-template-columns in DashStats.css to use repeat(2, 1fr) for better responsiveness.
- Commented out text-transform in default-base.css to allow for more flexible text styling.
2025-06-13 13:49:23 -07:00
Zack Spear
1adeaa96ad feat: Dashboard reponsive improvements
- Updated HTML structure in DashStats.page to incorporate a new tile-header format for better organization and visual clarity.
- Adjusted CSS in DashStats.css to introduce new styles for tile headers and improve layout responsiveness.
- Made minor adjustments in default-base.css for padding consistency.

This update aims to enhance the user interface experience and maintainability of the code.
2025-06-12 20:56:42 -07:00
Zack Spear
66a2ce9d2d feat: enhance DashStats.page layout with new tile-header structure
- Refactored HTML structure in DashStats.page to implement a new tile-header layout for improved organization and visual clarity.
- Adjusted CSS styles in DashStats.css and default-base.css to support the new layout, including flexbox adjustments for better alignment and spacing.

This update aims to enhance the user interface experience and maintainability of the code.
2025-06-12 18:05:29 -07:00
Zack Spear
f7ff72cbfa fix: hide empty dt, dd, p tags with only hidden inputs 2025-06-12 15:10:55 -07:00
Zack Spear
7fe3b4dcd0 style: add selection styles for improved text highlighting
- Introduced custom styles for text selection using ::selection and ::-moz-selection.
- Set color and background for selected text to enhance visibility.

This update aims to improve user experience by providing better text selection feedback.
2025-06-10 15:23:00 -07:00
Zack Spear
9b79ebf37c fix: adjust z-index for banner dimiss styling 2025-06-10 14:56:27 -07:00
Zack Spear
bbd547235c refactor: consolidate .ca_element_notice styles into default-base.css
- Merged styles from the deleted PluginHelpers.css into default-base.css.
- Updated .upgrade_notice and .ca_element_notice styles for consistency.
- Added padding to .bannerInfo and adjusted related selectors for improved layout.
2025-06-10 14:53:26 -07:00
Zack Spear
92a994dc1f fix: banner icon placement 2025-06-10 11:18:58 -07:00
Zack Spear
ed8c6a7535 fix: Update upgrade_notice styles
- Adjusted CSS for .upgrade_notice to improve layout and responsiveness.
- Removed outdated JavaScript code related to banner positioning.
2025-06-09 16:25:43 -07:00
Zack Spear
bbd08bdffb fix: panels item alignment responsiveness 2025-06-03 14:24:56 -07:00
Zack Spear
f70a0b9b22 style: update footer positioning and media query for improved responsiveness 2025-06-02 17:25:18 -07:00
Zack Spear
d697accdfe style: update TableContainer class to improve layout consistency and responsiveness across Docker and VM pages 2025-06-02 16:34:22 -07:00
Zack Spear
189b799d59 style: simplify button CSS by removing redundant selectors for SweetAlert 2025-06-02 14:24:19 -07:00
Zack Spear
c8b15bcf67 feat: ArrayOperation.page responsive table 2025-05-30 16:53:25 -07:00
Zack Spear
736baeb74c style: enhance layout and functionality in SecuritySMB.page
- Refactored HTML structure for read/write settings sections to improve layout and user experience.
- Updated template for better clone settings
- Adjusted form elements for improved alignment and spacing, enhancing overall readability.
2025-05-29 17:31:34 -07:00
Zack Spear
30122d41ea style: improve layout and functionality in Share.page and ShareEdit.page
- Refactored navigation buttons in Share.page to use a more structured HTML layout, enhancing readability and user experience.
- Updated ShareEdit.page to manage share setting clone responsively.
- Deleted obsolete Share.css file to streamline styles and reduce clutter.
2025-05-29 17:05:28 -07:00
Zack Spear
42b2c54b9b style: remove padding for forms in TableContainer elements
- Added CSS rules to remove top padding for the first form inside TableContainer elements, improving layout consistency.
2025-05-29 10:01:05 -07:00
Zack Spear
05c1a1ba8c style: adjust gui_search CSS for improved layout and responsiveness
- Removed text alignment from .nav-tile.right in default-base.css for better flex alignment.
- Updated padding and width for #guiSearchBox in gui_search.css to enhance the search box layout.
- Added a media query for #guiSearchBoxSpan to ensure consistent width on larger screens.
2025-05-28 14:57:30 -07:00
Zack Spear
ce8dd03568 style: clean up CSS by removing unused classes and adjusting margins
- Removed unnecessary margin adjustments for .vshift and .hshift classes in Eth0.css and default-base.css.
- Added a new rule to fix the margin-top for UD titles to prevent overlapping with tabs.
2025-05-28 13:12:48 -07:00
Zack Spear
d2cd1a3956 style: update button group class for improved layout in NotificationAgents.page and default-base.css
- Changed the class from 'button-group' to 'buttons-spaced' in NotificationAgents.page for better spacing.
- Updated the corresponding CSS class in default-base.css to maintain consistent styling.
2025-05-27 17:26:12 -07:00
Zack Spear
0ee1433c53 style: update footer layout in default-base.css for responsive design
- Adjusted the footer styles within media queries to ensure proper layout and spacing on larger screens.
2025-05-27 17:17:35 -07:00
Zack Spear
b47740b465 style: update default-base.css for layout enhancements
- Added padding-top of `2rem` to `.tab-content` for improved spacing.
- Introduced new text alignment classes: `.text-center`, `.text-left`, `.text-right`, and `.text-justify` for better text formatting options.
2025-05-27 16:20:13 -07:00
Zack Spear
2831266e39 fix: update NotificationAgents.page and CSS for improved layout and functionality
- Changed PHP opening tag from `<?PHP` to `<?php` for consistency.
- Refactored XML loading and agent handling logic for better readability and maintainability.
- Enhanced the form structure and button group styling in NotificationAgents.page.
- Adjusted button spacing in default-base.css from `1rem` to `1.2rem` for improved layout consistency.
2025-05-27 14:27:26 -07:00
Zack Spear
b6be93f8db fix: reduce gap in .Panels for improved layout consistency
- Decreased the gap property in .Panels from '2rem' to '1rem' to enhance alignment and spacing.
- This change continues the effort to improve visual consistency across the plugin.
2025-05-23 15:26:13 -07:00
Zack Spear
a29621e8ab fix: add padding to forms in .tab-content for improved layout
- Introduced padding-top styles for the first form and shade forms within .tab-content in default-base.css to enhance layout consistency.
- This change continues the effort to improve visual consistency across the plugin.
2025-05-23 15:16:01 -07:00
Zack Spear
1934bae349 fix: remove unused form styles in .tab-content for improved maintainability
- Commented out the form styles within .tab-content in default-base.css to streamline the CSS and enhance maintainability.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-23 15:10:47 -07:00
Zack Spear
3f89883de9 fix: enhance layout consistency in Docker settings
- Introduced a new flex utility class `.buttons-no-margin` in default-base.css to manage button spacing effectively.
- Updated CreateDocker.php to wrap checkbox inputs in flex containers for improved alignment and spacing.
- Adjusted AddContainer.css to refine the max-width of span elements and commented out unused styles for better maintainability.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-23 14:23:25 -07:00
Zack Spear
d5ec1d8c6c fix: adjust gap in .Panels for improved layout consistency
- Reduced the gap property in .Panels from '2rem 3rem' to '2rem' for better alignment and spacing.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-23 10:26:40 -07:00
Zack Spear
f22bb266d5 fix: enhance layout consistency in default-base.css
- Increased the minimum width of .Panels and max-width for child elements from 100px to 120px for improved layout consistency.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-22 16:40:22 -07:00
Zack Spear
8b8b94431d fix: enhance layout consistency in default-base.css
- Changed the layout of .Panels from flexbox to grid for improved responsiveness and spacing.
- Updated gap properties for better alignment and consistency in panel presentation.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-22 16:38:08 -07:00
Zack Spear
f980313c58 fix: enhance layout consistency in default-base.css
- Updated CSS selectors from :first-child to :first-of-type for better specificity in title margin handling.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-22 16:31:27 -07:00
Zack Spear
c9d106ead4 fix: enhance layout consistency in default-base.css
- Added new flex utility classes (.flex-wrap, .flex-wrap-reverse, .flex-nowrap, .flex-shrink-0) for improved layout flexibility.
- Removed unnecessary margin-top from pre.up for better spacing consistency.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-22 16:28:16 -07:00
Zack Spear
10bf8de500 fix: enhance layout consistency in CPU pages and default styles
- Wrapped tables in CPUisol.page, CPUpin.page, and CPUvms.page with a new div class for improved layout structure.
- Added a new CSS class .TableContainer--no-min-width to handle overflow and ensure consistent table presentation.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-22 13:04:58 -07:00
Zack Spear
b5edfc9ad0 fix: enhance layout consistency in CPU isolation, pinning, and VM pages
- Updated form structures in CPUisol.page, CPUpin.page, and CPUvms.page to use flex containers for button alignment.
- Removed unnecessary div wrappers to streamline layout.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-22 12:59:14 -07:00
Zack Spear
260c119679 fix: enhance layout consistency in default-base.css
- Added width: 100% and box-sizing: border-box to pre elements for improved layout handling.
- Updated box-sizing for dd elements to ensure consistent sizing across different contexts.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-22 12:42:08 -07:00
Zack Spear
446975a284 fix: enhance layout consistency in default-base.css
- Added overflow-x: auto to dd elements for improved handling of overflow content.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-22 12:36:12 -07:00
Zack Spear
dba1c6a408 fix: enhance layout consistency in UserAdd.page and UserEdit.page
- Wrapped password input fields in a flex container for better alignment.
- Added a new utility class .font-mono in default-base.css for consistent font styling in text areas.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-22 12:31:44 -07:00
Zack Spear
03ce3a7368 fix: enhance layout consistency in default-base.css
- Added a new selector for .ui-dropdownchecklist-selector-wrapper to maintain consistent max-width styling across form elements.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-21 17:26:16 -07:00
Zack Spear
a65c442db9 fix: enhance layout consistency in PluginInstall.page and default-base.css
- Added utility classes for width, height, and overflow to improve layout structure in PluginInstall.page.
- Removed the obsolete Plugins.css file as its styles are no longer needed.
- This change continues the effort to enhance visual consistency across the plugin.
2025-05-21 16:52:34 -07:00
Zack Spear
be03af656d fix: enhance layout consistency in WG0.page, WGX.page, and WG0.css
- Updated layout structure in WG0.page and WGX.page by wrapping elements in spans for improved visual consistency.
- Adjusted CSS in WG0.css to streamline styles and enhance layout consistency across the plugin.
- This change continues the effort to enhance visual structure across the plugin.
2025-05-21 16:39:23 -07:00
Zack Spear
e112929d25 style: add flexbox utility classes to default-base.css
- Introduced new CSS classes for flexbox layout, including .flex, .flex-col, .flex-row, and various justify-content options.
- This change enhances layout flexibility and aligns with ongoing efforts to improve visual structure across the plugin.
2025-05-20 17:05:38 -07:00
Zack Spear
43ad38c54e style: update default-base.css for improved layout clarity
- Added new CSS classes for input instructions, hidden elements, and inline-block display to enhance visual structure.
- Adjusted focus styles for inputs and selects to improve user experience.
- This change aligns with ongoing efforts to refine input guidance and visual consistency across the plugin.
2025-05-20 14:56:25 -07:00
Zack Spear
83bac968b9 style: update default-base.css for improved layout and responsiveness
- Adjusted margin and padding for the .title and dl elements to enhance visual structure.
- Added a specific margin-top rule for the first title to ensure proper spacing.
- Refined input max-width settings and removed unnecessary white-space rules for better layout control.
2025-05-20 12:57:39 -07:00
Zack Spear
c002f7ad5c style: remove unnecessary margin-top from div.up and pre elements in default-base.css for improved layout consistency
- Eliminated margin-top styles from div.up and pre elements to enhance visual structure and responsiveness.
- This change aligns with previous efforts to refine styles for better layout control across the plugin.
2025-05-19 16:34:18 -07:00