Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patrikgrinsvall/neutralinojs-image-browser
a simple image gallery using neutralinojs, vanilla javascript and tailwindcss
https://github.com/patrikgrinsvall/neutralinojs-image-browser
Last synced: 14 days ago
JSON representation
a simple image gallery using neutralinojs, vanilla javascript and tailwindcss
- Host: GitHub
- URL: https://github.com/patrikgrinsvall/neutralinojs-image-browser
- Owner: Patrikgrinsvall
- License: other
- Created: 2024-08-11T04:31:59.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-12-04T08:26:15.000Z (19 days ago)
- Last Synced: 2024-12-04T09:31:50.125Z (19 days ago)
- Language: JavaScript
- Size: 168 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Neutralinojs image gallery viewer
## About
A pretty decent but simple image viewer with the following features:
- Displays images in a directory or selected images
- Configurable image size ranging from 10%->100%, original or max available in current viewport
- Pretty low resource usage by not brutally loading all available images but uses pagination. Page size is configurable
- Fullscreen (kinda) by double clicking images
- Slideshow with configurable interval in seconds
- Random/sequential image loading during slideshow## Roadmap
- Fix build process and dont load entire tailwind from cdn
- Split code into a proper class hiearchy and tryhard SOLID design pattern using DRY principles
- Directory to view should be possible to supply with arguments to the binary to enable OS integration, like right clicking a folder or starting from terminal in current folder or such
- After the above, fix desktop integration for at least gnome but preferably more OSes together with installer for the same
- Keyboard shortcuts
- Use storage to save previous configs
- Split configs into its own view or place in a tab
- Add my already written image tools: duplicate image finder, mask and pathing tool, color correction and histogram tools, stable diffusion prompt guided inpaiting, upscaling and face correction
- it should be possible to extend with a plugin system where plugins are loaded by selecting javascript "plugin" files to extend the with the above features (yea, right..)