35 Commits

Author SHA1 Message Date
0fd86bcf89 Updates about window. Still really ugly. I think I'll have to do it from scratch 2012-09-07 07:54:31 +02:00
a5e8ee0961 Tries to get better about dialog. Still far from perfect 2012-09-06 20:35:50 +02:00
01dad9d6f2 Warns user when no image found, or source folder not found. Avoids ugly error 2012-09-05 18:36:55 +02:00
782c5ae2cb Comments out all log messages to console. Avoid having errors in GUI. 2012-09-05 18:17:23 +02:00
52159dfc69 Trying to enhance about window 2012-09-04 18:16:00 +02:00
c2fd199a50 Cleans some code 2012-09-04 16:26:14 +02:00
df2f56529f Modified get_data method for use with executable. Got a first version of Facemovie for windows 2012-09-03 17:15:17 +02:00
Julien Lengrand-Lambert
3d9bdedb8d Adds dialog to avoid hard exit while processing 2012-09-02 18:51:15 +02:00
302df1e9ab Starts working on unexpected crash on exit 2012-09-02 11:56:04 +02:00
test
c16bed942c Patches IvolutionTemplate to display images even after install on Ubuntu. Not perfect but better solution still to be found. Also updates MANIFEST.in, tests install and corrects some typos. Discovered that clicking on red cross while processing blocks everything 2012-09-01 18:56:22 +02:00
fb6bbcf77b simplifies media folder 2012-08-31 18:36:58 +02:00
48be746a86 Fixes path for icons location. They will not appear in formbuilder any more. Problem embedding files into the exe. 2012-08-31 18:31:54 +02:00
11d196ed08 Seems to fix layout of GUI on Linux. You can focus on packaging now 2012-08-31 17:15:49 +02:00
c2500dde9c Seems to solve seg fault problem. Nice 2012-08-31 17:00:14 +02:00
53348b91ae Tries to create exe for Windows. Adds dll for wx. Go for Linux first 2012-08-31 13:55:22 +02:00
a52c098d59 Adds log file existence checking on program startup 2012-08-31 12:21:24 +02:00
98bb3db2bb Enhances current logger. Now subclasses and modules are also indicated 2012-08-31 12:04:05 +02:00
2d8487676a Generalized default directory for all OSes. Found bug on multiple directory for folders 2012-08-31 11:35:01 +02:00
40177f0ce8 Removes code for gtk. Not supported any more 2012-08-31 11:25:44 +02:00
Julien Lengrand-Lambert
d25e7cb2f5 Adds observer/observable pattern to interface. Corrects small bug in ivolutioner 2012-08-21 18:05:37 +02:00
Julien Lengrand-Lambert
271fce60c7 Organizes GUI creation.
Adds menu bar and start creating events
2012-08-18 10:58:52 +02:00
Julien Lengrand-Lambert
5fd1209295 Cleans up some code 2012-08-18 10:37:38 +02:00
Julien Lengrand-Lambert
71d956e5fa Creates Filemenu. 2012-08-18 10:07:58 +02:00
89f51581cc Implements Observer pattern into the library.
Process can be stopped any time now.

The GUI seem pretty nice and runs without errors.

TODO:
Implement a save session method
Implement GUI compatible with all oses
2012-08-16 11:02:31 +02:00
2503e3c03b Adds notifications for all steps of processing in library.
Enhances status bar and progress bar behaviour.

TODO:
Allows user to start in the middle of operation => Implement Observer part of library
2012-08-16 10:39:56 +02:00
36a68ec909 Adds text to progress bar in Gui.
Messages in status bar are now set to small updates.

Notifications is clear for face detection.

TODO:
Add notification for movie creation and face listing
2012-08-16 09:57:18 +02:00
0a580b8e6f Changes the length of messages sent to GUI to 3, first being the type of message
TODO:
Notify IvolutionWindow about small updates
Notify Thread about more updates from lib
2012-08-16 09:49:27 +02:00
0ff79f385d Changes notification scheme :
- message is length 1 for system messages
- message is of length 2 for notifications (3 to indicate wh to update ? )

Applications now notifies thread to stop on gtk destroy

Changes git editor to vim
2012-08-16 09:19:23 +02:00
bfc960e103 FaceMovieThread successfully gets messages from face listing in lib.
TODO:
Change length of system messages to simplyfy updating
Think way to choose where to update messages
2012-08-16 09:09:44 +02:00
5d321f1cd9 Moves the Boserver pattern to a proper file in util 2012-08-03 17:12:59 +02:00
9db3b62eeb Corrects typos 2012-08-02 18:36:56 +02:00
af58c72c6a Adds support for personal folder to save logs.
TODO:
Indicate dependencies
2012-08-02 18:18:07 +02:00
f7c31307be Packaging works on linux
TODO :
Add dependencies
Create personal folder to save logs
2012-08-02 16:32:07 +02:00
9c734227fa Trying to get correct install package 2012-08-02 15:32:08 +02:00
9e95642c68 Loads of changes in the repo structure.
Data are now hosted as a subfolder of the code, and all the source files are grouped into the same package.
Bin folder has been removed, scripts are now directly placed in the root location.

Main package has been renamed to ivolution, this is a first step towards github renaming and full renaming of the project
2012-07-31 18:28:33 +02:00