From: Paul G. <dr...@gm...> - 2012-11-14 18:34:40
|
Joshua, The Cusis them is actually something I started to implement when Mike created it a few years ago. This is when I discovered that the theme support needs an overhaul. Emilio, Yes, loading from something such as an ini file will work, although I think a format such as CSS is more appropriate. I don't have anything special to say about the code, but if you ask then I can add my response to the wiki: http://lmms.sourceforge.net/wiki/index.php/Developer_Documentation Regarding pulling changes, we are using git, just not on github. So everything you know about git still applies: http://lmms.sourceforge.net/wiki/index.php/Accessing_Git_repository What I would do, if I were you and you want to maintain a fork on github, is something like this: Create a repository on github git clone --origin upstream git://lmms.git.sourceforge.net/gitroot/lmms/lmms cd lmms git remote add -t master origin <path-to-github-repo> git push --force origin This will clone all the LMMS repo onto your computer, the official repo is named "upstream". Then you add a remote repo for your newly created github repository named "origin". Then you push all of the commits to your github repo. For maintenance, you can do something like: git push origin # Push changes to origin whenever you like git pulll upstream # Occasionally merge in changes from upstream I hope this helps. -- Paul On Fri, Nov 2, 2012 at 7:06 AM, Emilio Coppola <cop...@gm...> wrote: > Thanks for your answer. It was what I've expected. I have experience with > Qt4 since Im making a program, but I'm using Python. Im not sure if I can > help with that color values but maybe loading those values from a ".ini" > file will work? > Is there any tutorial or guide about the LMMS source code so I can start > playing around? > > Another thing that I find hard to understand is how to pull changes to the > main project. I'm working on Github and that makes it a lot more easy to > work. Have you considered moving the project to Github also? > > Thanks again, and Hugs! > > > 2012/10/31 Paul Giblock <dr...@gm...> >> >> Hello. Are you referring to the piano graphics or the colors used in >> the grid? Currently, Most colors used by LMMS are not exposed to the >> *.css file. This is due to both historic and technical reason. >> Historically, most LMMS drawing code and color values were hardcoded. >> Qt4 brought css stylesheet support, which we now use for styling of >> factory Qt controls such as buttons or textboxes. >> >> The main problem area are custom LMMS controls, such as knobs, >> LCD-panels, and editor areas such as the piano-roll and song editor. >> Qt does not provided (at least lat time I checked) a simple method of >> styling custom controls in the CSS files. At least, it is suboptimal. >> >> Palette changes are a commonly requested feature, but support will >> require some development effort. I do not have the time for this, but >> I will gladly get someone started if they are inspired to work on >> this. I can probably dig up some conversation and code snippets from >> when I was originally approaching this problem several years ago. >> >> -- Paul >> >> On Wed, Oct 31, 2012 at 1:27 PM, Joshua Wade <qbg...@gm...> wrote: >> > http://browse.deviantart.com/?q=lmms#/d29k9c5 >> > >> > Something like that? >> > >> > I think it might be possible to make new themes without modifying the >> > source >> > and recompiling, but you'd have to ask someone else. >> > >> > >> > On Sun, Oct 28, 2012 at 5:01 AM, Emilio Coppola >> > <cop...@gm...> >> > wrote: >> >> >> >> Hello, is it possible to modify the horrible colors of the piano roll >> >> by >> >> the "style.css" on the theme folder? or it has to be done by the >> >> source. I >> >> would like to help with the theme and this kind of aspects of the >> >> project. >> >> I'm a programmer and I have experience with Qt and Python. >> >> >> >> Hugs! >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> WINDOWS 8 is here. >> >> Millions of people. Your app in 30 days. >> >> Visit The Windows 8 Center at Sourceforge for all your go to resources. >> >> http://windows8center.sourceforge.net/ >> >> join-generation-app-and-make-money-coding-fast/ >> >> _______________________________________________ >> >> LMMS-devel mailing list >> >> LMM...@li... >> >> https://lists.sourceforge.net/lists/listinfo/lmms-devel >> >> >> > >> > >> > >> > -- >> > Joshua Wade >> > qbg...@gm... >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Everyone hates slow websites. So do we. >> > Make your web apps faster with AppDynamics >> > Download AppDynamics Lite for free today: >> > http://p.sf.net/sfu/appdyn_sfd2d_oct >> > _______________________________________________ >> > LMMS-devel mailing list >> > LMM...@li... >> > https://lists.sourceforge.net/lists/listinfo/lmms-devel >> > >> >> >> ------------------------------------------------------------------------------ >> Everyone hates slow websites. So do we. >> Make your web apps faster with AppDynamics >> Download AppDynamics Lite for free today: >> http://p.sf.net/sfu/appdyn_sfd2d_oct >> _______________________________________________ >> LMMS-devel mailing list >> LMM...@li... >> https://lists.sourceforge.net/lists/listinfo/lmms-devel > > |