Periodically, someone on the inkscape list proposes the idea of a simplified inkscape interface, to make it more child friendly or whatnot.
When I was fiddling with ume and playing with the EEE PC I wondered about a simplified inkscape for subnotebook and embedded hardware, and what it'd take to achieve.
So, in a couple hours of ifdeffing out various things, this is what I came up with:
The main challenge was the aux toolbar - I think we'll need JonCruz's toolbar rework (which missed 0.46 but will definitely be in for 0.47); I just hacked it down. Deciding what to keep in the left toolbox was a tough choice, but I think I kept the most useful tools; the paint bucket would be the next on the chopping block, but I understand kids love it, so it just made it.
You'll note I turned off the scrollbars, ruler, and color palette - this was trivial to do via the menus, and could be turned back on as desired.
I tried getting rid of the grippy handles for the toolboxes, since for this use case people probably wouldn't need to be tearing off toolbars, and it'd save a touch of space both horizontally and vertically.
One thing I noticed as an issue is that some of the tool panels on the right take up a large proportion of the canvas space when at 640x480. A few of the dialogs are rather big too.
So, I think we could quite easily support an 'inklite' version of inkscape, built from the same codebase. Implementation-wise, it'd be easiest to do it as just two different executables via a #define INKLITE type thing; a lot of the menu code and stuff uses structs and static strings that can't be modified at runtime. This is analogous to what we already do for inkview.


That screenshot looks really great. I'd love to get a copy of "InkLite" - is there any way I could do this?