diff --git a/.Jules/palette.md b/.Jules/palette.md index 1d4d521..871eed4 100644 --- a/.Jules/palette.md +++ b/.Jules/palette.md @@ -62,3 +62,7 @@ ## 2026-05-28 - Visible action verbs in links **Learning:** Found a pattern where links were placed within sentences, but the action verb (e.g., 'Install' or 'Download') was kept outside the link text, while an `aria-label` was added to the link to provide the missing verb to screen readers. This creates a mismatch for speech dictation users and slightly degrades the experience for sighted users navigating via links. **Action:** Include the action verb within the visible link text to make it fully self-descriptive and match the `aria-label` perfectly (WCAG 2.4.4 and 2.5.3). + +## 2026-06-15 - Lazy Load Iframes +**Learning:** Found that pages with multiple embedded video iframes (like Loom or Vimeo) load all video players simultaneously on initial page load. This causes severe page jank, slows down time-to-interactive, and downloads unnecessary data for users who might not scroll down. +**Action:** Always add `loading="lazy"` to ` \ No newline at end of file + \ No newline at end of file diff --git a/docs/outdoor/index.md b/docs/outdoor/index.md index 52d5e06..731beb5 100644 --- a/docs/outdoor/index.md +++ b/docs/outdoor/index.md @@ -37,17 +37,17 @@ We value efficient workflows! See below for a one-directional urban CFD setup. ### Simple wind analysis - + ### Multi-directional / annual wind analysis - + ### Pressure coefficients on building façade - + ### Eddy3D & Paraview Workshop - + diff --git a/docs/outdoorplus/first_steps.md b/docs/outdoorplus/first_steps.md index 82e7157..d59843f 100644 --- a/docs/outdoorplus/first_steps.md +++ b/docs/outdoorplus/first_steps.md @@ -33,7 +33,7 @@ - Enable **"Include pre-releases"** - Click **Install** and restart Rhino - + ## Verify Installation @@ -44,7 +44,7 @@ Use the **`Check Installation`** component in Grasshopper: The console will automatically install the necessary files. - + ## Run a Template Simulation @@ -53,14 +53,14 @@ The console will automatically install the necessary files. - Use the **`Templates`** component - Right-click > select `UMCF.Templates.MicroclimateSimulation.gh` - + ### 2. Add Weather File - Connect an **EPW file** to the **`Weather`** component - This enables time settings in the **`Timing`** component - + ## Define the Simulation Domain @@ -74,7 +74,7 @@ Use the **`Air Region`** component to set: - `Front Add`, `Back Add`, `Sides Add`, `Top Add` - `Refinement Box Add` - + ### Solid Region (Buildings) @@ -85,7 +85,7 @@ Inputs: - Mesh refinement (optional) - Indoor temperature (°C) - + ### Vegetation Region @@ -98,7 +98,7 @@ Inputs: Default vegetation values are found in `constant/air/vegetationProperties`. - + ## Simulation Settings @@ -107,7 +107,7 @@ Configure with the **`Simulation Settings`** component: - **Number of CPUs** (e.g., 10 recommended) - **maxFluidIteration** (higher = better resolution) - + ## Write and Run the Case @@ -124,7 +124,7 @@ After simulation: - Output folders based on `controlDict`: - `startTime = 0`, `endTime = 43200`, `deltaT = 3600` (i.e., 12 hours) - + ## Visualize Results (in Rhino/Grasshopper) @@ -142,9 +142,9 @@ Steps: 3. Enable **`Probing`** to load results 4. Use **Hour Slider** to view time-based results - + - + ## Output Types