- 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.
- 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.
- 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.
- 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.
- 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.
- Removed unused cookie helper functions from MainContentTabbed.php to streamline the code.
- Updated the tab management logic to ensure cookies are cleared when no cookie exists, aligning with the behavior of the initab function.
- Corrected the filename reference in MainContent.php from 'MainContentNotab.php' to 'MainContentNoTab.php' for consistency.