Commit Graph

83 Commits

Author SHA1 Message Date
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
Zack Spear
228589e4e3 style: refine empty element handling in default-base.css for improved responsiveness
- Added CSS rules to forcefully remove any small empty space elements, enhancing page responsiveness without rewriting .page file parsing.
- This change continues the trend of refining styles for better layout control and consistency across the plugin.
2025-05-19 16:24:41 -07:00
Zack Spear
3e6af758c1 style: enhance default-base.css for improved layout and input responsiveness
- Nested styles for paragraphs and blockquotes within definition lists for better organization.
- Added max-width property to various input types and select elements to enhance layout control and responsiveness.

This change continues the trend of refining styles for improved clarity and consistency across the plugin.
2025-05-19 16:11:18 -07:00
Zack Spear
d8f051559d style: standardize PHP opening tags and improve CSS for better layout consistency
- Changed PHP opening tags from `<?PHP` to `<?php` for consistency across files.
- Updated CSS to include a new class `.resize-none` for better control over textarea resizing.
- Removed unnecessary CSS rules to streamline styles in Eth0.css and NetworkExtra.css, enhancing layout responsiveness.
2025-05-19 15:35:38 -07:00
Zack Spear
5ded3e65c1 style: refine empty elements to exclude specific overlays, improving layout responsiveness 2025-05-19 15:22:10 -07:00
Zack Spear
74cca25868 style: enhance default-base.css for improved layout and responsiveness
- Added new CSS rules to remove margins for paragraphs containing only hidden inputs, improving spacing consistency.
- Changed select elements' min-width to width for better layout control.
- Updated overflow property for tabs-container from scroll to auto for improved usability.
2025-05-19 15:06:10 -07:00
Zack Spear
44e1e290f3 style: update TableContainer styles for improved responsiveness 2025-05-19 14:40:57 -07:00
Zack Spear
0760f9e477 style: refactor footer column responsiveness 2025-05-19 14:33:27 -07:00
Zack Spear
a035594d60 style: update select elements for improved clarity and consistency
- Changed class names of select elements in device_list to 'slots-amount' for better semantic clarity.
- Added new CSS rule for 'slots-amount' to set a specific width, enhancing layout consistency across the plugin.
- This change aligns with previous updates aimed at improving structure and responsiveness.
2025-05-09 15:22:11 -07:00
Zack Spear
dc8c350464 style: enhance default-base.css for improved layout and responsiveness
- Updated padding and width for various input elements to ensure a more consistent appearance.
- Implemented grid layout for definition lists and forms to enhance structure and spacing.
- Added responsive styles for larger screens to improve usability.
- Removed unnecessary width constraints and adjusted margins for better alignment and clarity.
2025-05-09 14:31:16 -07:00
Zack Spear
4ab619b94a style: update default-base.css for improved tab and list styling
- Changed background color of radio buttons to transparent for a cleaner look.
- Adjusted opacity of list items for better visibility.
- Removed unnecessary CSS rules related to tab layout to simplify the stylesheet and enhance maintainability.
2025-05-09 12:37:47 -07:00
Zack Spear
07ca5c40e0 feat: tabs enable horizontal scroll on mobile
- Added a new class for the tabs container to enable horizontal scrolling and set its width to 100%.
- Introduced a class for tab content to manage visibility and added padding for forms within it.
- Adjusted padding and margin for various elements to improve layout consistency and responsiveness.
2025-05-09 11:59:14 -07:00
Zack Spear
3207fb2335 style: update default-base.css for clarity in status span
- Added a comment in span.status.vhshift to indicate that the margin-right adjustment is likely no longer needed, improving code clarity for future reference.
2025-05-09 11:43:30 -07:00
Zack Spear
a8f432058f style: refactor table structure across multiple pages for scrollable layout on smaller screen sizes
- Wrapped tables in a <div> with class "TableContainer" for better responsiveness.
- Ensured consistent styling and structure across ArrayDevices.page, BootDevice.page, DiskList.page, ShareList.page, DockerContainers.page, Plugins.page, and VMMachines.page.
- Updated CSS to support new table container classes for enhanced layout control.
2025-05-08 18:53:53 -07:00
Zack Spear
a0fbd37fa1 style: clean up default-base.css by removing commented-out media queries
- Removed unnecessary media query styles to streamline the CSS.
- Added margin reset for <p> elements containing links, scripts, and styles to improve spacing consistency.
2025-05-08 18:22:05 -07:00
Zack Spear
a82a684100 style: adjust body and div.title.shift in default-base.css
- Commented out height property in body to prevent layout shift on scrollable pages.
- Restored z-index in div.title.shift for improved stacking context.
2025-05-08 18:16:46 -07:00
Zack Spear
7b975c421d style: enhance layout in default-base.css
- Added flexbox properties to body for improved layout structure.
- Adjusted div.title.shift by commenting out z-index for better stacking context.
- Updated footer positioning and z-index for consistent layout across screen sizes.
- Modified styles for a.list and .tabs for better alignment and spacing.
2025-05-08 17:32:35 -07:00
Zack Spear
27bbadd16b style: comment out margin adjustment in span.status for layout consistency
- Commented out the margin-right property in span.status.vhshift to prevent potential layout issues.
2025-05-08 16:58:40 -07:00
Zack Spear
889c2d209b style: update .nav-tile and .usage-bar for improved layout
- Changed .nav-tile to use flexbox with a column direction for better alignment of child elements.
- Updated .usage-bar positioning to relative and adjusted width for enhanced layout consistency.
2025-05-08 16:56:13 -07:00
Zack Spear
a00396c339 style: enhance layout and alignment in default-base.css
- Added flexbox properties to div.title for improved layout and alignment of child elements.
- Updated span.status to display as inline-block and added margin for better spacing.
2025-05-08 16:47:57 -07:00
Zack Spear
0f7c5fc383 style: enhance layout responsiveness with media queries
- Updated #menu and .nav-tile styles for better adaptability on mobile and larger screens.
- Adjusted footer positioning based on screen size to maintain layout integrity.
- Improved overall responsiveness by implementing media queries for different screen sizes.
2025-05-08 16:41:52 -07:00
Zack Spear
280ddcb508 style: update media query breakpoint for improved layout
- Changed media query breakpoint from 1281px to 1921px to enhance layout responsiveness for larger screens.
2025-05-08 16:18:14 -07:00
Zack Spear
ef04971eb0 style: update #displaybox styles for improved layout and responsiveness
- Added new styles for #displaybox to enhance layout across themes.
- Removed complex old media queries for better clarity and maintenance.
2025-05-08 16:13:45 -07:00
Zack Spear
d5fbdebde4 fix: panels spacing + user list for responsiveness 2025-05-08 15:54:50 -07:00
Zack Spear
27629ebd3b fix: correct typo in CSS positioning property 2025-05-07 16:03:37 -07:00
Zack Spear
ad9f54618c refactor: implement panel generation functions for menu pages
- Added `generatePanel` and `generatePanels` functions to encapsulate panel creation logic for menu items.
- Updated `MainContentNotab.php` and `MainContentTabbed.php` to utilize the new functions, improving code reusability and readability.
- Introduced `generateContent` function to handle content generation based on Markdown flag.
2025-05-07 15:06:38 -07:00
Zack Spear
3f46137605 fix: adjust cookie handling for scroll position in BodyInlineJS.php
- Modified the calculation of the 'top' variable to remove the offset adjustment, simplifying the logic.
- Ensured that the scroll position is set correctly based on the cookie value.

This change improves the handling of scroll position based on user preferences.
2025-05-07 11:08:25 -07:00
Zack Spear
15279ab619 style: remove commented margin in default-base.css for cleaner code
- Deleted the commented-out margin property in the default-base.css file to enhance code clarity and maintainability.
2025-05-07 10:48:37 -07:00
Zack Spear
843efed231 refactor: abstract tab vs no tab content into separate components 2025-05-07 10:48:13 -07:00
Zack Spear
5c8d920269 style: update padding in DashStats.css and default-base.css for improved layout
- Changed padding-top and padding-bottom in DashStats.css from fixed values to rem units for better responsiveness.
- Removed margin from div.tabs in default-base.css to enhance layout consistency.
2025-05-06 16:24:25 -07:00