Files
imajviewer/README.md
T
Alhan a566dcdece
Build Windows / build-windows (push) Has been cancelled
feat: Windows build support + title bar tamamen saydam
2026-07-22 04:34:31 +03:00

80 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 <dosya>` 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