diff --git a/CHANGELOG.md b/CHANGELOG.md index 43eabeb..5a619a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,16 +1,74 @@ -# Hudra changelog +# Hudra -## 0.9.0 +Turn HTML lessons into classroom presentations. -- Removed the startup fade and wordmark so presentations begin immediately. -- Added live audience zoom controls from 70% to 150%. -- Added audience scroll up/down controls with press-and-hold support. -- Added mouse-wheel audience scrolling and Shift + wheel zooming over the current preview. -- Added Reset view and live view status. -- Kept the product name simply **Hudra**. -- Retained dual-screen presenter view, slide previews, timing, clicker support, audience blanking and video controls. +Build once. +Present everywhere. -## 0.9.1 -- Added one narrowly scoped feature: slides containing exactly one image now fit that image to the full audience viewport using `object-fit: contain`. -- Landscape images fit to width and portrait images fit to height without cropping or distortion. -- All other slide types retain the original Hudra 0.9 behaviour. +--- + +## Why Hudra? + +Teachers transitioning from OneNote and PowerPoint to QLearn often maintain two versions of the same lesson. + +Hudra removes that duplication by turning the existing QLearn lesson into the presentation. + +--- + +## Features + +✔ Automatic slide generation + +✔ Presenter dashboard + +✔ Dual-screen presentation + +✔ Timer & clock + +✔ Audience controls + +✔ Keyboard navigation + +✔ Image optimisation + +✔ Browser extension + +--- + +## Philosophy + +The HTML lesson is the source of truth. + +Hudra doesn't replace your LMS. + +It simply gives it Presentation Mode. + +--- + +## Roadmap + +Current release + +Hudra 0.9.1 + +See ROADMAP.md + +--- + +## Documentation + +Vision + +Architecture + +Development Decisions + +Roadmap + +Contributing + +--- + +## License + +MIT \ No newline at end of file diff --git a/icons/HudraLogo128.png b/icons/HudraLogo128.png new file mode 100644 index 0000000..492115c Binary files /dev/null and b/icons/HudraLogo128.png differ diff --git a/icons/HudraLogo16.png b/icons/HudraLogo16.png new file mode 100644 index 0000000..e44bbc2 Binary files /dev/null and b/icons/HudraLogo16.png differ diff --git a/icons/HudraLogo32.png b/icons/HudraLogo32.png new file mode 100644 index 0000000..fa87ed1 Binary files /dev/null and b/icons/HudraLogo32.png differ diff --git a/icons/HudraLogo48.png b/icons/HudraLogo48.png new file mode 100644 index 0000000..bc38bc2 Binary files /dev/null and b/icons/HudraLogo48.png differ diff --git a/manifest.json b/manifest.json index b05c2ef..a92696f 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "Hudra", - "version": "0.9.1", + "version": "0.9.2", "description": "Hudra turns Canvas/QLearn pages into responsive presentations with automatic pagination, dual-screen presenter view, audience controls, clicker support and local-only processing.", "permissions": [ "activeTab", @@ -13,8 +13,19 @@ "https://*.instructure.com/*", "https://*.qlearn.eq.edu.au/*" ], + "icons": { + "16": "icons/HudraLogo16.png", + "32": "icons/HudraLogo32.png", + "48": "icons/HudraLogo48.png", + "128": "icons/HudraLogo128.png" + }, "action": { - "default_title": "Start or exit Hudra" + "default_title": "Start or exit Hudra", + "default_icon": { + "16": "icons/HudraLogo16.png", + "32": "icons/HudraLogo32.png", + "48": "icons/HudraLogo48.png" + } }, "background": { "service_worker": "background.js"