Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cdrani/swathe
Swathe | Image Effect Desktop App for macOS, Windows, & Linux
https://github.com/cdrani/swathe
desktop-app image image-effects linux macos rust svelte tauri windows
Last synced: 16 days ago
JSON representation
Swathe | Image Effect Desktop App for macOS, Windows, & Linux
- Host: GitHub
- URL: https://github.com/cdrani/swathe
- Owner: cdrani
- License: mit
- Created: 2024-01-23T00:27:35.000Z (10 months ago)
- Default Branch: develop
- Last Pushed: 2024-09-27T03:07:27.000Z (about 1 month ago)
- Last Synced: 2024-10-04T17:56:02.661Z (about 1 month ago)
- Topics: desktop-app, image, image-effects, linux, macos, rust, svelte, tauri, windows
- Language: Svelte
- Homepage:
- Size: 5.38 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Swathe - Image Viewer
Swathe is an open-source app which allows applying cool overlay effects to images. The applied effects on the image can be downloaded for personal use and/or the enshittification of memes across your slack, discord, or social media channels.
## Features
- mutiple image presentation views (gallery, preview, comparison)
- 20+ applicable effects including emboss, nigt-vision, mosaic, airbrush, etc
- keyboard shortcuts for entire ui
- cross-platform: runs on windows, macos, & linux## Preview
- app demo video here (soon)
## ⌨️ Shortcut Keys
All shortcurt commands begin with the `shift` key + any of the following
- switch effect (⬆️ and ⬇️)
- clear image (`X` to clear image and upload new one)
- switch views (`P` for **Preview**, `G` for **Gallery**, `C` for **Comparison**)
- reposition comparison slider dragger (⬅️ and ➡️)
- fit to screen size (`M` to fit image. Dependent on screen constraints. Repress to exit fit-to-screen view).
- full screen (`F` for full-screen image view. Dependent on window size. Repress to exit full-screen view).## Installation
"Latest" refers to non release-candidate, pre, beta, or alpha builds.
- linux: [latest](https://github.com/cdrani/swathe/releases/latest/download/swath.dmp)
- macos: [latest](https://github.com/cdrani/swathe/releases/latest/download/swathe.dmg)
- windows: [latest](https://github.com/cdrani/swathe/releases/latest/download/swath.exe)Additionally, one can just build from [source](https://github.com/cdrani/swathe/releases/latest)
## Releases
Releases are automated based on semantic releases and tagged as such in the [Releases](https://github.com/cdrani/swathe/releases) page. Releases have the newest features and bugs, fixes, etc, as they include pre, beta, and alpha builds before a public build is cut.
## Build
1. Clone the repository: `git clone https://github.com/cdrani/swathe.git`
2. Install the dependencies: `pnpm install`
3. Build the application: `pnpm run tauri build`
4. Get the executable (\*.ext, .dmg, etc) from the `src-tauri/target` folder## Contributing
Contributions are welcome!
## License
Swathe is released under the [MIT License](./LICENSE).