Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

BETA - Image Editor plugin

<< < (7/20) > >>

seb_seb0:
Sorry for all the confusion in the SVN repository !

   1 - it is true that I have removed some useless folders like the .obj
   
   2 - After removing so many files, I should have done a test check-out (I am still a newbie with SVN, and I am making mistakes...)
        I will test next time

   3 - I had last week a very heavy work schedule, and I did not have the time to update the plugin. So no opportunity to spot and / or correct the mistakes

   I have just made an update of the SVN (revision 27) - now it is working (I have tested with a fresh check-out)

   Hopefully I will have more time now, to finish the plugin.
   During the last updates, I have added some basic Image manipulation (flipping / rotating / converting to grey scale ...) This  operation are useful when editing a set of similar icons, and / or a set of icon for the same button (grey scaled can be used for disabled bitmap for example).

  I will not add new features - I think the panel is more or less complete.
  The roadmap is now:
     - correcting all the points described in todo.txt
     - finishing implementing the "rotate hue" manipulation (1 good call to wxImage::RotateHue and it is finished)
     - testing, debugging, releasing

  After a first release, I want to:
     - add possibly a configuration panel
     - add a Quick Help dialog
     - review a bit the interface, using either: wxAUI, wxFoldedPanel, hideable panels, ... the area is a bit too much cluttered with the tools to my taste

   Sebastien
 




seb_seb0:
Hello,

I have made updates to the XPMEditor plugin.
The main changes are in the drawing tools:
   1 - WYSIWYG (this was not the case before, since scale factors were not identical ...)
   2 - correct some inaccuracies (problems when dragging selection, copy / paste was 1 pixel too much, ...)
   3 - discovered some bugs in the process, and corrected some of them (the other are documented in the todo.txt file)
   4 - Selection frame is now inverted - the previous was blue. Not really useful when it is located on a blue rectangle...
   5 - the colour of the Grid is now customizable.

SVN is updated (revision 28 - this time I have tested it !)

One quick note: the progress seems to be slow - a drawing editor ought to be simple to program. I stumbled unto many problems, including bugs in wxWidgets (SetUserScale is innacurate).
Since the editor should be optimized for small images with big zoom factors, I have to be careful about accuracy... And it has caused me many problems (solved now), which took most of the programming time this week-end.

Sebastien

seb_seb0:
Hello,

I have updated the plugin.
Here is the list of changes:

   1 - solved bug with resize selection with big zooms
   2 - Invert colours Selection / Image is now possible
   3 - Rotate Hue: from colour to colour (interface improved)
   4 - Bug solved: Undo : mask colour not saved, and resetted to black after Undo.
   5 - Moved some of the widgets to separate panels - it will make it easier to hide / show them

Next in planning, probably in this order (mainly bug solving):
Bugs to be solved:
1 - Copy / Paste:
    before copy : bitmap put in clipboard has a Mask
    after paste : bitmap does not have mask
2 - Zoom + Pen does not work good after moving selection
3 - Selection is not drawn when it is overlapping bitmap edges + zoom
4 - Redraw background: the bottom right corner is not covered when zooming out
5 - Save As: does not update the file status in the Project Manager

Improvements:
1 - improve the interface : allow to hide some widgets, to clear some drawing surface (useful mainly for laptop users, with small screens)
     Partially done - some work remains to do.
2 - Quick Help display

Regards,

Sebastien

seb_seb0:
Hello,

the plugin is not dead.
I have solved several bugs - but currently, due to UI rework, the plugin is currently broken (nothing big, I am just in the middle of a change. Some panels are not resized correctly, hiding the controls...).
Therefore I will not commit the sources until this problem is solved.

I still have a heavy workload at work (a bit less though) so I cannot work as much as I want on this plugin.

In parallel, I have found a way to install Ubuntu 10.4 on my computer (using VirtualBox, to avoid a nasty and potentially dangerous hard disk partionning). I am currently compiling CodeBlocks (last SVN). The goal is to correct myself the most obvious Linux bugs in my plugin (and to learn the tools for programming on Linux as well ! :-) )
So far, so good, it is still compiling (thanks google & the wiki).

I will let you know when I make substancial progress (not before the 28.05 though - I have work appointments

Sebastien

ptDev:

--- Quote from: seb_seb0 on May 25, 2010, 11:14:37 pm ---Hello,
[...]
In parallel, I have found a way to install Ubuntu 10.4 on my computer (using VirtualBox, to avoid a nasty and potentially dangerous hard disk partionning).

--- End quote ---

Have you tried wubi already? It uses loop-mounting, which means you can dual boot without partitioning the hard disk. I always see emulation as a last resort.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version