Skip to content

v1.0.0

Choose a tag to compare

@OliverZhaohaibin OliverZhaohaibin released this 31 Oct 20:28
· 2995 commits to main since this release

🚀 iPhoto v1.0.0 — First Stable Release

📸 A modern, folder-native photo manager for Windows and macOS.

We’re thrilled to announce the first official release of iPhoto v1.0.0! 🎉
Inspired by macOS Photos, iPhoto brings a lightweight yet powerful photo-management experience to desktop users — without database lock-in.

🖼 Overview

iPhoto is folder-native:
📁 Your folders are your albums.
No import, no heavy database — just pure filesystem structure.

Every album stores its metadata (cover, favorites, order, filters) in a small JSON manifest file, and all thumbnails / pairings are cached locally for speed.
Your original photos and videos remain untouched — 100% non-destructive.


✨ Key Features

  • 🎥 Full Live Photo Support
    Automatically pairs HEIC/JPG + MOV files by content-ID or timestamp, with a “LIVE” badge and inline playback.

  • 🗺 Interactive Map View
    Reads GPS metadata and displays your photo footprints on an interactive map.

  • 🗂 Folder = Album
    Each folder becomes an album, managed by .iphoto.album.json (or .iphoto.album).

  • 🧠 Smart Albums
    Built-in “Library”, “All Photos”, “Videos”, “Favorites”, and “Recently Deleted” views.

  • 🖼 Immersive Detail Viewer
    Elegant photo/video viewer with filmstrip navigation and floating playback controls.

  • ℹ️ Floating Metadata Panel
    Inspect EXIF, camera/lens info, shutter speed, aperture, file size, etc.

  • ⚙️ Rich Desktop Interactions
    Drag-and-drop import, context menus (copy / reveal in folder / move / delete / restore), incremental scanning, async thumbnail loading.


🏁 Getting Started

When you first open iPhoto, you’ll see the Basic Library — not bound screen, as shown below:

firstpage

Click “Bind Basic Library…” to select any folder on your computer —
that folder will become your album root.

iPhoto will automatically scan its contents, generate thumbnails, and recognize Live Photos,
creating a lightweight .iphoto.album.json manifest inside that folder.

📁 From now on, you can simply open this folder again to view, manage, or sync your photos directly.


📂 Open a Folder Temporarily / 临时打开文件夹

If you just want to browse a folder without binding it as a library,
you can use the “Open Album Folder…” option from the top menu:

open-album-folder

This lets you temporarily open any directory to preview its photos and videos —
no manifest file will be created, and your original files remain untouched.


💬 Feedback

We’d love to hear from you!
If you encounter any issues or have ideas for improvement, please open a ticket on GitHub Issues.
Your feedback helps shape the future of iPhoto. 💙
Thank you for your support!


🇨🇳 iPhoto v1.0.0 — 首个正式版发布!

我们非常激动地宣布 iPhoto v1.0.0 正式发布!🎉
iPhoto 是一款面向 WindowsmacOS 的现代化照片管理器,其灵感来自 macOS 的《照片》 应用。


🖼 核心理念

文件夹原生 · 无需导入 · 非破坏性设计

📁 您的文件夹 就是 您的相册。
我们通过轻量级的 JSON 清单文件与本地缓存来保存封面、精选与排序信息。
所有原始照片与视频保持原样,100% 不修改、不搬动。


✨ 主要功能

  • 🎥 完整的 Live Photo 支持:自动配对 HEIC/JPG 与 MOV 文件,静态照片带 “LIVE” 徽章,可直接播放动态视频。
  • 🗺 交互式地图视图:自动读取照片与视频的 GPS 信息,聚合显示拍摄地点。
  • 🗂 文件夹即相册:每个文件夹均视为相册,通过 .iphoto.album.json 管理封面、精选与排序。
  • 🧠 智能相册:内置 “图库”、“所有照片”、“视频”、“收藏”、“最近删除” 等自动聚合视图。
  • 🖼 沉浸式查看器:带胶片条与浮动播放控件的照片/视频查看体验。
  • ℹ️ 浮动信息面板:查看 EXIF、相机/镜头、光圈、快门速度、文件大小等元数据。
  • ⚙️ 桌面级交互体验:支持拖拽导入、右键菜单、异步扫描、增量加载缩略图等。

🏁 开始使用

首次启动 iPhoto 时,你会看到如下界面:

firstpage

点击 “Bind Basic Library…”(绑定基础图库),然后选择任意一个文件夹,
该文件夹就会成为您的 相册根目录

iPhoto 会自动扫描其中的照片与视频,生成缩略图并识别 Live Photos,
同时在文件夹内创建一个轻量的 .iphoto.album.json 文件,用于记录封面、精选与排序信息。

📁 此后您只需重新打开这个文件夹,就能直接浏览、管理或同步相册内容。


如果您只是想 临时浏览某个文件夹,而不想将它绑定为永久相册,
可以点击顶部菜单中的 “Open Album Folder…”(打开相册文件夹)

open-album-folder

此操作将 直接打开并预览文件夹内的照片和视频
不会创建 .iphoto.album.json 文件,也不会对原始媒体做任何更改。


💬 反馈与建议

我们非常期待您的反馈!
如果您在使用中发现问题,或有新的功能建议,欢迎前往 GitHub Issues 提交。
每一条意见都将帮助我们让 iPhoto 变得更好。💙
感谢您的支持!