# 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. ```bash 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 (yoksa `flutter build` dener) - Binary ve kütüphaneleri `~/.local/lib/imajviewer/` altına kopyalar - `~/.local/bin/imajviewer` symlink'i oluşturur - `.desktop` dosyası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 ` ile test edin. ### .deb paketi ile kurulum ```bash sudo dpkg -i imajviewer_1.0.0_amd64.deb sudo apt-get install -f # eksik bağımlılıklar varsa ``` ### Kaldırma ```bash 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](https://docs.flutter.dev/get-started/install/windows) (stable channel) - Visual Studio 2022 (Desktop development with C++ iş yükü) ### Derleme Windows bilgisayarda: ```powershell 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. ```bash flutter pub get flutter build linux # Linux flutter build windows # Windows ``` ## Lisans MIT