From: Joost v. d. H. <2no...@gm...> - 2011-10-16 14:43:14
|
Hi all, I am excited to tell you all that a first working version of my MintMenu-inspired application menu is online! It can be found at https://gitorious.org/lxpanel-2noob2banoob/lxpanel-plugin-mintmenulikemenu/trees/master. It still has some flaws and it has not been thoroughly tested, but all of the features work. It is not really a MintMenu clone but rather a slightly alternative design I came up with. Feel free to check it out and tell me what you like/dislike about it! A few notes for those who want to contribute: * The project works with a handwritten makefile and you probably need to edit the makefile to match your system (it currently installs into some custom prefix which most likely does not exist on your system). You will most likely only have to edit the MKF_PREFIX variable. * The project is made from scratch because I considered that easier than understanding and porting the MintMenu code to C and away from Gnome dependencies. I have chosen a directory structure which seemed easy and logical to me, but since everything seems easy and logical to the person who come up with it please tell me if you disagree. If you do so, also try to come up with a structure which seems easier and more logical to you. * There is not yet a bug tracker for the project. For the time being you can email any bugs either to me or to the mailing list. I would recommend sending minor bugs to me in order to not flood the mailing list and sending major bugs to the list so that they are visible to other contributers as well. * When you have fixed a bug, added a feature or otherwise enhanced the implementation of the menu, there are three ways to get your changes included in the project: * Send me the modified files. I will look at them with TkDiff to distinguish changes you made and potential differences between the files which may be caused by you working on an outdated version. This way I will know what differences to take over and which ones to ignore. * Send me the patch. Recommended for whoever does not have a Gitorious account. * Make your own Gitorious repo and file a merge request. Since I am quite a git newbie I may still have to figure out how to handle this, so don't be surprised by a slight delay. Recommended for those who have a Gitorious account or are planning to make one. * Since this is mainly a spare-time hobbyist project it does not have a real map saying when something should be ready. It does have a roadmap.txt file saying what has been done and what still has to be done, feel free to pick something from the TODO list and work on it! * In order to avoid double work it might be a good idea to tell lxde-list what you are going to work on. * Stay tuned on lxde-list for updates on the project. Enjoy! 2noob2banoob P.s. The project does not really have a name yet. Throughout the source code you will find names like UnnamedMenu, MintMenuInspiredMenu etc. but I have not (yet) come up with a really good name. Any suggestions are welcome! |