noctua/README.md
wfx 1182b7b55d feature: PDF and PDF thumbnails and refresh UI
- Implement PDF and PDF thumbnail generation with incremental loading
- Add UI refresh mechanism (tick counter + RefreshView message)
- Improve fl! macro with named parameters
- Clean up code organization (mod.rs: wiring, model.rs: state only)
2026-01-18 20:35:12 +01:00

49 lines
1 KiB
Markdown

# Noctua
An image viewer application for the COSMIC™ desktop
![Screenshot](docs/images/screenshot.png)
## Installation
A [justfile](./justfile) is included by default for the [casey/just][just] command runner.
- `just` builds the application with the default `just build-release` recipe
- `just run` builds and runs the application
- `just install` installs the project into the system
- `just vendor` creates a vendored tarball
- `just build-vendored` compiles with vendored dependencies from that tarball
- `just check` runs clippy on the project to check for linter warnings
- `just check-json` can be used by IDEs that support LSP
### Dependencies
#### Arch Linux
```bash
sudo pacman -S poppler-glib
```
#### Debian/Ubuntu
```bash
sudo apt install libpoppler-glib-dev
```
#### Fedora
```bash
sudo dnf install poppler-glib-devel
```
#### OpenSUSE
```bash
sudo zypper install poppler-glib-devel
```
## Documentation
- [Usage](docs/usage.md)
- [Features](docs/features.md)
- [Development Guide](docs/development.md)
## License
GPL-3.0-or-later