- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- Changed the class attribute from "content" to "tab-content content" for better semantic clarity and improved styling consistency in the tabbed layout.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Removed unnecessary media query styles to streamline the CSS.
- Added margin reset for <p> elements containing links, scripts, and styles to improve spacing consistency.
- Commented out height property in body to prevent layout shift on scrollable pages.
- Restored z-index in div.title.shift for improved stacking context.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Introduced a new file, MainContentTabless.php, which provides a non-tabbed content template for the Unraid web interface, rendering all pages in sequence without tabs.