- 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)
49 lines
1 KiB
Markdown
49 lines
1 KiB
Markdown
# Noctua
|
|
|
|
An image viewer application for the COSMIC™ desktop
|
|
|
|

|
|
|
|
|
|
## 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
|