Re: Glade release to include GtkHeaderBar?

2014-09-01 Thread Joey Hain
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?

2014-09-01 Thread Michael Catanzaro
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?

2014-09-01 Thread Sriram Ramkrishna
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?

2014-09-01 Thread Sriram Ramkrishna
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?

2014-09-01 Thread meg ford
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