John Coswell: I must say you've made a very promising start with the
Tango stuff. I love Tango, and it's great to see people adopting
everywhere. Certainly a lot better than the MS Paint icon set that
Cinelerra has at the moment.

Ichthyostega:

> So, basically, for Lumiera you can't just /contribute/ to the GUI, 
> rather, we need people willing to lay the foundations and shape the 
> GUI from scratch. (And this includes the decision what GUI framework
> to use)

That sounds the very exciting to me. The best way to build a frontend
for this app would be to build a very rich backend interface which
exposes all required services for the GUI frontend - or any other
frontend. Strict separation is very important. So of course building a
good GUI requires a good backend services. Mostly you try and make a the
GUI a human-friendly wrapper around the backend. Occasionally one has to
adapt the backend give the right services for a useful frontend.

> For Lumiera, we *do* have lots of drafts, plannings, documentation
> (and even some code ;-) ). So, most important, if interested: speak
> up, ask questions, ask for pointers! See:
> http://www.pipapo.org/pipawiki/Lumiera/QuickStart

At the moment it doesn't look like much has been done on the UI side of
things. But I'd love to get the ball rolling on the design. Do you or
anyone else have ownership of this? - or am I the sole volunteer? I see
some basic design ideas, but has anyone actually begun to work toward a
concrete spec which could actually be implemented?

I want to get to work as soon as possible!

Thanks
Joel


On Sat, 2008-03-29 at 21:36 +0100, Ichthyostega wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Joel Holdsworth schrieb:
> > I'm thinking of getting involved with development on
> > cinelerra/luminerra, so I thought I'd say hello on this mailing list.
> > For the last year or so, I've been working with the inkscape guys,
> > honing some UI issues. At the moment though, given that they now have
> > 100 developers on team, it looks to me like they have enough people,
> > and things seem to be going along nicely.
> >
> > My bread and butter is really GUI work, and so I'd be really interested
> > in getting involved with the Gtkmm or Qt migration - if that's still
> > happening. In GUIs I always try and work toward intuitive, tidy,
> > rule-abiding, quality; and so it seems to me that maybe I'd have
> > something to contribute Cinelerra.
> >
> > For myself, I've mostly worked in Win32 and Gnome. I've used gtkmm a
> > fair bit, and I would say that it is excellent. So is it possible to get
> > involved with the UI work? and if so how can I do that?
> 
> John Coswell schrieb:
> > I guess this is as good a time as any to introduce myself as well.  Like
> > Joel, I work on Inkscape, have some C++ experience, have used Cinelerra for
> > a handful of productions, and have a keen interest in getting Lumiera (and
> > Cin-CV while we need it) working really well for my future productions.  To
> > get acclimated to the current codebase, I've been experimenting with
> > creating a new theme for Cinelerra based on the Tango desktop
> > specification, with the correct colors and appropriate icons, so that it
> > better integrates visually with a majority of the modern Linux graphic
> > design applications.  So far, I've only gotten a handful of dialogs
> > converted over, but I hope to work on finishing the rest soon, if there's
> > interest in having that look with the current application.
> >
> > So long story short, I'm interested in helping out in small batches with
> > Cinelerra and Lumiera when I have a chance, if youall will have me.  :)
> 
> 
> Hi Joel,
> Hi John,
> 
> first of all -- thanks for volunteering to help. You are welcome!
> 
> There were already lots of responses in this thread. I'll just give some 
> additional
> explanations. We have two applications: the existing Cinelerra-2.1 codebase 
> and
> the now completely separate new Lumiera codebase. The situation is quite 
> different
> for these.
> 
> Cinelerra uses a "homemade" GUI toolkit called "Guicast". This one works 
> quite well,
> but is seemingly used only in this application and is not as polished as any 
> of the
> widely used GUI toolkits out there. More of a problem here is, that there 
> obviously
> is not much structure or layering in there. You'll find much of the 
> applications
> behaviour scattered within the various key and mouse event callbacks. So, in 
> my
> opinion, the best thing you can do is to pick some feature that is deemed 
> worth
> to be improved, and just go ahead and try to rework it in place. None of us
> can make any predictions if the "upstream" author of Cinelerra will take your
> patch or just ignore it or, even worse, decide to do something quite different
> in this area, which will leave dealing with the resulting collisions to the
> community.
> 
> Lumiera OTOH is build ground up, starting form the engine core. Nothing 
> besides
> brainstorming has been done for the Lumiera GUI yet. Learning from the 
> problems with
> the Cinelerra code base, we care much for modularity and clear interfaces: We 
> have put
> up the requirement, that everything within the session (edit operations, 
> rendering)
> must work in "headless" operating mode, i.e. script driven, without a GUI. So 
> everyone
> working on the GUI will have to cooperate with the people working at the 
> backend layer
> or the proc layer and agree on suitable interfaces for doing things and 
> exchange data.
> So, basically, for Lumiera you can't just /contribute/ to the GUI, rather, we 
> need
> people willing to lay the foundations and shape the GUI from scratch. (And 
> this
> includes the decision what GUI framework to use)
> For Lumiera, we *do* have lots of drafts, plannings, documentation (and even 
> some
> code ;-) ). So, most important, if interested: speak up, ask questions, ask 
> for pointers!
> See: http://www.pipapo.org/pipawiki/Lumiera/QuickStart
> 
> Hermann Vosseler
> (aka "ichthyo")
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFH7qhLZbZrB6HelLIRAgH1AJ9JOtpVq7H1HslVGu2tPMExH5YtlgCg4UC7
> YjXv9719VuzOD/1DT5B5iCA=
> =wm0e
> -----END PGP SIGNATURE-----



_______________________________________________
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to