diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d0d6371 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +* text=auto eol=lf +*.png binary diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 27f4861..728b2e5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,6 +16,7 @@ jobs: uses: subosito/flutter-action@v2 with: channel: stable + cache: true - name: Install Linux dependencies run: | @@ -52,6 +53,7 @@ jobs: uses: subosito/flutter-action@v2 with: channel: stable + cache: true - name: Get dependencies run: flutter pub get diff --git a/CHANGELOG.md b/CHANGELOG.md index dd357cb..67771c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ All notable changes to imajViewer are documented in this file. +## [Unreleased] + +### Added +- Internationalization: Turkish + English, auto-detected from system locale +- Zoom decodes at original resolution while zooming in (crisp details) +- Max zoom increased to 20x + +### Fixed +- Black screen flash during zoom (gapless playback) + +### Changed +- App ID `com.example.imajviewer` → `com.softmediadesign.imajviewer` +- CI now runs `flutter analyze` and `flutter test` on every push +- `pubspec.yaml` description in English (open-source ready) + ## [1.1.0] - 2026-08-06 ### Fixed diff --git a/imajviewer.png b/imajviewer.png index ae34c63..777088c 100644 Binary files a/imajviewer.png and b/imajviewer.png differ diff --git a/imajviewericon.png b/imajviewericon.png index ae34c63..777088c 100644 Binary files a/imajviewericon.png and b/imajviewericon.png differ