-----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 [email protected] https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
