Files
imajviewer/docs/index.md
T
Alhan 168e087c8b
Build & Release / build-linux (push) Has been cancelled
Build & Release / build-windows (push) Has been cancelled
Build & Release / create-release (push) Has been cancelled
feat: crop save (save visible area at original resolution) v1.4.0
- Save visible area at original resolution as JPEG q90 (title bar button or Ctrl+S)
- Output name: original name + _HHmmss suffix; no overwrite, warning shown
- Active color effects baked in; rotation saves bounding box
- New: crop_save_service, l10n strings TR/EN, docs/plan-crop-save.md
2026-10-11 21:36:20 +03:00

3.6 KiB
Raw Blame History

imajViewer — Dokümantasyon İndeksi

| Tarih | Dosya | Konu | ||---|---|---| | 2026-08-06 | rapor-github-acik-kaynak.md | Rapor — GitHub açık kaynak hazırlığı (gereksinimler, riskler, plan) | | 2026-10-11 | plan-crop-save.md | Plan (1.4.0) — Crop Save: görünen alanı orijinal çözünürlükte JPEG q90 kaydetme (uygulandı) | | 2026-08-06 | Implementation.md | Teknik uygulama dokümanı (kökten taşındı) | | 2026-08-06 | PRD.md | Product Requirements Document (kökten taşındı) | | 2026-08-06 | update_plan_01.md | Pan sınırlama & zoom merkezi sorunu (kökten taşındı) | | 2026-08-06 | rapor-pan-kilitleme-nuks.md | Rapor — efekt uygulanmış görselde pan sırasında kilitlenme nüksü (analiz, açık sorular) | | 2026-08-06 | rapor-gezinme-ayarlar-print.md | Rapor — gezinme okları (hover), ayarlar/gear (sıralama), yazdırma (printing paketi) | | 2026-08-06 | rapor-sag-tik-donma-analizi.md | Rapor — sağ tuş efektlerinde donma analizi + slider UI değerlendirmesi | | 2026-08-03 | zoom-clamp-mekanizmasi.md | Düzeltme — _vpSize sıfırlama bug'ı: çift tıklama sonrası zoom ölümü/pan serbestliği | | 2026-08-03 | performance_llvmpipe_issue.md | Rapor — llvmpipe donma analizi, kare hızı throttle, ölçüm sonuçları | | 2026-08-03 | rapor-brightness.md | Rapor — brightness efekti (Ctrl+Shift+sağ tık) + 4x5 matris birleştirme | | 2026-08-03 | galeri-klasor-tabanli.md | Rapor — klasör tabanlı galeri + precache/RAM kararı | | 2026-08-03 | session-2026-08-03.md | Session özeti — jfif/jpe/wbmp, pencere cascade, konum kaydı düzeltmesi | | 2026-08-03 | format-destegi-ek-formatlar.md | Plan — jfif/jpe/wbmp desteği (TIFF vazgeçildi) | | 2026-08-03 | pencere-cascade-yerlesim.md | Plan — yeni pencereyi yan yana / alt satıra açma (screen_retriever) | | 2026-07-27 | session-windows-ci.md | Windows setup.exe yeniden derlendi, Gitea CI eklendi | | 2026-07-27 | session-2026-07-27.md | Session özeti — rotate aktif, StartupWMClass ile taskbar gruplama | | 2026-07-27 | image-canvas-interactions.md | Detaylı analiz: contrast, saturation, rotate implementasyon planı | | 2026-08-10 | windows-setup.md | Windows Development Ortam Kurulum Rehberi — Flutter SDK, VS Build Tools, CMake, Inno Setup kurulum adımları | | önceki | zoom-clamp-mekanizmasi.md | Zoom clamp mekanizması (letterbox-aware) |

Geliştirme Akışı — Otomatik Build ve Kurulum

Linux

  1. Debug build: flutter build linux --debug
  2. Sisteme kurulum: ./install.sh (debug bundle tercih edilir → ~/.local/lib/imajviewer/)

Windows

  1. Ortam kurulumu: windows-setup.md rehberini takip edin
  2. Build + installer: .\build-windows.ps1
  3. Manuel kurulum (build çıktılarından): .\install.ps1
  4. Kaldırma: .\uninstall.ps1

Projede değişiklik yapıldıktan sonra otomatik yapılır (ayrıca istenmez):

  1. Debug build: flutter build linux --debug
  2. Sisteme kurulum: ./install.sh (debug bundle tercih edilir → ~/.local/lib/imajviewer/)