Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
BETA - Image Editor plugin
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