Hi,

This is a list of important things that I want to focus on for the next 
release (I am not yet sure if it will be beta1 or alpha4):


Metadata editor
===============
Low level metadata handling is implemented (mostly), now we need to improve 
the GUI. Now we can edit keywords and comments, other fields that should be 
added are Title, Rating, Author, Copyright and maybe others. There is also a 
set of location tags like City, Country, etc. Maybe we could even add some 
map widget like this one:
http://nzjrs.github.com/osm-gps-map/

Keyword editor needs also improvements. I don't know yet, how it should work,
I have only a vague idea that the favorite keywords should be organized in a 
tree. Ideas are welcome.


Configuration of external commands
==================================
I originally planed this after 1.0 but now I think that is should be done 
earlier, because it has a big impact on the configuration.

Requirements:
Each external command should be configured in separate file in user or system 
configuration directory - that allows easy instalation of extensions
as separate packages

Solution:
use standard desktop files:
http://standards.freedesktop.org/desktop-entry-spec/latest/
with some Geeqie specific entries, like
X-Geeqie-menu-path
X-Geeqie-hotkey

Advantages:
- we will get many preconfigured applications for free by 
scanning /usr/share/applications
- parser for this file format is in glib

Problems:
- the Exec field does not support all features that we need (filters, sidecar 
files) - we can either use something like X-Geeqie-Exec with extended syntax
or pass the additional info to the application via setenv
- Exec field is executed directly, no shell functions are allowed - all 
non-trivial commands will have to be in separate shell scripts - OTOH it
will make the scripts more readable than the current one-liners


Usability
=========
- re-arrange configuration dialog
- maybe add more tooltips
- identify and improve texts that are hard to understand
- ...

Vladimir

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel

Reply via email to