Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
bdff9ef
style: update UI styles for improved contrast and clarity
julioest Sep 5, 2025
87b6abc
style: remove background-blend-mode from base.css
julioest Sep 5, 2025
fc00e23
style: update docs nav download button colors
julioest Sep 5, 2025
7be1455
fix: adjust scroll position calculation for toolbar
julioest Sep 5, 2025
4a35d3f
style: remove height from snippet-image class
julioest Sep 6, 2025
f7aebbe
fix: anchor scroll positioning & TOC highlighting bugs
julioest Sep 6, 2025
266db96
style: remove unused alignment helper classes
julioest Sep 6, 2025
4afb9d6
style: update button styles and navbar links for landing page
julioest Sep 6, 2025
2a14300
style: improve logo contrast and clean up nav styles
julioest Sep 7, 2025
26ab984
style: refactor dark theme styles and button colors for landing page
julioest Sep 7, 2025
ee04420
style: improve UI contrast and navbar interactions
julioest Sep 8, 2025
117ff49
style: add primary color variables and backdrop filter
julioest Sep 8, 2025
c0d062f
style: update nav colors and background styles
julioest Sep 9, 2025
b02543e
feat: add static documentation generation script
julioest Sep 9, 2025
7d4272c
style: flip ui illustrations horizontally
julioest Sep 9, 2025
81d4cb6
chore: add generated index.html for Netlify deployment
julioest Sep 9, 2025
524f172
style: enhance documentation panel typography and layout
julioest Sep 9, 2025
d1d1dcf
style: refine documentation panel font colors and sizes
julioest Sep 10, 2025
129a382
style: remove contrast class from footer links
julioest Sep 10, 2025
e987261
style: enhance table icons and add new color variable
julioest Sep 12, 2025
4b1bce6
style: add box-shadow to table icons for depth
julioest Sep 12, 2025
2101a7d
style: update table border color and selector specificity
julioest Sep 13, 2025
c2014c6
style: center-align table cells with images
julioest Sep 13, 2025
e61f9a8
style: make selected bottom border transparent
julioest Sep 13, 2025
3f22a0b
chore: remove index.html and update .gitignore for merging
julioest Sep 13, 2025
8712160
style: add background color to first row of tables
julioest Sep 13, 2025
0441721
style: update first tr background-color only
julioest Sep 13, 2025
2331eb8
style: set first row (tbody) background to transparent
julioest Sep 13, 2025
56168cc
style: refine table row background color selectors
julioest Sep 13, 2025
9968ad1
style: ensure landing page navbar matches docs
julioest Sep 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/shared/logo.css
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
font-weight: 700;
color: #fff;
white-space: nowrap;
font-size: 1rem;
}

@media (max-width: 576px) {
Expand Down
3 changes: 1 addition & 2 deletions docs/ui/src/css/base.css
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ html {
radial-gradient(ellipse 100% 100% at 80% 100%, rgba(89, 36, 99, 0.8), transparent 60%),
linear-gradient(135deg, #124b83, #124b83, #124b83);
background-attachment: fixed;
background-blend-mode: screen;
background-size: cover;
background-repeat: no-repeat;
}
Expand Down Expand Up @@ -118,7 +117,7 @@ object[type="image/svg+xml"]:not([width]) {
}

::placeholder {
opacity: 0.5;
opacity: 0.75;
}

@media (pointer: fine) {
Expand Down
84 changes: 81 additions & 3 deletions docs/ui/src/css/doc.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.doc {
color: var(--doc-font-color);
color: var(--doc-font-color) !important;
font-size: var(--doc-font-size);
hyphens: auto;
line-height: var(--doc-line-height);
Expand Down Expand Up @@ -250,6 +250,14 @@
margin-top: 1.5rem;
}

.doc table.tableblock tr:first-child {
background-color: rgba(0, 0, 0, 0.1);
}

.doc table.tableblock thead ~ tbody tr:first-child {
background-color: transparent;
}

.doc table.tableblock {
font-size: calc(15 / var(--rem-base) * 1rem);
}
Expand Down Expand Up @@ -277,7 +285,7 @@

.doc table.tableblock,
.doc table.tableblock > * > tr > * {
border: 0 solid var(--table-border-color);
border: 0 solid rgba(255, 255, 255, 0.4);
}

.doc table.grid-all > * > tr > * {
Expand Down Expand Up @@ -407,13 +415,13 @@

.doc .admonitionblock td.icon i {
align-items: center;
border-radius: 0.45rem;
display: inline-flex;
filter: initial;
height: 1.25rem;
padding: 0 0.5rem;
vertical-align: initial;
width: fit-content;
box-shadow: 2px 2px #000;
}

.doc .admonitionblock td.icon i::after {
Expand Down Expand Up @@ -1067,6 +1075,38 @@
margin: 2rem 0 0;
}

.doc table.tableblock a img {
width: 28px !important;
height: 28px !important;
}

.doc table.tableblock a img[src*="asciidoc.svg"] {
width: 20px !important;
height: 20px !important;
}

.doc table.tableblock td:has(a):hover {
background-color: rgba(0, 0, 0, 0.3);
cursor: pointer;
}

.doc table.tableblock td:has(a) p {
margin: 0;
padding: 0;
}

.doc table.tableblock td:has(.image a) .image a {
display: block;
width: 100%;
height: 100%;
text-align: center;
}

.doc table.tableblock td:has(.image) {
text-align: center;
vertical-align: middle;
}

#footnotes hr {
border-top-width: 1px;
margin-top: 0;
Expand All @@ -1087,3 +1127,41 @@
text-align: right;
width: 1.5em;
}

.tableblock [style*="color: darkblue"],
.paragraph[id] [style*="color: darkblue"] {
color: #fff5b3 !important;
}

.paragraph span[style*="color: darkblue"] {
color: #fff !important;
}

.tableblock [style*="color: darkgreen"],
.paragraph[id] [style*="color: darkgreen"] {
color: #fff !important;
}

.paragraph span[style*="color: darkgreen"] {
color: #fff !important;
}

.paragraph span[style*="color: red"] {
color: #fff !important;
font-style: italic;
}

.paragraph li span[style*="color: orangered"] {
color: #fff !important;
font-weight: bold;
}

.tableblock [style*="color: orangered"],
.paragraph[id] [style*="color: orangered"] {
color: #fff !important;
}

.tableblock [style*="color: red"],
.paragraph[id] [style*="color: red"] {
color: #fff !important;
}
43 changes: 28 additions & 15 deletions docs/ui/src/css/header.css
Original file line number Diff line number Diff line change
Expand Up @@ -24,20 +24,27 @@ body {
text-decoration: none;
}

.navbar-item:hover:not(.search),
.navbar-item:focus:not(.search) {
color: var(--color-white);
transform: translateY(-1px);
transition: all 0.2s ease-in-out;
}

.navbar-brand {
display: flex;
flex: auto;
padding-left: 1rem;
}

.navbar-brand .navbar-item {
color: var(--navbar-font-color);
color: var(--color-white-60);
}

.navbar-brand .navbar-item:first-child {
align-self: center;
padding: 0;
font-size: calc(22 / var(--rem-base) * 1rem);
font-size: calc(18 / var(--rem-base) * 1rem);
flex-wrap: wrap;
line-height: 1;
}
Expand All @@ -47,10 +54,6 @@ body {
word-wrap: normal;
}

.navbar-brand .navbar-item:first-child :not(:last-child) {
padding-right: 0.375rem;
}

.navbar-brand .navbar-item.search {
flex: auto;
justify-content: flex-end;
Expand Down Expand Up @@ -185,13 +188,20 @@ body {
.navbar .button {
display: inline-flex;
align-items: center;
background: var(--navbar-button-background);
border: 1px solid var(--navbar-button-border-color);
border-radius: 0.15rem;
background: rgb(229, 190, 51);
height: 1.75rem;
color: var(--navbar-button-font-color);
color: #0e0e0e;
font-weight: var(--body-font-weight-bold);
padding: 0 0.75em;
white-space: nowrap;
box-shadow: 4px 4px 0 #000;
transition: background-color 0.2s ease, transform 0.1s ease, box-shadow 0.1s ease;
}

.navbar .button:hover {
background: rgb(255, 215, 0);
transform: translateY(-2px);
box-shadow: 6px 6px 0 #000;
}

@media screen and (max-width: 768.5px) {
Expand All @@ -218,8 +228,8 @@ body {
}

.navbar-menu {
background: var(--navbar-menu-background);
box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
background-color: rgb(47 47 94);
max-height: var(--body-min-height);
overflow-y: auto;
overscroll-behavior: none;
Expand All @@ -232,7 +242,9 @@ body {

.navbar-menu a.navbar-item:hover,
.navbar-menu .navbar-link:hover {
background: var(--navbar-menu_hover-background);
color: var(--color-white);
transform: translateY(-1px);
transition: all 0.2s ease-in-out;
}
}

Expand Down Expand Up @@ -280,14 +292,15 @@ body {

.navbar-end > .navbar-item,
.navbar-end .navbar-link {
color: var(--navbar-font-color);
color: var(--color-white-60);
}

.navbar-end > a.navbar-item:hover,
.navbar-end .navbar-link:hover,
.navbar-end .navbar-item.has-dropdown:hover .navbar-link {
background: var(--navbar_hover-background);
color: var(--navbar-font-color);
color: var(--color-white);
transform: translateY(-1px);
transition: all 0.2s ease-in-out;
}

.navbar-end .navbar-link::after {
Expand Down
30 changes: 21 additions & 9 deletions docs/ui/src/css/nav.css
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
}

.nav-container {
background-color: rgba(255, 255, 255, 0.1);
background-color: rgba(47, 44, 94, 0.75);
backdrop-filter: blur(10px);
position: fixed;
top: var(--navbar-height);
Expand All @@ -19,6 +19,11 @@
@media screen and (min-width: 769px) {
.nav-container {
width: var(--nav-width);
background-color: transparent;
}

.nav-container .nav {
background-color: rgb(255 255 255 / 18%);
}
}

Expand All @@ -37,9 +42,8 @@
}

.nav {
/* background: var(--nav-background); */
background: rgba(255, 255, 255, 0.1);
position: relative;
top: var(--toolbar-height);
height: var(--nav-height);
}

Expand All @@ -59,14 +63,13 @@
}

.nav a {
color: var(--color-white);
color: var(--color-white-60);
}

.nav .panels {
display: flex;
flex-direction: column;
height: inherit;
background-color: rgba(255, 255, 255, 0.1);
}

.nav-panel-menu {
Expand Down Expand Up @@ -183,10 +186,12 @@
.is-current-page > .nav-link,
.is-current-page > .nav-text {
font-weight: var(--body-font-weight-bold);
color: var(--color-white);
}

.nav-panel-explore {
background: rgba(255, 255, 255, 0.3);
background: rgba(47, 44, 94, 0.75);
backdrop-filter: blur(10px);
display: flex;
flex-direction: column;
position: absolute;
Expand All @@ -196,12 +201,19 @@
left: 0;
}

@media screen and (min-width: 769px) {
.nav-panel-explore {
background: rgba(255, 255, 255, 0.3);
}
}

.nav-panel-explore:not(:first-child) {
top: auto;
max-height: var(--nav-panel-explore-height);
}

.nav-panel-explore .context {
background: rgba(47, 44, 94, 0.75);
font-size: calc(15 / var(--rem-base) * 1rem);
flex-shrink: 0;
color: var(--color-white);
Expand Down Expand Up @@ -233,8 +245,8 @@
.nav-panel-explore .components {
line-height: var(--nav-line-height);
flex-grow: 1;
box-shadow: inset 0 1px 5px var(--nav-panel-divider-color);
background: var(--nav-secondary-background);
box-shadow: 0 2px 8px 0 rgba(30, 50, 70, 0.3);
background-color: rgb(29 28 64);
padding: 0.75rem 0.75rem 0 0.75rem;
margin: 0;
overflow-y: scroll;
Expand Down Expand Up @@ -278,7 +290,7 @@
}

.nav-panel-explore .component .version a {
background: var(--nav-border-color);
background: rgba(255, 255, 255, 0.1);
border-radius: 0.25rem;
white-space: nowrap;
padding: 0.25em 0.5em;
Expand Down
12 changes: 5 additions & 7 deletions docs/ui/src/css/page-versions.css
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,16 @@
min-width: 100%;
flex-direction: column;
align-items: flex-end;
background:
linear-gradient(
to bottom,
var(--page-version-menu-background) 0%,
var(--page-version-menu-background) 100%
)
no-repeat;
background-color: rgba(0, 0, 0, 0.2);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.15);
padding: 1.375rem 1.5rem 0.5rem 0.5rem;
position: absolute;
top: 0;
right: 0;
white-space: nowrap;
z-index: 1;
}

.page-versions:not(.is-active) .version-menu {
Expand Down
Loading
Loading