Commit Graph

10673 Commits

Author SHA1 Message Date
Zack Spear
7389846786 style: update DateTime.css for improved layout consistency
- Reformatted CSS rules for better readability by separating selectors onto individual lines.
- This change enhances the visual structure and aligns with ongoing efforts to refine styles across the plugin.
2025-05-20 13:37:54 -07:00
Zack Spear
937eecc70b style: standardize PHP code formatting and improve table structure in RoutingTable.page
- Changed PHP opening tags from `<?PHP` to `<?php` for consistency.
- Reformatted control structures for better readability.
- Wrapped the routing table in a div for improved layout consistency.

This change aligns with ongoing efforts to enhance code clarity and visual structure across the plugin.
2025-05-20 13:37:19 -07:00
Zack Spear
b4a4b1bf9f style: wrap checkboxes in span for improved layout consistency in Eth0.page
- Added a span around the checkbox for the MTU setting to enhance layout clarity.
- Wrapped the service message in a span for better visual structure.

This change aligns with ongoing efforts to refine input guidance and visual structure across the plugin.
2025-05-20 13:36:58 -07:00
Zack Spear
33a6aaeae2 style: enhance DiskSettings.page for improved input clarity
- Added a span with class "input-instructions" to the custom attributes input for better instructional visibility.
- Wrapped checkboxes in a span for improved layout consistency and clarity.

This change aligns with ongoing efforts to refine input guidance and visual structure across the plugin.
2025-05-20 13:36:44 -07:00
Zack Spear
2ac0986115 style: update DateTime.page for improved input instructions
- Changed class for instructional text from "orange-text" to "input-instructions orange-text" for better clarity.
- This change enhances the visual structure and consistency of input guidance across the DateTime settings page.
2025-05-20 13:36:30 -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
12b31bc28d fix: correct color assignments in ThemeHelper for updateDockerLogColor
- Updated color mappings in the FGCOLORS array to ensure proper theme color representation.
- Changed THEME_AZURE to map to COLOR_BLACK and THEME_BLACK to map to COLOR_WHITE, enhancing visual clarity across themes.
2025-05-19 17:03:31 -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
0e0a388089 style: Removed unnecessary margin-top style from the status panel checkbox span, enhancing the visual structure. 2025-05-19 16:22:43 -07:00
Zack Spear
ea630abc3a style: standardize PHP code formatting for improved readability
- Changed PHP opening tags from `<?PHP` to `<?php` for consistency.
- Reformatted function definitions and control structures to follow PSR-12 standards, enhancing code clarity.
- Adjusted spacing and indentation for better visual structure throughout the file.
2025-05-19 16:11:38 -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
1108bb7aca chore: DateTime and VMSettings file formatting 2025-05-19 15:50:35 -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
1aa7db9d9f style: enhance PluginInstall.page layout for improved clarity
- Wrapped input fields and labels in <div> elements for better structure and responsiveness.
- Updated headings to use <p><strong> for improved semantic clarity.
- This change aligns with previous updates for consistent layout across similar components.
2025-05-09 14:32:04 -07:00
Zack Spear
ddeea55f37 style: wrap capabilities table in SmartInfo.php with TableContainer for improved layout
- Encapsulated the existing capabilities table within a <div> with class "TableContainer" to enhance responsiveness and layout consistency.
- This change aligns with previous updates for better structure across similar components.
2025-05-09 14:31:43 -07:00
Zack Spear
0a9a28bf70 style: wrap table in DeviceIdentify.page with TableContainer for improved layout
- Encapsulated the existing table within a <div> with class "TableContainer" to enhance responsiveness and layout consistency.
- This change aligns with previous updates for better structure across similar components.
2025-05-09 14:31:36 -07:00
Zack Spear
3b25f9fb88 style: wrap table in DeviceAttributes.page with TableContainer for improved layout
- Encapsulated the existing table within a <div> with class "TableContainer" to enhance responsiveness and layout consistency.
- This change aligns with previous updates for better structure across similar components
2025-05-09 14:31:26 -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
9d0db98241 feat: implement safe title processing in MainContent, MainContentTabbed, and MainContentTabless
- Introduced a new function `processTitle` to safely handle page titles by replacing PHP variables with their values without using eval.
- Updated title handling in MainContent, MainContentTabbed, and MainContentTabless to utilize the new `processTitle` function, enhancing security and maintainability.
2025-05-09 13:23:03 -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
c9da14d675 style: update class for tab content in MainContentTabbed.php
- Changed the class attribute from "content" to "tab-content content" for better semantic clarity and improved styling consistency in the tabbed layout.
2025-05-09 11:58:49 -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
429fd8d1e1 style: remove inline text alignment from user list in UserList.page
- Eliminated inline style for text alignment in user list divs to allow for more flexible styling through CSS.
- This change enhances the overall layout consistency and responsiveness of the user list display.
2025-05-09 11:42:23 -07:00
Zack Spear
a3e28b08e2 style: update grid gap in DashStats.css for improved layout
- Changed column-gap to gap in the grid layout to enhance spacing consistency across different screen sizes.
2025-05-09 11:40:26 -07:00
Zack Spear
a3917eabe5 fix: update title handling in MainContent, MainContentTabbed, and MainContentTabless for improved variable usage
- Replaced direct htmlspecialchars usage with eval to ensure variables in .page titles are correctly processed.
- This change enhances the flexibility of title rendering across multiple layout files.
2025-05-09 11:37:00 -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
1441566513 style: improve grid layout in DashStats.css for better responsiveness
- Adjusted grid layout to have 1 column by default for mobile screens.
- Implemented 2 columns for medium screens and 3 columns for larger screens using media queries for enhanced responsiveness.
2025-05-08 18:38:11 -07:00
Zack Spear
0234023dc2 style: update DashStats.css for improved layout and responsiveness
- Commented out unnecessary styles in div.last to clean up the CSS.
- Introduced a new CSS variable for grid column width to enhance flexibility.
- Adjusted grid layout for better responsiveness on larger screens with a media query.
2025-05-08 18:33:54 -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
892f430d37 style: clean up Plugins.css by removing unnecessary styles
- Removed commented-out styles for .Theme--black and .Theme--white to streamline the CSS.
- Eliminated redundant margin-top adjustment in span.status.vhshift for improved layout clarity.
2025-05-08 17:32:48 -07:00
Zack Spear
17413b1500 style: refactor HTML structure in ArrayDevices.page for improved readability
- Reformatted the table structure in ArrayDevices.page for better clarity.
- Changed PHP short tags to standard syntax for consistency.
- Enhanced the layout by separating the header and body sections for better organization.
2025-05-08 17:32:42 -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
44ce463a6d style: comment out table.tablesorter.shift styles in default-dynamix.css
- Commented out the styles for table.tablesorter.shift to prevent margin adjustments that may affect layout
2025-05-08 16:49:40 -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
4adc5252fc style: update viewport meta tag for improved responsiveness
- Changed viewport meta tag from fixed width to device-width for better adaptability across devices.
2025-05-08 16:17:23 -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
882f64b077 style: center align user list items in UserList.css 2025-05-08 15:58:49 -07:00
Zack Spear
d5fbdebde4 fix: panels spacing + user list for responsiveness 2025-05-08 15:54:50 -07:00