Hi, Quick comment first: Let's leave the -opaque versions out of the repository for now. Will figure out the compositing issues before 0.8 release as they're targeted. I'll explain how to do it; can't hurt. Little set up first though: you will need git installed. If you've never used git before, you will need to set your real name and an email address of your choice with `git config --global user.name "My Name"` and `git config --global user.email "<m...@example.com>"`. Remember to also set a SSH key in your Github account in order to be able to be able to read/write with ssh!
Once you got those things ready: - First step is to fork the lxqt-common repository to your github account by clicking the "Fork" link at the top right of the repository. - Then, clone your fork of the repository locally with git clone g...@github.com:<your-account>/lxqt-common.git. - In your local repository, create a new branch. Call it, say, new-themes with "git checkout -b new-themes" - Move your themes to lxqt-common/themes/ and add them to the tree; one per commit please. Do this with git add flat-dark && git commit -m "Add dark theme"; git add plasma-next && git commit -m "Add plasma-next theme" - You can now push your branch to your personal fork of the lxqt-common repository. That fork (remote) was automatically assigned the name "origin" when you cloned. Usually, you would just do "git push", but on your first push from a branch you need to be more specific: `git push --set-upstream origin new-themes` - If everything went well, you should have successfully pushed your changes to your fork in the "new-themes" branch. If you go to the web URL for that fork (github.com/<you>/lxqt-common.git), you will see a green button at the top of the repository that detected that push and will suggest you to open a pull request. Do so, and you are done :-) PS: If you ever need to modify code in a pull request, you can do so with more advanced git commands (git commit --amend, for example) and then use `git push --force` to force-push destructive changes to your fork. Github is smart and will update the PR for you. Let me know if you can do all this; I know it can be a bit overwhelming. J. Leclanche On Wed, May 21, 2014 at 2:52 AM, Inti <intialo...@gmail.com> wrote: > Jerome, could you help me pulling the themes to the repo? I was unable to do > it. > > Here are the latest versions (including the credit for KDE and small fixes): > http://goo.gl/7CgSd4 > > > > 2014-05-19 20:24 GMT-05:00 Jerome Leclanche <adys...@gmail.com>: > >> On Tue, May 20, 2014 at 1:58 AM, Inti <intialo...@gmail.com> wrote: >> > Writing from my Gmail account, shame on you Yahoo! >> >> =/ >> >> > >> > As told you earlier today, the KDE VIsual Team have no problems with >> > the >> > port I did from their Plasma Next theme, just asked for some credits. >> > >> >> Yay KDE team :) >> >> > I included a comment at the begining of panel.qss and wallpaper.cfg, >> > which >> > are the main parts where the port take place. >> >> Please also make sure you add a mention in the lxqt-common README >> file. Something like "LXQt 'Plasma' theme based on KDE Plasma by the >> KDE Visual Team". >> >> > >> > Both themes are unfinished, but Im trying to pull them to github and I >> > must >> > confess Im a little lost (Im a graphic designer!), I understand I must >> > fork >> > the repo (lxqt-common) then add my themes, push them to my forked repo >> > and >> > then pull the request to the upstream one. It is right? >> >> Using git is optional for one-time contributors, though if you intend >> to do lots of contributions you will want to set it up at some point. >> Here is a document by Github on how to use pull requests: >> https://help.github.com/articles/using-pull-requests >> You can ping me on IRC (Freenode/OFTC #lxde jleclanche) when I'm awake >> if you need help with this. >> >> > >> > One more question: I did two versions of each theme (Transparent and >> > opaque) >> > because in my system the panel turn invisible if I apply a theme with >> > transparency and without compositing (i saw a bug about this) so the >> > workaround I found was to have two versions of the theme. Am I right? >> >> This is a known bug. We don't really know what to do about it right >> now. For now, just assume compositing is on, no need to do a second >> version. >> >> > >> > >> > ------------------------------------------------------------------------------ >> > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >> > Instantly run your Selenium tests across 300+ browser/OS combos. >> > Get unparalleled scalability from the best Selenium testing platform >> > available >> > Simple to use. Nothing to install. Get started now for free." >> > http://p.sf.net/sfu/SauceLabs >> > _______________________________________________ >> > Lxde-list mailing list >> > Lxde-list@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/lxde-list >> > > > ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Lxde-list mailing list Lxde-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxde-list