deviant art

Deviant Login Shop  Join deviantART for FREE Take the Tour
[x]
Download Image
PNG, 1062×1593
more ▶

More from ~Algalord-Gnome

Featured in Groups:

Details

July 26, 2011
1.1 MB
1062×1593
Link
Thumb

Statistics

Comments: 49
Favourites: 31 [who?]

Views: 2,509 (0 today)
Downloads: 67 (0 today)
[x]
:iconalgalord-gnome:
Foto - An image viewer and album manager, written in Vala, using Gtk 3.0, Clutter and Granite.

State: development

The idea is to create an album manager app similar to the facebook picture albums or Iphoto, and a fast and powerfull (but simple) image viewer.

Nice features it have:

+Navegate by all the pictures in a folder
+Set image as background
+Zoom in and zoom out with scroll (still a bit buggy)
+Drag image
+auto fit to window space
+FullScreen options (auto-hide toolbar and mouse pointer)
+Contractor API integration
+Choose to use or not dark theme (if available)
+Choose image viewer background color
+Keyboard shorcuts (-> <- arrows for image navigation and F11 & ESC for fullscreen).
+ Add pictures by dragging pictures into albums view (not importing, just saving 'refference')
+/- Metadata support (working, but no complete)
+/- Ratings (working for pictures, code not commited)

What is comming (short term, like 2 months or less):

- Create albums by dragging pictures into albums grid view
- Rotation
- More configuration options (if you want something, ask in comments)
- Slideshow and presentation
- Others

What is comming (long term):

- Face recognition and automatic labeling
- Import from your device
- Effects

I have started the development of photo albums, for now, you can only create albums, but can't add photos.

How to compile & install:

bzr branch lp:foto
cd foto
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install


Looking for ppa?

ppa:erasmo-marin/foto-daily-builds
Add a Comment:
 
love 2 2 joy 2 2 wow 0 0 mad 0 0 sad 0 0 fear 0 0 neutral 0 0
:iconswizzzle:
The foto icon looks a little bit too dark.
I prefer the lighter version of Camilo icon mockups.
[link]

Cheers ;)
Reply
:iconalgalord-gnome:
it's the same icon O.o
Reply
:iconnpikill:
Mood: Love ~npikill Dec 2, 2012  Hobbyist Interface Designer
Amigo, me encanta el diseño de la aplicación, es un excelente trabajo.

He intentado probarla en elementary Luna Beta 1 y después de instalar esto: sudo apt-get install valac-0.18 libgexiv2-dev e ingresar cmake .. -DCMAKE_INSTALL_PREFIX=/usr en el terminal, me aparece el siguiente error:

-- The CXX compiler identification is unknown
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- checking for modules 'gobject-2.0;glib-2.0;gio-2.0;gtk+-3.0;clutter-gtk-1.0;clutter-1.0;gthread-2.0;granite;gee-1.0;sqlite3;gexiv2'
-- package 'gtk+-3.0' not found
-- package 'clutter-gtk-1.0' not found
-- package 'clutter-1.0' not found
-- package 'granite' not found
-- package 'gee-1.0' not found
-- package 'sqlite3' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
CMakeLists.txt:87 (pkg_check_modules)


-- checking for a minimum Vala version of 0.18.0
-- found Vala, version 0.18.1
-- GSettings schemas will be installed locally.
-- GSettings shemas will be compiled.
-- GSettings schemas will be installed into /usr/share/glib-2.0/schemas/
-- Configuring incomplete, errors occurred!

Espero me puedas apoyar.

Saludos desde México.
Reply
:iconalgalord-gnome:
Se incluye un archivo INSTALL, si lo lees, encontrarás esto:

sudo apt-get install libgtk-3-dev libgee-dev libgranite-dev libsqlite3-dev libclutter-gtk-1.0-dev libgexiv2-dev

Con eso debería ser suficiente para que te compile :)
Reply
:iconnpikill:
~npikill Dec 2, 2012  Hobbyist Interface Designer
Gracias amigo. Ahora otra cuestión. ¿Cómo cargo mis álbumes que se encuentran en otra partición distinta?

:)
Reply
:iconalgalord-gnome:
Bueno, no pienses que la app está lista, por el momento sólo se puede mantener un enlace a tus fotos, no importarlas a una carpeta, por lo que si importas imágenes de otra partición, desmontas la partición, y vuelves a abrir foto, la aplicación se caerá.

Para importar fotos, la única forma de hacerlo por ahora, es creando un nuevo album, y arrastrando las fotos dentro del album (click en el album, y después las arrastras)
Reply
:iconalexsi:
im use Ubuntu 12.10 and gnomshell my error:

alexsi@admin:~/foto/build$ sudo cmake .. -DCMAKE_INSTALL_PREFIX=/usr
-- The CXX compiler identification is unknown
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- checking for modules 'gobject-2.0;glib-2.0;gio-2.0;gtk+-3.0;clutter-gtk-1.0;clutter-1.0;gthread-2.0;granite;gee-1.0;sqlite3;gexiv2'
-- package 'gtk+-3.0' not found
-- package 'clutter-gtk-1.0' not found
-- package 'clutter-1.0' not found
-- package 'granite' not found
-- package 'gee-1.0' not found
-- package 'sqlite3' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
CMakeLists.txt:87 (pkg_check_modules)


-- checking for a minimum Vala version of 0.18.0
-- found Vala, version 0.18.0
-- GSettings schemas will be installed locally.
-- GSettings shemas will be compiled.
-- GSettings schemas will be installed into /usr/share/glib-2.0/schemas/
-- Configuring incomplete, errors occurred!

Help me Plz.
Reply
:iconalgalord-gnome:
Please read INSTALL file, and also read comments, you need to install the build dependencies and valac 0.18 before build
Reply
:iconalexsi:
I tried to follow the instructions but this nothing happened. I have so far too little knowledge in Linux. Say it possible to create deb package for the application?
Reply
:iconalgalord-gnome:
ppa:erasmo-marin/foto-daily-builds ;)
Reply
Add a Comment: