Re: Glade release to include GtkHeaderBar?
On Sun, Aug 31, 2014 at 12:37 PM, Sriram Ramkrishna s...@ramkrishna.me wrote: If it is a problem with developer resources, perhaps I can try to find someone who is willing to help out provided there is a mentor? I'd be willing to work on this. I tried to get into GNOME development previously, but never got anywhere because I was moving and starting a new job at the time, and the maintainer for the project I was working with was only available about once a week. Mainly, though, I didn't really use the apps I was trying to contribute to and I've been told many times by others to scratch my own itch when it comes to contributing. For example, when trying to write my own GNOME app in Vala recently, I had to resort to reading blog posts and the source code of existing apps to incorporate a header bar with composite templates (which I don't mind, but I think will scare a lot of developers away when other platforms make it much easier). It was also frustrating when I tried to open the .ui file of a GNOME app in glade and was told header bar wasn't supported. While still somewhat limited, I have some free time now, and I would like to use it to help make development easier for other newcomers by working on adding support for new widgets to glade, especially since it's also used by that awesome new GNOME Builder project. I'm also willing to write documentation as I learn stuff to implement my own projects. Joey ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Glade release to include GtkHeaderBar?
On Sun, 2014-08-31 at 15:25 -0700, Sriram Ramkrishna wrote: Well it seems that is there. It would be nice to get some support for GtkHeaderBar in glade. Barring that, let's at least see some documentation in developer.gnome.org for javascript and vala. Right now, it doesn't exist. I found one instance of an example in python to do header bars. It might be a no-brainer for thsoe who are used to writing in the platform, but for those who are just starting off having some guide lines would be immeasurably helpful to anybody thinking of tinkering with the platform. I see an awful lot of broken links, empty headings, and obsolete information. This is sad. I'll try to look over the platform-overview and also the C and Vala examples in gnome-devel-demos sometime in the mid-term future. Help wanted for the C++, Python, and JS examples in gnome-devel-demos. If nobody volunteers to review them before 3.16, then I think they should be removed. And to whomever just redesigned the developer.gnome.org landing page: thanks! signature.asc Description: This is a digitally signed message part ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Glade release to include GtkHeaderBar?
On Sep 1, 2014 6:28 PM, meg ford meg...@gmail.com wrote: Hey, On Mon, Sep 1, 2014 at 8:04 PM, Michael Catanzaro mcatanz...@gnome.org wrote: the C++, Python, and JS examples in gnome-devel-demos. If nobody volunteers to review them before 3.16, then I think they should be removed. I really don't think you should remove them. Having something there is better than nothing, especially given that most application developers aren't using C or Vala. I beg to differ, vala is very popular. More popular than JavaScript. Every thread in Reddit on GTK+ always ends up talking about how awesome Vala is. ElementaryOs uses Vala exclusively. The folks at Yorba use Vala. We spent time talking about Vala at West Coast Hackfest. Like it or not, it is very popular. We never talk about python or JavaScript. Sri Meg ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Glade release to include GtkHeaderBar?
On Mon, Sep 1, 2014 at 4:50 PM, Joey Hain hain.jos...@gmail.com wrote: On Sun, Aug 31, 2014 at 12:37 PM, Sriram Ramkrishna s...@ramkrishna.me wrote: If it is a problem with developer resources, perhaps I can try to find someone who is willing to help out provided there is a mentor? I'd be willing to work on this. I tried to get into GNOME development previously, but never got anywhere because I was moving and starting a new job at the time, and the maintainer for the project I was working with was only available about once a week. Mainly, though, I didn't really use the apps I was trying to contribute to and I've been told many times by others to scratch my own itch when it comes to contributing. Hats off to you, sir. Much appreciated. Mail me, and I will get you integrated into the fold. :-) Our volunteers are our most precious resource and anybody willing to put their name in the hat to help out GNOME deserves first class support in doing it. For example, when trying to write my own GNOME app in Vala recently, I had to resort to reading blog posts and the source code of existing apps to incorporate a header bar with composite templates (which I don't mind, but I think will scare a lot of developers away when other platforms make it much easier). It was also frustrating when I tried to open the .ui file of a GNOME app in glade and was told header bar wasn't supported. I did that as well. I was trying to write something and I wanted to write it as a GNOME 3 style app in a HIG way. Imagine my surprise when that took a ton of personal time that should not have happen. The tool chain we have is inadequate. This is what we identified in the past couple of Developer Experience hackfests and as well as West Coast Hackfest. We need to build it. So again, thank you, we are grateful for helping us, your work will help move this forward. While still somewhat limited, I have some free time now, and I would like to use it to help make development easier for other newcomers by working on adding support for new widgets to glade, especially since it's also used by that awesome new GNOME Builder project. I'm also willing to write documentation as I learn stuff to implement my own projects. Please email me, I will get you the mentors you need to get yourself going quickly. I will rope in the the glade maintainer, and Christian Hergert and hopefully get this stuff integrated in the next cycle. Thank you! sri ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Glade release to include GtkHeaderBar?
On Mon, Sep 1, 2014 at 8:43 PM, Sriram Ramkrishna s...@ramkrishna.me wrote: On Sep 1, 2014 6:28 PM, meg ford meg...@gmail.com wrote: Hey, On Mon, Sep 1, 2014 at 8:04 PM, Michael Catanzaro mcatanz...@gnome.org wrote: the C++, Python, and JS examples in gnome-devel-demos. If nobody volunteers to review them before 3.16, then I think they should be removed. I really don't think you should remove them. Having something there is better than nothing, especially given that most application developers aren't using C or Vala. I beg to differ, vala is very popular. More popular than JavaScript. Every thread in Reddit on GTK+ always ends up talking about how awesome Vala is. Within our ecosystem, yes, but outside of GNOME I know one developer who uses Vala. Presumably those developers who are already part of the community are more likely to read the docs for C or source code if there isn't a Vala example or an example for the language they are using. So I suppose it depends on who you are targeting. ElementaryOs uses Vala exclusively. The folks at Yorba use Vala. We spent time talking about Vala at West Coast Hackfest. Like it or not, it is very popular. I don't have any problem with Vala, but I don't think it's as widely used as Python or JS. However, I'm not interested in having a debate here, I was just telling you my opinion as an app developer. As they say, since I'm not volunteering to write the docs, it's ultimately up to the people who put in the time. Meg We never talk about python or JavaScript. Sri Meg ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list