Fix Settings, Scrollbar and Docs #26
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes for #15 #13 #12
This pull request updates the documentation layout and theme to better align with the overall site UI, improves scrollbar styling, and introduces more flexible styling for the
Cardcomponent. The most notable changes are grouped below.Documentation Theme and Layout Enhancements:
.docs-themeCSS class inglobals.cssto override default background, border, and text color utilities within the docs, ensuring consistent appearance with the site’s card-based UI. This includes custom styles for code blocks, prose, and links.DocsLayoutcomponent to wrap children in a.docs-themecontainer and center content with a maximum width, improving readability and design consistency. The sidebar layout was also adjusted to account for the top navigation bar.UI Component Improvements:
Cardcomponent to accept astyleprop, allowing inline styles to be merged with default styles. TheSettingspage now uses this to set the card height responsively. [1] [2] [3] [4]Scrollbar Styling:
globals.cssto better match the app’s dark theme, using fixed background and thumb colors and making the scrollbar thinner.