{"name": "viewfinder", "latest": {"version": "0.3.2", "pubspec": {"name": "viewfinder", "description": "Modern Flutter photo viewer / gallery. Pinch / double-tap / mouse-wheel zoom with rubber-band edges and fling, drag-to-dismiss, thumbnails, page indicator, and keyboard shortcuts.", "version": "0.3.2", "repository": "https://github.com/koji-1009/viewfinder", "topics": ["photo", "gallery", "image-viewer", "zoom", "thumbnails"], "screenshots": [{"description": "Pinch and double-tap zoom on a full-screen photo.", "path": "doc/screenshots/zoom.webp"}, {"description": "Swipe between pages with the thumbnail strip auto-scrolling and re-highlighting.", "path": "doc/screenshots/swipe.webp"}], "environment": {"sdk": "^3.10.0", "flutter": ">=3.38.0"}, "dependencies": {"flutter": {"sdk": "flutter"}}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "fake_async": "^1.3.3", "dapper": "^1.4.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/viewfinder/versions/0.3.2.tar.gz", "archive_sha256": "40c52f10e872c73fa15eb96b94c90a091c7365cee5f64ab405e7242899f7812f", "published": "2026-05-04T12:40:07.705158Z"}, "versions": [{"version": "0.1.0", "pubspec": {"name": "viewfinder", "description": "Modern Flutter photo viewer / gallery. Pinch / double-tap / mouse-wheel zoom with rubber-band edges and fling, drag-to-dismiss, thumbnails, page indicator, and keyboard shortcuts.", "version": "0.1.0", "repository": "https://github.com/koji-1009/viewfinder", "topics": ["photo", "gallery", "image-viewer", "zoom", "thumbnails"], "screenshots": [{"description": "Pinch and double-tap zoom on a full-screen photo.", "path": "doc/screenshots/zoom.webp"}, {"description": "Swipe between pages with the thumbnail strip auto-scrolling and re-highlighting.", "path": "doc/screenshots/swipe.webp"}], "environment": {"sdk": "^3.10.0", "flutter": ">=3.38.0"}, "dependencies": {"flutter": {"sdk": "flutter"}}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "fake_async": "^1.3.3", "dapper": "^1.4.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/viewfinder/versions/0.1.0.tar.gz", "archive_sha256": "b8ba00fdbccc31d4246d3c13f824cef39bc32462ef866e29d9a2972b1add9a5b", "published": "2026-05-01T12:43:16.578474Z"}, {"version": "0.2.0", "pubspec": {"name": "viewfinder", "description": "Modern Flutter photo viewer / gallery. Pinch / double-tap / mouse-wheel zoom with rubber-band edges and fling, drag-to-dismiss, thumbnails, page indicator, and keyboard shortcuts.", "version": "0.2.0", "repository": "https://github.com/koji-1009/viewfinder", "topics": ["photo", "gallery", "image-viewer", "zoom", "thumbnails"], "screenshots": [{"description": "Pinch and double-tap zoom on a full-screen photo.", "path": "doc/screenshots/zoom.webp"}, {"description": "Swipe between pages with the thumbnail strip auto-scrolling and re-highlighting.", "path": "doc/screenshots/swipe.webp"}], "environment": {"sdk": "^3.10.0", "flutter": ">=3.38.0"}, "dependencies": {"flutter": {"sdk": "flutter"}}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "fake_async": "^1.3.3", "dapper": "^1.4.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/viewfinder/versions/0.2.0.tar.gz", "archive_sha256": "2df24a95a13bbca8bfa50865b0c0684be8e1e71115a5304c41a277de52bdc07a", "published": "2026-05-02T13:09:29.098253Z"}, {"version": "0.2.1", "pubspec": {"name": "viewfinder", "description": "Modern Flutter photo viewer / gallery. Pinch / double-tap / mouse-wheel zoom with rubber-band edges and fling, drag-to-dismiss, thumbnails, page indicator, and keyboard shortcuts.", "version": "0.2.1", "repository": "https://github.com/koji-1009/viewfinder", "topics": ["photo", "gallery", "image-viewer", "zoom", "thumbnails"], "screenshots": [{"description": "Pinch and double-tap zoom on a full-screen photo.", "path": "doc/screenshots/zoom.webp"}, {"description": "Swipe between pages with the thumbnail strip auto-scrolling and re-highlighting.", "path": "doc/screenshots/swipe.webp"}], "environment": {"sdk": "^3.10.0", "flutter": ">=3.38.0"}, "dependencies": {"flutter": {"sdk": "flutter"}}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "fake_async": "^1.3.3", "dapper": "^1.4.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/viewfinder/versions/0.2.1.tar.gz", "archive_sha256": "f14220129f00b637687f4d26626da1f8302dc59866e7543e4e668e2b66e628b5", "published": "2026-05-02T22:37:17.102395Z"}, {"version": "0.3.0", "pubspec": {"name": "viewfinder", "description": "Modern Flutter photo viewer / gallery. Pinch / double-tap / mouse-wheel zoom with rubber-band edges and fling, drag-to-dismiss, thumbnails, page indicator, and keyboard shortcuts.", "version": "0.3.0", "repository": "https://github.com/koji-1009/viewfinder", "topics": ["photo", "gallery", "image-viewer", "zoom", "thumbnails"], "screenshots": [{"description": "Pinch and double-tap zoom on a full-screen photo.", "path": "doc/screenshots/zoom.webp"}, {"description": "Swipe between pages with the thumbnail strip auto-scrolling and re-highlighting.", "path": "doc/screenshots/swipe.webp"}], "environment": {"sdk": "^3.10.0", "flutter": ">=3.38.0"}, "dependencies": {"flutter": {"sdk": "flutter"}}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "fake_async": "^1.3.3", "dapper": "^1.4.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/viewfinder/versions/0.3.0.tar.gz", "archive_sha256": "9b68f2f49d5e311c7a2d3882f434d4c13d22a2a4ebf4ef9a233a9bb5b395ec68", "published": "2026-05-03T05:05:57.557245Z"}, {"version": "0.3.1", "pubspec": {"name": "viewfinder", "description": "Modern Flutter photo viewer / gallery. Pinch / double-tap / mouse-wheel zoom with rubber-band edges and fling, drag-to-dismiss, thumbnails, page indicator, and keyboard shortcuts.", "version": "0.3.1", "repository": "https://github.com/koji-1009/viewfinder", "topics": ["photo", "gallery", "image-viewer", "zoom", "thumbnails"], "screenshots": [{"description": "Pinch and double-tap zoom on a full-screen photo.", "path": "doc/screenshots/zoom.webp"}, {"description": "Swipe between pages with the thumbnail strip auto-scrolling and re-highlighting.", "path": "doc/screenshots/swipe.webp"}], "environment": {"sdk": "^3.10.0", "flutter": ">=3.38.0"}, "dependencies": {"flutter": {"sdk": "flutter"}}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "fake_async": "^1.3.3", "dapper": "^1.4.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/viewfinder/versions/0.3.1.tar.gz", "archive_sha256": "289bec8fafbae1cce4c4cbca73dcf519904436911f59b82fd11d6c144de69923", "published": "2026-05-03T08:44:35.341802Z"}, {"version": "0.3.2", "pubspec": {"name": "viewfinder", "description": "Modern Flutter photo viewer / gallery. Pinch / double-tap / mouse-wheel zoom with rubber-band edges and fling, drag-to-dismiss, thumbnails, page indicator, and keyboard shortcuts.", "version": "0.3.2", "repository": "https://github.com/koji-1009/viewfinder", "topics": ["photo", "gallery", "image-viewer", "zoom", "thumbnails"], "screenshots": [{"description": "Pinch and double-tap zoom on a full-screen photo.", "path": "doc/screenshots/zoom.webp"}, {"description": "Swipe between pages with the thumbnail strip auto-scrolling and re-highlighting.", "path": "doc/screenshots/swipe.webp"}], "environment": {"sdk": "^3.10.0", "flutter": ">=3.38.0"}, "dependencies": {"flutter": {"sdk": "flutter"}}, "dev_dependencies": {"flutter_test": {"sdk": "flutter"}, "flutter_lints": "^6.0.0", "fake_async": "^1.3.3", "dapper": "^1.4.0"}}, "archive_url": "https://mirror.nju.edu.cn/dart-pub/packages/viewfinder/versions/0.3.2.tar.gz", "archive_sha256": "40c52f10e872c73fa15eb96b94c90a091c7365cee5f64ab405e7242899f7812f", "published": "2026-05-04T12:40:07.705158Z"}]}