Skip to content

v0.9.1 — Obsidian 1.13.0 Compatibility Fix

Latest

Choose a tag to compare

@a198h a198h released this 06 Jun 08:18
d01a76e

🇺🇸 English Version | 🇫🇷 Version Française


🇺🇸 English

Bug Fixes

  • Resize handles restored in Obsidian 1.13.0+ — The layout editor's resize handles stopped working after Obsidian 1.13.0 introduced a separate settings window. Root cause: DragDropHandler was listening for mousemove/mouseup on the main window's document, but the modal renders in the settings window's document. Fix: use element.ownerDocument instead of the global document for event listeners.
  • Resize handles at grid edges — Handles positioned at -5px outside edge boxes could return null from coordinate conversion; now clamped to grid bounds.
  • Pointer events on resize handles — Obsidian 1.13.0 (Chromium update) began properly clipping pointer events on overflow:hidden elements per spec. Box elements now use overflow:visible with an inner wrapper for text clipping.

What's New in v0.9.0 (previous release)

Previously, editing a frame required switching the entire note to edit mode, making it difficult to write while keeping the board visible.

Double-click any frame title to open its content in a dedicated window with full Obsidian Live Preview. Content syncs back automatically on close. Locked frames cannot be opened in popout.


Installation

Option 1 — BRAT (Beta Testing — Recommended)

BRAT handles automatic updates:

  1. Install and enable the BRAT community plugin
  2. In BRAT settings, add a198h/agile-board
  3. BRAT installs and keeps the plugin up to date automatically

Option 2 — Manual Installation

  1. Download main.js, manifest.json, and styles.css from the assets below
  2. Copy the three files to .obsidian/plugins/agile-board/
  3. Restart Obsidian and enable Agile Board in Settings → Community Plugins

Option 3 — Complete Vault with Examples

Download the full vault ZIP for testing with pre-built examples and sample notes.


🇫🇷 Français

Correctifs

  • Poignées de redimensionnement restaurées pour Obsidian 1.13.0+ — Les poignées de l'éditeur de layouts ne fonctionnaient plus après qu'Obsidian 1.13.0 a introduit une fenêtre paramètres séparée. Cause racine : DragDropHandler écoutait mousemove/mouseup sur le document de la fenêtre principale, mais le modal est rendu dans le document de la fenêtre paramètres. Correctif : utiliser element.ownerDocument au lieu du document global.
  • Poignées aux bords de la grille — Les poignées à -5px en dehors des boxes en bordure pouvaient retourner null lors de la conversion de coordonnées ; désormais clampées aux limites de la grille.
  • Événements pointeur sur les poignées — Obsidian 1.13.0 (mise à jour Chromium) a commencé à couper les événements pointeur sur les éléments overflow:hidden selon la spécification. Les boxes utilisent maintenant overflow:visible avec un wrapper interne pour le découpage du texte.

Nouveauté de v0.9.0 (version précédente)

Auparavant, éditer un cadre nécessitait de basculer toute la note en mode édition.

Double-cliquez sur le titre d'un cadre pour l'ouvrir dans une fenêtre dédiée avec le Live Preview complet d'Obsidian. Le contenu se resynchronise automatiquement à la fermeture. Les cadres verrouillés ne peuvent pas être ouverts en popout.


Installation

Option 1 — BRAT (Beta Testing — Recommandé)

BRAT gère les mises à jour automatiques :

  1. Installez et activez le plugin communautaire BRAT
  2. Dans les paramètres BRAT, ajoutez a198h/agile-board
  3. BRAT installe le plugin et le maintient à jour automatiquement

Option 2 — Installation manuelle

  1. Téléchargez main.js, manifest.json et styles.css depuis les assets ci-dessous
  2. Copiez les trois fichiers dans .obsidian/plugins/agile-board/
  3. Redémarrez Obsidian et activez Agile Board dans Paramètres → Plugins communautaires

Option 3 — Vault complet avec exemples

Téléchargez le ZIP du vault complet pour tester avec des exemples préconstruits et des notes d'exemple.