9a0e89bcea36c65ba856d0820513fd41558aeeff
Some checks failed
Build Windows / build-windows (push) Has been cancelled
imajViewer
Ultra hafif görüntü izleyici. Flutter ile yazıldı — Linux & Windows desteği.
Özellikler
- PNG, JPEG, WebP, BMP, GIF desteği
- Fare tekerleği ile zoom
- Sürükle-bırak ile resim açma
- Pencere boyutu/konumu hatırlama (JSON persistence)
- Varsayılan görüntü izleyici olarak ayarlanabilir
Linux Kurulum
Flutter SDK gerekmez — release/ dizininde hazır binary gelir.
git clone https://git.softmediadesign.com/git_alhan/imajviewer.git
cd imajviewer
./install.sh
Script şunları yapar:
release/dizinindeki hazır binary'i kullanır (yoksaflutter builddener)- Binary ve kütüphaneleri
~/.local/lib/imajviewer/altına kopyalar ~/.local/bin/imajviewersymlink'i oluşturur.desktopdosyasını kaydeder- Tüm resim formatları için varsayılan izleyici olarak ayarlar
Kurulumdan sonra bir PNG/JPG dosyasına çift tıklayın veya xdg-open <dosya> ile test edin.
.deb paketi ile kurulum
sudo dpkg -i imajviewer_1.0.0_amd64.deb
sudo apt-get install -f # eksik bağımlılıklar varsa
Kaldırma
rm -rf ~/.local/lib/imajviewer ~/.local/bin/imajviewer \
~/.local/share/applications/imajviewer.desktop \
~/.local/share/icons/hicolor/64x64/apps/imajviewer.png
Windows Kurulum
Gereksinimler
- Flutter SDK (stable channel)
- Visual Studio 2022 (Desktop development with C++ iş yükü)
Derleme
Windows bilgisayarda:
git clone https://git.softmediadesign.com/git_alhan/imajviewer.git
cd imajviewer
flutter pub get
flutter build windows --release
Çıktı: build/windows/x64/runner/Release/ dizini. imajviewer.exe ile birlikte tüm DLL'ler burada — dizini taşıyarak başka Windows makinelerde çalıştırabilirsiniz.
Geliştirme
Flutter SDK gereklidir.
flutter pub get
flutter build linux # Linux
flutter build windows # Windows
Lisans
MIT
Languages
Dart
41.9%
C++
20.5%
PowerShell
15.8%
CMake
14.8%
Shell
3.9%
Other
3.1%