Files
lildra/README.md
T

39 lines
2.3 KiB
Markdown

# Lildra
Lildra is a small Chrome and Edge Manifest V3 extension that gives Canvas/QLearn lesson pages a distraction-free reading layout. It hides Canvas navigation, centres the normal-width lesson area, and adds a compact title bar without moving or reconstructing lesson content.
## Behaviour
- Runs only on HTTPS Canvas course page/wiki URLs that contain Canvas lesson content.
- Hides the global header and left course navigation.
- Preserves Canvas lesson markup, typography, media, tables, links, and embeds.
- Shows the current page title in a centred, single-line bar.
- Updates the title when Canvas renders it dynamically.
- Shows the extension version in the bottom-right corner.
- Toggles from the toolbar button or **Alt+L**.
Lildra requests only `activeTab` and `scripting`. It has no analytics, remote code, settings, popup, or persistent site access.
Lildra is intended to be requested for use by Queensland Department of Education school staff. It is an independent Napper.au project and is not approved or endorsed by the Queensland Department of Education or any educational institution.
## Install locally
1. Open `chrome://extensions` in Chrome or `edge://extensions` in Edge.
2. Enable **Developer mode**.
3. Choose **Load unpacked** and select this repository directory.
4. Open a Canvas/QLearn lesson page and select the Lildra toolbar button or press **Alt+L**.
The browser may reserve or override shortcuts. Check the extension shortcut page if **Alt+L** does not work.
## Test
Follow the manual checklist in [AGENTS.md](AGENTS.md). There is no build step and there are no dependencies.
## Privacy and security
Lildra runs only after an explicit toolbar click or keyboard command. It processes the selected supported lesson locally to validate the route and Canvas structure, apply its focused layout, and display the lesson title. It does not retain or transmit lesson content, titles, addresses, or usage information.
The extension has no persistent site access, storage, analytics, telemetry, advertising, tracking, remote code, or extension-initiated network requests. Canvas, QLearn, and embedded lesson resources continue communicating with their existing providers independently of Lildra.
See the [privacy policy](docs/PRIVACY.md), [security policy](SECURITY.md), and [security review summary](docs/SECURITY_REVIEW.md).