diff --git a/Redot-Documentation/docs/About/complying_with_licenses.md b/Redot-Documentation/docs/About/complying_with_licenses.md index 1aba9d0..c52514c 100644 --- a/Redot-Documentation/docs/About/complying_with_licenses.md +++ b/Redot-Documentation/docs/About/complying_with_licenses.md @@ -1,6 +1,7 @@ # Complying with licenses + :::warning The recommendations in this page **are not legal advice.** They are provided diff --git a/Redot-Documentation/docs/About/introduction.md b/Redot-Documentation/docs/About/introduction.md index 1975634..53cebeb 100644 --- a/Redot-Documentation/docs/About/introduction.md +++ b/Redot-Documentation/docs/About/introduction.md @@ -3,7 +3,7 @@ - + ```gdscript func _ready(): @@ -13,7 +13,7 @@ func _ready(): - + ```csharp public override void _Ready() @@ -25,6 +25,8 @@ public override void _Ready() + + Welcome to the official documentation of **Redot Engine**, the free and open source diff --git a/Redot-Documentation/docs/About/list_of_features.md b/Redot-Documentation/docs/About/list_of_features.md index 75c9fe7..899ddff 100644 --- a/Redot-Documentation/docs/About/list_of_features.md +++ b/Redot-Documentation/docs/About/list_of_features.md @@ -4,6 +4,7 @@ This page aims to list **all** features currently supported by Redot. + ## Platforms :::info diff --git a/Redot-Documentation/docs/About/system_requirements.md b/Redot-Documentation/docs/About/system_requirements.md index 547b9c1..676207f 100644 --- a/Redot-Documentation/docs/About/system_requirements.md +++ b/Redot-Documentation/docs/About/system_requirements.md @@ -13,13 +13,13 @@ on a simple 2D or 3D project: ### Desktop or laptop PC - Minimum -| Component | Requirement | -|----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **CPU** | - **Windows:** x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv8 CPU - *Example: Intel Core 2 Duo E8200, AMD Athlon XE BE-2300, Snapdragon X Elite* - **macOS:** x86_64 or ARM CPU (Apple Silicon) - *Example: Intel Core 2 Duo SU9400, Apple M1* - **Linux:** x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU - *Example: Intel Core 2 Duo E8200, AMD Athlon XE BE-2300, Raspberry Pi 4* | -| **GPU** | - **Forward+ renderer:** Integrated graphics with full Vulkan 1.0 support - *Example: Intel HD Graphics 5500 (Broadwell), AMD Radeon R5 Graphics (Kaveri)* - **Mobile renderer:** Integrated graphics with full Vulkan 1.0 support - *Example: Intel HD Graphics 5500 (Broadwell), AMD Radeon R5 Graphics (Kaveri)* - **Compatibility renderer:** Integrated graphics with full OpenGL 3.3 support - *Example: Intel HD Graphics 2500 (Ivy Bridge), AMD Radeon R5 Graphics (Kaveri)* | -| **RAM** | - **Native editor:** 4 GB - **Web editor:** 8 GB | -| **Storage** | 200 MB (used for the executable, project files and cache). Exporting projects requires downloading export templates separately (1.3 GB after installation). | -| **Operating system** | - **Native editor:** Windows 10 or 11, macOS 10.13 (Compatibility) or macOS 10.15 (Forward+/Mobile), or a Linux distribution released after 2020 | +| Component | Requirements | +|-----------|--------------| +| **CPU** | **Windows:** x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv8 CPU
*Example: Intel Core 2 Duo E8200, AMD Athlon XE BE-2300, Snapdragon X Elite*

**macOS:** x86_64 or ARM CPU (Apple Silicon)
*Example: Intel Core 2 Duo SU9400, Apple M1*

**Linux:** x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU
*Example: Intel Core 2 Duo E8200, AMD Athlon XE BE-2300, Raspberry Pi 4* | +| **GPU** | **Forward+ renderer:** Integrated graphics with full Vulkan 1.0 support
*Example: Intel HD Graphics 5500 (Broadwell), AMD Radeon R5 Graphics (Kaveri)*

**Mobile renderer:** Integrated graphics with full Vulkan 1.0 support
*Example: Intel HD Graphics 5500 (Broadwell), AMD Radeon R5 Graphics (Kaveri)*

**Compatibility renderer:** Integrated graphics with full OpenGL 3.3 support
*Example: Intel HD Graphics 2500 (Ivy Bridge), AMD Radeon R5 Graphics (Kaveri)* | +| **RAM** | **Native editor:** 4 GB
**Web editor:** 8 GB | +| **Storage** | 200 MB (used for the executable, project files and cache).
Exporting projects requires downloading export templates separately (1.3 GB after installation). | +| **Operating system** | **Native editor:** Windows 10 or 11, macOS 10.13 (Compatibility) or macOS 10.15 (Forward+/Mobile), or a Linux distribution released after 2020 | :::note @@ -36,13 +36,13 @@ legacy and must be built from source. ### Desktop or laptop PC - Recommended -| Component | Requirement | -|----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **CPU** | - **Windows:** x86_64 CPU with SSE4.2 instructions, with 4 physical cores or more, ARMv8 CPU - *Example: Intel Core i5-6600K, AMD Ryzen 5 1600, Snapdragon X Elite* - **macOS:** x86_64 or ARM CPU (Apple Silicon) - *Example: Intel Core i5-8500, Apple M1* - **Linux:** x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU - *Example: Intel Core i5-6600K, AMD Ryzen 5 1600, Raspberry Pi 5 with overclocking* | -| **GPU** | - **Forward+ renderer:** Dedicated graphics with full Vulkan 1.2 support - *Example: NVIDIA GeForce GTX 1050 (Pascal), AMD Radeon RX 460 (GCN 4.0)* - **Mobile renderer:** Dedicated graphics with full Vulkan 1.2 support - *Example: NVIDIA GeForce GTX 1050 (Pascal), AMD Radeon RX 460 (GCN 4.0)* - **Compatibility renderer:** Dedicated graphics with full OpenGL 4.6 support - *Example: NVIDIA GeForce GTX 650 (Kepler), AMD Radeon HD 7750 (GCN 1.0)* | -| **RAM** | - **Native editor:** 8 GB - **Web editor:** 12 GB | -| **Storage** | 1.5 GB (used for the executable, project files, all export templates and cache) | -| **Operating system** | - **Native editor:** Windows 10 or 11, macOS 10.15, Linux distribution released after 2020 - **Web editor:** Latest version of Firefox, Chrome, Edge, Safari, Opera | +|Component | Requirement| +|----------------------|----------------------------------------------------------| +| **CPU** | **Windows:** x86_64 CPU with SSE4.2 instructions, with 4 physical cores or more, ARMv8 CPU
*Example: Intel Core i5-6600K, AMD Ryzen 5 1600, Snapdragon X Elite*

**macOS:** x86_64 or ARM CPU (Apple Silicon)
*Example: Intel Core i5-8500, Apple M1*

**Linux:** x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU
*Example: Intel Core i5-6600K, AMD Ryzen 5 1600, Raspberry Pi 5 with overclocking* | +| **GPU** | **Forward+ renderer:** Dedicated graphics with full Vulkan 1.2 support
*Example: NVIDIA GeForce GTX 1050 (Pascal), AMD Radeon RX 460 (GCN 4.0)*

**Mobile renderer:** Dedicated graphics with full Vulkan 1.2 support
*Example: NVIDIA GeForce GTX 1050 (Pascal), AMD Radeon RX 460 (GCN 4.0)*

**Compatibility renderer:** Dedicated graphics with full OpenGL 4.6 support
*Example: NVIDIA GeForce GTX 650 (Kepler), AMD Radeon HD 7750 (GCN 1.0)* | +| **RAM** | **Native editor:** 8 GB
**Web editor:** 12GB | +| **Storage** | 1.5 GB (used for the executable, project files, all export templates and cache) +| **Operating system** | **Native editor:** Windows 10 or 11, macOS 10.15, Linux distribution released after 2020

**Web editor:** Latest version of Firefox, Chrome, Edge, Safari, Opera | ## Exported Redot project @@ -69,13 +69,13 @@ project exported with Redot: ### Desktop or laptop PC - Minimum -| Component | Requirement | -|----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **CPU** | - **Windows:** x86_32 CPU with SSE2 instructions, any x86_64 CPU, ARMv8 CPU - *Example: Intel Core 2 Duo E8200, AMD Athlon XE BE-2300, Snapdragon X Elite* - **macOS:** x86_64 or ARM CPU (Apple Silicon) - *Example: Intel Core 2 Duo SU9400, Apple M1* - **Linux:** x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU - *Example: Intel Core 2 Duo E8200, AMD Athlon XE BE-2300, Raspberry Pi 4* | -| **GPU** | - **Forward+ renderer:** Integrated graphics with full Vulkan 1.0 support, Metal 3 support (macOS) or Direct3D 12 (12_0 feature level) support (Windows) - *Example: Intel HD Graphics 5500 (Broadwell), AMD Radeon R5 Graphics (Kaveri)* - **Mobile renderer:** Integrated graphics with full Vulkan 1.0 support, Metal 3 support (macOS) or Direct3D 12 (12_0 feature level) support (Windows) - *Example: Intel HD Graphics 5500 (Broadwell), AMD Radeon R5 Graphics (Kaveri)* - **Compatibility renderer:** Integrated graphics with full OpenGL 3.3 support or Direct3D 11 support (Windows). - *Example: Intel HD Graphics 2500 (Ivy Bridge), AMD Radeon R5 Graphics (Kaveri)* | -| **RAM** | - **For native exports:** 2 GB - **For web exports:** 4 GB | -| **Storage** | 150 MB (used for the executable, project files and cache) | -| **Operating system** | - **For native exports:** Windows 10 or 11 (Forward+/Mobile, Direct3D 12), macOS 10.13 (Compatibility), macOS 10.15 (Forward+/Mobile, Vulkan), macOS 13.0 (Forward+/Mobile, Metal), Linux distribution released after 2016 - **For web exports:** Firefox 79, Chrome 68, Edge 79, Safari 15.2, Opera 64 | +| Component | Requirements | +|-----------|--------------| +| **CPU** | **Windows:** x86_32 CPU with SSE2 instructions, any x86_64 CPU, ARMv8 CPU
*Example: Intel Core 2 Duo E8200, AMD Athlon XE BE-2300, Snapdragon X Elite*

**macOS:** x86_64 or ARM CPU (Apple Silicon)
*Example: Intel Core 2 Duo SU9400, Apple M1*

**Linux:** x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU
*Example: Intel Core 2 Duo E8200, AMD Athlon XE BE-2300, Raspberry Pi 4* | +| **GPU** | **Forward+ renderer:** Integrated graphics with full Vulkan 1.0 support, Metal 3 support (macOS) or Direct3D 12 (12_0 feature level) support (Windows)
*Example: Intel HD Graphics 5500 (Broadwell), AMD Radeon R5 Graphics (Kaveri)*

**Mobile renderer:** Integrated graphics with full Vulkan 1.0 support, Metal 3 support (macOS) or Direct3D 12 (12_0 feature level) support (Windows)
*Example: Intel HD Graphics 5500 (Broadwell), AMD Radeon R5 Graphics (Kaveri)*

**Compatibility renderer:** Integrated graphics with full OpenGL 3.3 support or Direct3D 11 support (Windows)
*Example: Intel HD Graphics 2500 (Ivy Bridge), AMD Radeon R5 Graphics (Kaveri)* | +| **RAM** | **For native exports:** 2 GB
**For web exports:** 4 GB | +| **Storage** | 150 MB (used for the executable, project files and cache) | +| **Operating system** | **For native exports:** Windows 10 or 11 (Forward+/Mobile, Direct3D 12), macOS 10.13 (Compatibility), macOS 10.15 (Forward+/Mobile, Vulkan), macOS 13.0 (Forward+/Mobile, Metal), Linux distribution released after 2016

**For web exports:** Firefox 79, Chrome 68, Edge 79, Safari 15.2, Opera 64 :::note @@ -92,36 +92,36 @@ legacy and must be built from source. ### Mobile device (smartphone/tablet) - Minimum -| Component | Requirement | -|----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **CPU** | - **Android:** SoC with any 32-bit or 64-bit ARM or x86 CPU - *Example: Qualcomm Snapdragon 430, Samsung Exynos 5 Octa 5430* - **iOS:** SoC with any 64-bit ARM CPU - *Example: Apple A7 (iPhone 5S)* | -| **GPU** | - **Forward+ renderer:** SoC featuring GPU with full Vulkan 1.0 support, or Metal 3 support (iOS/iPadOS) - *Example (Vulkan): Qualcomm Adreno 505, Mali-G71 MP2, Apple A12 (iPhone XR/XS)* - *Example (Metal): Apple A11 (iPhone 8/X)* - **Mobile renderer:** SoC featuring GPU with full Vulkan 1.0 support, or Metal 3 support (iOS/iPadOS) - *Example (Vulkan): Qualcomm Adreno 505, Mali-G71 MP2, Apple A12 (iPhone XR/XS)* - *Example (Metal): Apple A11 (iPhone 8/X)* - **Compatibility renderer:** SoC featuring GPU with full OpenGL ES 3.0 support - *Example: Qualcomm Adreno 306, Mali-T628 MP6, Apple A7 (iPhone 5S)* | -| **RAM** | - **For native exports:** 1 GB - **For web exports:** 2 GB | -| **Storage** | 150 MB (used for the executable, project files and cache) | -| **Operating system** | - **For native exports:** Android 6.0 (Compatibility), Android 9.0 (Forward+/Mobile), iOS 12.0 (Forward+/Mobile, Vulkan), iOS 16.0 (Forward+/Mobile, Metal) - **For web exports:** Firefox 79, Chrome 88, Edge 79, Safari 15.2, Opera 64, Samsung Internet 15 | +| Component | Requirements | +|-----------|--------------| +| **CPU** | **Android:** SoC with any 32-bit or 64-bit ARM or x86 CPU
*Example: Qualcomm Snapdragon 430, Samsung Exynos 5 Octa 5430*

**iOS:** SoC with any 64-bit ARM CPU
*Example: Apple A7 (iPhone 5S)* | +| **GPU** | **Forward+ renderer:** SoC featuring GPU with full Vulkan 1.0 support, or Metal 3 support (iOS/iPadOS)
*Example (Vulkan): Qualcomm Adreno 505, Mali-G71 MP2, Apple A12 (iPhone XR/XS)*
*Example (Metal): Apple A11 (iPhone 8/X)*

**Mobile renderer:** SoC featuring GPU with full Vulkan 1.0 support, or Metal 3 support (iOS/iPadOS)
*Example (Vulkan): Qualcomm Adreno 505, Mali-G71 MP2, Apple A12 (iPhone XR/XS)*
*Example (Metal): Apple A11 (iPhone 8/X)*

**Compatibility renderer:** SoC featuring GPU with full OpenGL ES 3.0 support
*Example: Qualcomm Adreno 306, Mali-T628 MP6, Apple A7 (iPhone 5S)* | +| **RAM** | **For native exports:** 1 GB
**For web exports:** 2 GB | +| **Storage** | 150 MB (used for the executable, project files and cache) | +| **Operating system** | **For native exports:** Android 6.0 (Compatibility), Android 9.0 (Forward+/Mobile), iOS 12.0 (Forward+/Mobile, Vulkan), iOS 16.0 (Forward+/Mobile, Metal)

**For web exports:** Firefox 79, Chrome 88, Edge 79, Safari 15.2, Opera 64, Samsung Internet 15 + These are the **recommended** specifications to get a smooth experience with a simple 2D or 3D project exported with Redot: ### Desktop or laptop PC - Recommended -| Component | Requirement | -|----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **CPU** | - **Windows:** x86_64 CPU with SSE4.2 instructions, with 4 physical cores or more, ARMv8 CPU - *Example: Intel Core i5-6600K, AMD Ryzen 5 1600, Snapdragon X Elite* - **macOS:** x86_64 or ARM CPU (Apple Silicon) - *Example: Intel Core i5-8500, Apple M1* - **Linux:** x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU - *Example: Intel Core i5-6600K, AMD Ryzen 5 1600, Raspberry Pi 5 with overclocking* | -| **GPU** | - **Forward+ renderer:** Dedicated graphics with full Vulkan 1.2 support, Metal 3 support (macOS), or Direct3D 12 (12_0 feature level) support (Windows) - *Example: NVIDIA GeForce GTX 1050 (Pascal), AMD Radeon RX 460 (GCN 4.0)* - **Mobile renderer:** Dedicated graphics with full Vulkan 1.2 support, Metal 3 support (macOS), or Direct3D 12 (12_0 feature level) support (Windows) - *Example: NVIDIA GeForce GTX 1050 (Pascal), AMD Radeon RX 460 (GCN 4.0)* - **Compatibility renderer:** Dedicated graphics with full OpenGL 4.6 support - *Example: NVIDIA GeForce GTX 650 (Kepler), AMD Radeon HD 7750 (GCN 1.0)* | -| **RAM** | - **For native exports:** 4 GB - **For web exports:** 8 GB | -| **Storage** | 150 MB (used for the executable, project files and cache) | -| **Operating system** | - **For native exports:** Windows 10 or 11, macOS 10.15 (Forward+/Mobile, Vulkan), macOS 13.0 (Forward+/Mobile, Metal), Linux distribution released after 2020 - **For web exports:** Latest version of Firefox, Chrome, Edge, Safari, Opera | +| Component | Requirements | +|-----------|--------------| +| **CPU** | **Windows:** x86_64 CPU with SSE4.2 instructions, with 4 physical cores or more, ARMv8 CPU
*Example: Intel Core i5-6600K, AMD Ryzen 5 1600, Snapdragon X Elite*

**macOS:** x86_64 or ARM CPU (Apple Silicon)
*Example: Intel Core i5-8500, Apple M1*

**Linux:** x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU
*Example: Intel Core i5-6600K, AMD Ryzen 5 1600, Raspberry Pi 5 with overclocking* | +| **GPU** | **Forward+ renderer:** Dedicated graphics with full Vulkan 1.2 support, Metal 3 support (macOS), or Direct3D 12 (12_0 feature level) support (Windows)
*Example: NVIDIA GeForce GTX 1050 (Pascal), AMD Radeon RX 460 (GCN 4.0)*

**Mobile renderer:** Dedicated graphics with full Vulkan 1.2 support, Metal 3 support (macOS), or Direct3D 12 (12_0 feature level) support (Windows)
*Example: NVIDIA GeForce GTX 1050 (Pascal), AMD Radeon RX 460 (GCN 4.0)*

**Compatibility renderer:** Dedicated graphics with full OpenGL 4.6 support
*Example: NVIDIA GeForce GTX 650 (Kepler), AMD Radeon HD 7750 (GCN 1.0)* | +| **RAM** | **For native exports:** 4 GB
**For web exports:** 8 GB | +| **Storage** | 150 MB (used for the executable, project files and cache) | +| **Operating system** | **For native exports:** Windows 10 or 11, macOS 10.15 (Forward+/Mobile, Vulkan), macOS 13.0 (Forward+/Mobile, Metal), Linux distribution released after 2020

**For web exports:** Latest version of Firefox, Chrome, Edge, Safari, Opera ### Mobile device (smartphone/tablet) - Recommended - -| Component | Requirement | -|----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **CPU** | - **Android:** SoC with 64-bit ARM or x86 CPU, with 3 "performance" cores or more - *Example: Qualcomm Snapdragon 845, Samsung Exynos 9810* - **iOS:** SoC with 64-bit ARM CPU - *Example: Apple A14 (iPhone 12)* | -| **GPU** | - **Forward+ renderer:** SoC featuring GPU with full Vulkan 1.2 support, or Metal 3 support (iOS/iPadOS) - *Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple A14 (iPhone 12)* - **Mobile renderer:** SoC featuring GPU with full Vulkan 1.2 support, or Metal 3 support (iOS/iPadOS) - *Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple A14 (iPhone 12)* - **Compatibility renderer:** SoC featuring GPU with full OpenGL ES 3.2 support - *Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple A14 (iPhone 12)* | -| **RAM** | - **For native exports:** 2 GB - **For web exports:** 4 GB | -| **Storage** | 150 MB (used for the executable, project files and cache) | -| **Operating system** | - **For native exports:** Android 9.0, iOS 14.1 (Forward+/Mobile, Vulkan), iOS 16.0 (Forward+/Mobile, Metal) - **For web exports:** Latest version of Firefox, Chrome, Edge, Safari, Opera, Samsung Internet | +| Component | Requirements | +|-----------|--------------| +| **CPU** | **Android:** SoC with 64-bit ARM or x86 CPU, with 3 "performance" cores or more
*Example: Qualcomm Snapdragon 845, Samsung Exynos 9810*

**iOS:** SoC with 64-bit ARM CPU
*Example: Apple A14 (iPhone 12)* | +| **GPU** | **Forward+ renderer:** SoC featuring GPU with full Vulkan 1.2 support, or Metal 3 support (iOS/iPadOS)
*Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple A14 (iPhone 12)*

**Mobile renderer:** SoC featuring GPU with full Vulkan 1.2 support, or Metal 3 support (iOS/iPadOS)
*Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple A14 (iPhone 12)*

**Compatibility renderer:** SoC featuring GPU with full OpenGL ES 3.2 support
*Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple A14 (iPhone 12)* | +| **RAM** | **For native exports:** 2 GB
**For web exports:** 4 GB | +| **Storage** | 150 MB (used for the executable, project files and cache) | +| **Operating system** | **For native exports:** Android 9.0, iOS 14.1 (Forward+/Mobile, Vulkan), iOS 16.0 (Forward+/Mobile, Metal)

**For web exports:** Latest version of Firefox, Chrome, Edge, Safari, Opera, Samsung Internet :::note diff --git a/Redot-Documentation/wwwroot/app.css b/Redot-Documentation/wwwroot/app.css index 13690a2..7963951 100644 --- a/Redot-Documentation/wwwroot/app.css +++ b/Redot-Documentation/wwwroot/app.css @@ -7,15 +7,37 @@ --app-link-color: #f28c3b; } +h1 { + margin: 2rem 0 2rem; + font-weight: 600; + font-size: 30px; +} + + +h2 { + margin: 2rem 0 2rem; + font-weight: 500; + font-size: 25px; +} + +h3 { + margin: 2rem 0 2rem; +} + html, body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: var(--app-bg); color: var(--app-text); } +table { + max-width: 80%; +} + table, th, td { border: 1px solid #ddd; padding: 8px; + margin: 4rem 0 4rem; } th { font-weight: bold; @@ -126,6 +148,7 @@ h1:focus { .doc-viewer-content code { font-family: Consolas, "Cascadia Code", "Fira Code", "JetBrains Mono", Menlo, Monaco, "Courier New", monospace; + color: #4bd633; } .callout-tip { @@ -145,8 +168,8 @@ h1:focus { gap: 16px; align-items: flex-start; - background: #8a8a8a; - border-left: 8px solid #aaaaaa; + background: #4d4d4d; + border-left: 8px solid #7ad4d4; border-radius: 4px; padding: 20px 24px; color: white; @@ -157,8 +180,8 @@ h1:focus { gap: 16px; align-items: flex-start; - background: #937a07; - border-left: 8px solid #756005; + background: #b38500; + border-left: 8px solid #ffd000; border-radius: 4px; padding: 20px 24px; color: white; @@ -169,7 +192,7 @@ h1:focus { gap: 16px; align-items: flex-start; - background: #4d0000; + background: #360000; border-left: 8px solid #8b0000; border-radius: 4px; padding: 20px 24px; @@ -238,8 +261,8 @@ h1:focus { gap: 16px; align-items: flex-start; - background: #8a8a8a; - border-left: 8px solid #aaaaaa; + background: #4d4d4d; + border-left: 8px solid #02b150; border-radius: 4px; padding: 20px 24px; color: white; @@ -292,10 +315,16 @@ h1:focus { color: #ffffff; } + +li ul li + { + margin-bottom: 1rem; +} + .doc-viewer-layout { display: grid; - grid-template-columns: minmax(0, 1fr) 280px; - gap: 2rem; + grid-template-columns: minmax(0, 1fr) 300px; + gap: 1rem; align-items: start; } @@ -303,13 +332,18 @@ h1:focus { grid-template-columns: minmax(0, 1fr); } -.doc-viewer-content { +.doc-viewer-content + { min-width: 0; + margin-right: auto; + margin-left: auto; + max-width: 85%; + min-width: 85%; } .doc-viewer-toc { position: sticky; - top: 1rem; + top: 5rem; max-height: calc(100vh - 2rem); overflow-y: auto; padding-left: 0.75rem; @@ -329,17 +363,20 @@ h1:focus { } .doc-viewer-toc li { - margin: 0.35rem 0; + margin: 0 0 0.85rem 0; font-size: 0.9rem; - line-height: 1.3; + line-height: 1.2; } -.doc-viewer-toc .toc-level-2 { - padding-left: 0.75rem; + + +.doc-viewer-toc .toc-level-2 + { + padding-left: 1.0rem; } .doc-viewer-toc .toc-level-3 { - padding-left: 1.5rem; + padding-left: 1.8rem; } .doc-viewer-toc a {