The photo gallery application
Work items for the photo gallery application
The gallery-app is the application to present photos in Ubuntu Touch.
== The status ==
The app is currently functional and works quite well.
But there some areas, that have to be worked on / fixed to make it fully usable (mainly albums stuff).
And of course, the apps has room for improvements. In its performance, as well as in some features that should be there or it's UI design.
== UDS ==
At UDS the gallery will be presented. With features you might have missed. The current status will be discussed.
Depending on the interest, some work items will be discussed in more detail. And maybe participants can pick up some work items.
Developers and designers from canonical are there and waiting for feedback.
== The future ==
So there is work of any kind. From small bug fixes, over minor improvements and refactorings, to new shiny features.
This is a fun place to participate in the Ubuntu Touch journey.
== Notes from the UDS session ==
* Runs on phone / tablet /desktop
* Simple editing features available at the bottom of the screen
* Not destructive edits
* Share to social
* Advanced editing features available via HUD
* Investigate how to integrate with U1 Photos API
* Integration with online accounts? - will be via Sharing Service
* How to view Picassa albums in photo gallery. Slightly different use case then sharing
- Apllication plugin??
* GVFS plugins??
* Album view need a way to differentiate between local albums and online albums
== Post 13.10 work items ==
work on photo viewer (cleanup, performance, toggling between fullscreen view): TODO
adapt thumbnail and preview sizes to display/device: TODO
work on album views (journey work, visual updates, toggling fullscreen view, cleanups): TODO
Ubuntu One support(auto sync of photos from U1?, settings for app to select albums, read-only view to start): TODO
Setting needed for the app (shown through HUD?): TODO
refactor editing “framework”, for performance and easily adding more operations: TODO
tiled renderer in ZoomablePhotoCo
add online sources (picasa, flickr): TODO
add dynamic filter mechanism (photo/
Work items for ubuntu-
[schwann] rename packaging, desktop files and executables to gallery-app: DONE
[schwann] more tests (unit tests, autopilot tests): DONE
[schwann] re-enable pinch2zoom: DONE
[schwann] use SDK dialog for delete: DONE
[schwann] improve startup time (depends on # of images): DONE
[schwann] use maxtextureSize, instead of fixed 2048 pixel: DONE
Work items for ubuntu-
[schwann] use cmake instead of qmake (consistency with other apps): DONE
[schwann] fix old designs and use the new SDK components (media selector component): DONE
Work items for ubuntu-13.05:
[schwann] switch orientation on device rotation: DONE
[schwann] provide .pot file for translations, and use translation in the app: DONE
Work items for ubuntu-13.06:
[schwann] fix data structures/parts that rely 100% on handling photos only: DONE
[schwann] new Video class is needed to be derived from the MediaSource: DONE
[schwann] handle video files (collecting them): DONE
[schwann] multiple directory support (SD card, video, ...): DONE
[schwann] show logo for videos: DONE
[schwann] play videos: DONE
Work items for ubuntu-13.07:
[schwann] photo picker component to choose photo for background image: DONE
[schwann] do not query for every single file during startup: DONE
Work items for ubuntu-13.08:
[schwann] handling video thumbnails in addition (create/
[schwann] UI tweaks for videos (play video inside of gallery): DONE
[uriboni] implement unity actions for HUD: DONE
Work items for ubuntu-13.09:
[schwann] support for displaying photos taken in greeter mode: TODO
Work items for ubuntu-13.11:
use thumbnailer at least for video thumbnails: TODO
improve test coverage: TODO
Work items for ubuntu-13.12:
save state and restore: TODO
support content-hub args for scaling, ect: TODO
Work items for ubuntu-14.01:
improve desktop mode: TODO
video playback improvements (once camera supports video recording again): TODO
parse metadata from video files: DONE
extend DB so save type of media and video metadata: TODO
work on HUD actions (rotate and resize main item, adding more actions (adding/deleting) etc): TODO
* Blueprints in grey have been implemented.