diff --git a/dist/output.css b/dist/output.css index 9af4a7c..6950c1a 100644 --- a/dist/output.css +++ b/dist/output.css @@ -1,5 +1,5 @@ /* -! tailwindcss v3.3.6 | MIT License | https://tailwindcss.com +! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com */ /* @@ -32,9 +32,11 @@ 4. Use the user's configured `sans` font-family by default. 5. Use the user's configured `sans` font-feature-settings by default. 6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS */ -html { +html, +:host { line-height: 1.5; /* 1 */ -webkit-text-size-adjust: 100%; @@ -44,12 +46,14 @@ html { -o-tab-size: 4; tab-size: 4; /* 3 */ - font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ font-feature-settings: normal; /* 5 */ font-variation-settings: normal; /* 6 */ + -webkit-tap-highlight-color: transparent; + /* 7 */ } /* @@ -592,6 +596,10 @@ video { margin-bottom: 1rem; } +.mb-0 { + margin-bottom: 0px; +} + .mb-4 { margin-bottom: 1rem; } @@ -616,6 +624,10 @@ video { margin-right: 2rem; } +.mt-0 { + margin-top: 0px; +} + .mt-2 { margin-top: 0.5rem; } @@ -628,6 +640,10 @@ video { margin-top: 1.5rem; } +.mt-8 { + margin-top: 2rem; +} + .block { display: block; } @@ -722,6 +738,10 @@ video { grid-template-columns: repeat(4, minmax(0, 1fr)); } +.flex-wrap { + flex-wrap: wrap; +} + .items-center { align-items: center; } @@ -762,6 +782,15 @@ video { border-width: 4px; } +.border-b-4 { + border-bottom-width: 4px; +} + +.border-\[\#292540\] { + --tw-border-opacity: 1; + border-color: rgb(41 37 64 / var(--tw-border-opacity)); +} + .border-brand-dark { border-color: #2d2d2d44; } @@ -775,6 +804,16 @@ video { border-color: rgb(141 123 228 / var(--tw-border-opacity)); } +.border-zrhino-purple { + --tw-border-opacity: 1; + border-color: rgb(141 123 228 / var(--tw-border-opacity)); +} + +.bg-\[\#292540\] { + --tw-bg-opacity: 1; + background-color: rgb(41 37 64 / var(--tw-bg-opacity)); +} + .bg-adwaita-dark { --tw-bg-opacity: 1; background-color: rgb(45 45 45 / var(--tw-bg-opacity)); @@ -844,6 +883,11 @@ video { background-color: rgb(139 0 231 / var(--tw-bg-opacity)); } +.bg-site-100 { + --tw-bg-opacity: 1; + background-color: rgb(85 75 105 / var(--tw-bg-opacity)); +} + .bg-\[url\(\'img\/blobs\.png\'\)\] { background-image: url('img/blobs.png'); } @@ -883,14 +927,26 @@ video { padding-bottom: 0.25rem; } +.pb-0 { + padding-bottom: 0px; +} + .pb-4 { padding-bottom: 1rem; } +.pl-2 { + padding-left: 0.5rem; +} + .pr-2 { padding-right: 0.5rem; } +.pt-0 { + padding-top: 0px; +} + .pt-4 { padding-top: 1rem; } @@ -935,6 +991,11 @@ video { line-height: 1rem; } +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + .font-bold { font-weight: 700; } @@ -1210,15 +1271,113 @@ select { background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='200px' width='200px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,0C114.618,0,0,114.618,0,256s114.618,256,256,256s256-114.618,256-256S397.382,0,256,0z M256,469.333 c-117.818,0-213.333-95.515-213.333-213.333S138.182,42.667,256,42.667S469.333,138.182,469.333,256S373.818,469.333,256,469.333 z'%3E%3C/path%3E%3Cpath d='M347.582,198.248L256,289.83l-91.582-91.582c-8.331-8.331-21.839-8.331-30.17,0c-8.331,8.331-8.331,21.839,0,30.17 l106.667,106.667c8.331,8.331,21.839,8.331,30.17,0l106.667-106.667c8.331-8.331,8.331-21.839,0-30.17 C369.42,189.917,355.913,189.917,347.582,198.248z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } +.border-b-0 { + border-bottom-width: 0px; +} + +.border-b-2 { + border-bottom-width: 2px; +} + +.border-b-4 { + border-bottom-width: 4px; +} + +.border-t-0 { + border-top-width: 0px; +} + +.border-t-2 { + border-top-width: 2px; +} + +.border-t-4 { + border-top-width: 4px; +} + +.border-l-0 { + border-left-width: 0px; +} + +.border-l-2 { + border-left-width: 2px; +} + +.border-l-4 { + border-left-width: 4px; +} + +.border-r-0 { + border-right-width: 0px; +} + +.border-r-2 { + border-right-width: 2px; +} + +.border-r-4 { + border-right-width: 4px; +} + +.border-b-flat { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.border-t-flat { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.border-r-flat { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.border-l-flat { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.border-bl-flat { + border-bottom-left-radius: 0; +} + +.border-tl-flat { + border-top-left-radius: 0; +} + +.border-br-flat { + border-bottom-right-radius: 0; +} + +.border-bl-flat { + border-bottom-left-radius: 0; +} + .hover\:cursor-pointer:hover { cursor: pointer; } +.hover\:border-zrhino-purple:hover { + --tw-border-opacity: 1; + border-color: rgb(141 123 228 / var(--tw-border-opacity)); +} + .hover\:bg-\[rgba\(141\2c 123\2c 228\2c 0\.5\)\]:hover { background-color: rgba(141,123,228,0.5); } +.hover\:bg-site-400:hover { + --tw-bg-opacity: 1; + background-color: rgb(25 20 45 / var(--tw-bg-opacity)); +} + @media (min-width: 1024px) { + .lg\:ml-0 { + margin-left: 0px; + } + .lg\:ml-2 { margin-left: 0.5rem; } diff --git a/download.html b/download.html index 83e68d9..2478b82 100644 --- a/download.html +++ b/download.html @@ -215,9 +215,11 @@

Raspberry Pi ARM64 (Server)

• Kernel: 6.5.0-raspi

- -

For an archive of previous releases, visit our SourceForge

+

For an archive of previous releases, please visit our SourceForge

+

+ Looking for our Docker images? Click here +

diff --git a/src/input.css b/src/input.css index 0d19021..af7af39 100644 --- a/src/input.css +++ b/src/input.css @@ -191,4 +191,88 @@ background-position: calc(100% - 20px); background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='200px' width='200px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,0C114.618,0,0,114.618,0,256s114.618,256,256,256s256-114.618,256-256S397.382,0,256,0z M256,469.333 c-117.818,0-213.333-95.515-213.333-213.333S138.182,42.667,256,42.667S469.333,138.182,469.333,256S373.818,469.333,256,469.333 z'%3E%3C/path%3E%3Cpath d='M347.582,198.248L256,289.83l-91.582-91.582c-8.331-8.331-21.839-8.331-30.17,0c-8.331,8.331-8.331,21.839,0,30.17 l106.667,106.667c8.331,8.331,21.839,8.331,30.17,0l106.667-106.667c8.331-8.331,8.331-21.839,0-30.17 C369.42,189.917,355.913,189.917,347.582,198.248z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); - } \ No newline at end of file + } + +.border-b-0 { + border-bottom-width: 0px; +} + +.border-b-2 { + border-bottom-width: 2px; +} + +.border-b-4 { + border-bottom-width: 4px; +} + +.border-t-0 { + border-top-width: 0px; +} + +.border-t-2 { + border-top-width: 2px; +} + +.border-t-4 { + border-top-width: 4px; +} + +.border-l-0 { + border-left-width: 0px; +} + +.border-l-2 { + border-left-width: 2px; +} + +.border-l-4 { + border-left-width: 4px; +} + +.border-r-0 { + border-right-width: 0px; +} + +.border-r-2 { + border-right-width: 2px; +} + +.border-r-4 { + border-right-width: 4px; +} + +.border-b-flat { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.border-t-flat { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.border-r-flat { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.border-l-flat { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.border-bl-flat { + border-bottom-left-radius: 0; +} + +.border-tl-flat { + border-top-left-radius: 0; +} + +.border-br-flat { + border-bottom-right-radius: 0; +} + +.border-bl-flat { + border-bottom-left-radius: 0; +} \ No newline at end of file diff --git a/tailwind.config.js b/tailwind.config.js index 7df9820..d1993b8 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -19,8 +19,9 @@ module.exports = { 'unicorn-pink': '#d404ff', 'unicorn-purple': '#8b00e7', 'unicorn-dark': '#26184c', - 'brand-dark': '#2d2d2d44', - 'brand-light': '#fefefe11', + 'brand-dark': '#2d2d2d44', + 'brand-light': '#fefefe11', + 'zrhino-purple': '#8d7be4', }, backgroundImage: { 'blobs': "url('/img/blobs.png')", diff --git a/wiki-docker.html b/wiki-docker.html new file mode 100644 index 0000000..9c7abe2 --- /dev/null +++ b/wiki-docker.html @@ -0,0 +1,155 @@ + + + + + + + Rhino Linux | Wiki + + + + + + + +
+
+ +
+

+ ☰ +

+
+

+ Rhino Linux Wiki +

+

+ Documentation and Guides +

+
+
+
+
+

+ Docker Images +

+

+ For rapid containerized development of Rhino Linux, we provide Docker images served through the ghcr.io registry. These images ship with rhino-server-core as their base version, and are built for both amd64/x86_64 and arm64/aarch64 architectures. They can be reached from the following tags:

+ ghcr.io/rhino-linux/docker:latest - The most recently built image.

+ ghcr.io/rhino-linux/docker:${YYYYMMDD} - Daily built images on our GitHub, between 00:00-01:00 UTC. YYYYMMDD can be any date 20240106 or later.

+ ghcr.io/rhino-linux/docker:${YYYY.MV} - Images built and tagged when we release specific milestone versions. YYYY.MV can be any version 2023.4 or later.

+ For quick setup information, select your platform below: +

+
+
+ + + +
+
+
+
+

If you have not already done so, install Docker Engine* or Docker Desktop.

*For Rhino Linux and Pacstall users, Docker Engine binaries are provided (for both amd64 and arm64 architectures): + pacstall -I docker-bin +

+
+
+ Run the following command in a terminal to pull the image:

+ docker pull ghcr.io/rhino-linux/docker:latest or another specified version.

+ Then, you can run the following command to start it:

+ docker run -it --net=host ghcr.io/rhino-linux/docker:latest bash +

+
+

You can also use Rhino Docker Builder to manage our images.

+
To use rhino-docker-builder, first clone and enter the repo:

+ git clone https://github.com/rhino-linux/docker && cd docker

+ Rhino Linux and Pacstall users can also instead install from the command:

+ pacstall -I rhino-docker-builder-git

+ Now, to pull and start* an image, we can run:

+ ./rhino-docker-builder -p -t -v latest or another specified version.

+ Or if installed through Pacstall:

+ rdb -p -t -v latest

+ *To pull without starting, drop the -t flag.

+
+

If using only Docker Engine with rhino-docker-builder's building function, it is highly recommended to also install the Docker buildx* plugin.

+ *For Rhino Linux and Pacstall users, Docker buildx binaries are provided (for both amd64 and arm64 architectures): + pacstall -I docker-buildx-plugin-bin +

+
+
+ + +
+
+ +
+

+ Source Code | Contact & Social | Donate | Branding | Unicorn | Bug tracker +

+ + \ No newline at end of file diff --git a/wiki.html b/wiki.html index 527d1df..4647f0a 100644 --- a/wiki.html +++ b/wiki.html @@ -1,135 +1,121 @@ - - - - - Rhino Linux | Wiki - - - - - - -