Introduction

4 views
Skip to first unread message

Jon A. Cruz

unread,
Aug 31, 2005, 2:44:10 AM8/31/05
to GNOME Colorscheme Development
Hi,


Just a quick note to introduce myself.


I'm a developer who's been kicking around multimedia on and off for a
few years. I've been active in Inkscape since it forked, and have been
focusing on UI, Color issues and drag-n-drop among other things.

Colorscheme looks like it can fill a quite helpful niche, and there's
some nice potential for interoperability for other applications.


One thing I can think of off hand is a more complete concept of "Color"
than just bare RGB values. Another could be drag-n-drop with other
programs (like Inkscape), and sharing of assets/formats.

Jonathon Jongsma

unread,
Aug 31, 2005, 8:52:43 AM8/31/05
to colorsch...@googlegroups.com
Hi Jon,

I definitely agree with your suggestions. When I started this
project I didn't have much experience with color, thus the rather
simplified concept of color in the program. Also, this is my first
real Gtk app, and I had started writing the classes for Color and
Colorscheme (i.e. the non-ui classes) before I really started teaching
myself Gtk. Because of this, there's a bit of a disconnect between my
color class and, for example, the Gdk::Color class, and that probably
should be addressed. In fact, I've been thinking for a while that the
implementation of Color in Gnome Colorscheme should maybe be
completely redone to address some of these issues. When you say that
Color should be more 'complete', what specific things did you have in
mind? I'd love to hear your suggestions.

I'm glad to hear that you've got some experience with Inkscape as
well (which, btw, is a very nice program, ). I've been thinking about
checking out some code in Inkscape to see if there are things that can
be shared with my program. I've looked a little bit and it seems that
most of the code base is still in C -- is that correct? One thing I'm
really interested in is the possibility to use some of the custom
color selector widgets that are used in Inkscape, since I don't think
the default Gtk color selector fits my application very well. But
since the inkscape codebase is so large I've not had the time to
really dig in to find out where the code for such a thing is
implemented and whether it could be reused.

Drag and drop is definitely planned functionality, but I have no
experience writing drag and drop code so I haven't gotten around to
implementing that stuff yet. Any advice or ideas you could give would
be greatly appreciated.

I'd also like to hear more about what you mean by 'sharing of
assets/formats'. What sort of formats do you feel would be sharable?
I can think of, for exmaple, exporting palette files that can be read
from the Gimp. Is that the sort of thing you had in mind? Is there
anything similar for Inkscape?

Related to User Interface, I've got a mockup for where I'd like to go
with the ui here:
http://svn.gna.org/viewcvs/colorscheme/tags/colorscheme-0.2.1/doc/colorscheme-ui-mockup.png?rev=202&view=markup
I'll be the first to admit that I don't have a lot of experience
designing UI's, so any comments you have related to that would be
appreciated as well.

[ by the way, i've been currently doing most of my development on the
historylist-0.2 branch in case you are interested in checking out the
latest code from the repository. I think i'll probably be merging it
back to the trunk fairly soon though].

Jonathon
Reply all
Reply to author
Forward
0 new messages