Discourse instance

2019-03-01 Thread Emmanuele Bassi via gtk-devel-list
Hi all;

after the discussion[1] last month, and the feedback received (both on list
and off), we decided to trial a Discourse instance on the GNOME
infrastructure.

The Platform/Core sub-category is meant to be used for all discussions
about GTK, GLib, GdkPixbuf, Pango, and other core libraries of the GNOME
stack.

Email is still allowed for both posting and replying, though I strongly
encourage people to give the web UI a try; it's really nice.

Feedback is very much appreciated.

Ciao,
 Emmanuele.

[1]:
https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg1.html

-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread Ryan Gonzalez via gtk-devel-list
Since you forgot the link...

https://discourse.gnome.org/

--
Ryan (ライアン)
Yoko Shimomura, ryo (supercell/EGOIST), Hiroyuki Sawano >> everyone else
https://refi64.com/


On Fri, Mar 1, 2019, 9:42 AM Emmanuele Bassi via gtk-devel-list <
gtk-devel-list@gnome.org> wrote:

> Hi all;
>
> after the discussion[1] last month, and the feedback received (both on
> list and off), we decided to trial a Discourse instance on the GNOME
> infrastructure.
>
> The Platform/Core sub-category is meant to be used for all discussions
> about GTK, GLib, GdkPixbuf, Pango, and other core libraries of the GNOME
> stack.
>
> Email is still allowed for both posting and replying, though I strongly
> encourage people to give the web UI a try; it's really nice.
>
> Feedback is very much appreciated.
>
> Ciao,
>  Emmanuele.
>
> [1]:
> https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg1.html
>
> --
> https://www.bassi.io
> [@] ebassi [@gmail.com]
> ___
> gtk-devel-list mailing list
> gtk-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-devel-list
>
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread Emmanuele Bassi via gtk-devel-list
And, of course, I forgot the link: https://discourse.gnome.org

Embarrassing.

Ciao,
 Emmanuele.

On Fri, 1 Mar 2019 at 15:41, Emmanuele Bassi  wrote:

> Hi all;
>
> after the discussion[1] last month, and the feedback received (both on
> list and off), we decided to trial a Discourse instance on the GNOME
> infrastructure.
>
> The Platform/Core sub-category is meant to be used for all discussions
> about GTK, GLib, GdkPixbuf, Pango, and other core libraries of the GNOME
> stack.
>
> Email is still allowed for both posting and replying, though I strongly
> encourage people to give the web UI a try; it's really nice.
>
> Feedback is very much appreciated.
>
> Ciao,
>  Emmanuele.
>
> [1]:
> https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg1.html
>
> --
> https://www.bassi.io
> [@] ebassi [@gmail.com]
>


-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread Emmanuele Bassi via gtk-devel-list
Note: for those who prefer email, we've written down a handy guide on how
to use email with Discourse:

  https://discourse.gnome.org/t/interacting-with-discourse-via-email/46

Ciao,
 Emmanuele.

On Fri, 1 Mar 2019 at 15:50, Emmanuele Bassi  wrote:

> And, of course, I forgot the link: https://discourse.gnome.org
>
> Embarrassing.
>
> Ciao,
>  Emmanuele.
>
> On Fri, 1 Mar 2019 at 15:41, Emmanuele Bassi  wrote:
>
>> Hi all;
>>
>> after the discussion[1] last month, and the feedback received (both on
>> list and off), we decided to trial a Discourse instance on the GNOME
>> infrastructure.
>>
>> The Platform/Core sub-category is meant to be used for all discussions
>> about GTK, GLib, GdkPixbuf, Pango, and other core libraries of the GNOME
>> stack.
>>
>> Email is still allowed for both posting and replying, though I strongly
>> encourage people to give the web UI a try; it's really nice.
>>
>> Feedback is very much appreciated.
>>
>> Ciao,
>>  Emmanuele.
>>
>> [1]:
>> https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg1.html
>>
>> --
>> https://www.bassi.io
>> [@] ebassi [@gmail.com]
>>
>
>
> --
> https://www.bassi.io
> [@] ebassi [@gmail.com]
>


-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread Neil McGovern
On Fri, 2019-03-01 at 15:41 +, Emmanuele Bassi via gtk-devel-list
wrote:
> after the discussion[1] last month, and the feedback received (both
> on list and off), we decided to trial a Discourse instance on the
> GNOME infrastructure.

Additionally, if you're a Foundation member, you can log in with LDAP
so you don't need to remember yet another password.
After doing so, let me know by sending me (nmcgovern) a message on
Discourse, and I'll add you to the group which gives you a little flair
and a 'GNOME Team' title by your posts.

Finally, when logging in, you'll get a message from discobot. This
friendly bot will guide you through the basic functionality. You can
skip it if you want, but you'll miss out on getting a badge (
https://discourse.gnome.org/badges)

Thanks,
Neil
-- 
Neil McGovern
Executive Director, The GNOME Foundation

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread LRN via gtk-devel-list
On 01.03.2019 18:41, Emmanuele Bassi via gtk-devel-list wrote:
> Feedback is very much appreciated.
> 

Need moar tags!



signature.asc
Description: OpenPGP digital signature
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread Neil McGovern
On Fri, 2019-03-01 at 19:52 +0300, LRN via gtk-devel-list wrote:
> On 01.03.2019 18:41, Emmanuele Bassi via gtk-devel-list wrote:
> > Feedback is very much appreciated.
> > 
> 
> Need moar tags!
> 

Tag suggestions welcome :)

Neil
-- 
Neil McGovern
Executive Director, The GNOME Foundation

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread LRN via gtk-devel-list
On 01.03.2019 20:17, Neil McGovern wrote:
> On Fri, 2019-03-01 at 19:52 +0300, LRN via gtk-devel-list wrote:
>> On 01.03.2019 18:41, Emmanuele Bassi via gtk-devel-list wrote:
>>> Feedback is very much appreciated.
>>>
>>
>> Need moar tags!
>>
> 
> Tag suggestions welcome :)
> 

Well, what i mean is that i'd like to be able to be notified of topics that are
relevant to me, and one way to do that is to allow topics to be tagged and
allow people to subscribe to tags. Kind of like issues on gitlab are tagged,
which allows me to be notified only of Windows-related issues. Unless the
amount of new topics will be modest (kind of like gtk-devel-list right now), in
which case i'd probably manage by just sorting out the new topics manually (i'm
definitely going to use the email notification thing).

Also, related: if i watch a topic, do i get email notifications for each
message? If not, i'd have to enable the ML mode. Also, email notifications are
issued once per topic, right? So, if the topic subject changes (like how an
email thread can split by changing the topic), i won't be notified?



signature.asc
Description: OpenPGP digital signature
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Create exact copy of GtkStyleContext

2019-03-01 Thread Pankaj Bansal via gtk-devel-list
Hi All,

 

I am trying to make an exact copy of a GtkStyleContext. I want to know what all 
things are stored in GtkStyleContext which I should copy. As of now, I have 
copied the GtkWidgetPath and GtkStateFlags as shown in below. It looks like I 
am missing something as the output style for the two context is not same as the 
text color is coming different for two contexts.

 

 

// I am creating copy of widget_context as context. gtk3_widget is some 
GtkWidget.

 

GtkStyleContext* widget_context = gtk_widget_get_style_context (gtk3_widget);

GtkWidgetPath *path = createWidgetPath (gtk_style_context_get_path 
(widget_context));

 

GtkStyleContext *context = gtk_style_context_new ();

gtk_style_context_set_path (context, path);

gtk_widget_path_unref (path);

 

HYPERLINK 
"https://developer.gnome.org/gtk3/stable/GtkStyleContext.html#gtk-style-context-set-state"gtk_style_context_set_state
 (context, gtk_style_context_get_state (widget_context));

return context;

 

 

Please let me know when I am missing here. Are classes part of GtkWidgetPath or 
I need to copy the Style classes separately?

 

-Pankaj

 
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread Ernestas Kulik
On Fri, 2019-03-01 at 15:41 +, Emmanuele Bassi via gtk-devel-list
wrote:
> Hi all;

Hey.

> after the discussion[1] last month, and the feedback received (both
> on list
> and off), we decided to trial a Discourse instance on the GNOME
> infrastructure.
> 
> The Platform/Core sub-category is meant to be used for all
> discussions
> about GTK, GLib, GdkPixbuf, Pango, and other core libraries of the
> GNOME
> stack.
> 
> Email is still allowed for both posting and replying, though I
> strongly
> encourage people to give the web UI a try; it's really nice.
> 
> Feedback is very much appreciated.
> 
> Ciao,
>  Emmanuele.

I haven’t gone through the tutorial with discobot, but seems that 2FA
is not going to work with LDAP logins, right?

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread Neil McGovern
On Fri, 2019-03-01 at 20:37 +0300, LRN via gtk-devel-list wrote:
> Well, what i mean is that i'd like to be able to be notified of
> topics that are
> relevant to me, and one way to do that is to allow topics to be
> tagged and
> allow people to subscribe to tags. 

Ah, yes. You can do that! 

https://discourse.gnome.org/tags/
Click on a tag, and you can update your watching status. The number of
tags are limited at the moment, so if you have any ideas for other tags
you want to add, let me know and I'll add them.

> Also, related: if i watch a topic, do i get email notifications for
> each
> message? If not, i'd have to enable the ML mode. 

Yes. Watching mode notifies you every time there's a new post in a
topic or category you're watching.

> Also, email notifications are
> issued once per topic, right? So, if the topic subject changes (like
> how an
> email thread can split by changing the topic), i won't be notified?

The way it works in Discourse is slightly different. Instead of
splitting a thread by changing the subject, you split the actual topic
in two to form a new one. Once that split happens, you should get
notified that there's a new topic. That split is done by a moderator
rather than a user, as the user can just make a new post.

Neil
-- 
Neil McGovern
Executive Director, The GNOME Foundation

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread Neil McGovern
On Fri, 2019-03-01 at 19:14 +0100, Ernestas Kulik wrote:
> I haven’t gone through the tutorial with discobot, but seems that 2FA
> is not going to work with LDAP logins, right?

Yes... in a way. Turning on 2FA requires a password and with LDAP
logins, Discourse has a null password for your account.

You can generate a password for your account by using the forgotten
password link. This will then enable you to turn on 2FA. Note: this
means that you won't be able to log in with LDAP (or in fact, Google or
Github)

I guess it comes down to your desire for security vs ease of use. LDAP
is easier, but can't do 2FA. Local Discourse accounts can do 2FA, but
that's another password to remember.

Neil
-- 
Neil McGovern
Executive Director, The GNOME Foundation

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread Neil McGovern
On Fri, 2019-03-01 at 19:34 +, Neil McGovern wrote:
> Ah, yes. You can do that! 
> 

I'm also aware of the irony of replying here, rather than on the
discourse instance so others can see and learn. We have a site feedback
category :)

Neil
-- 
Neil McGovern
Executive Director, The GNOME Foundation

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Discourse instance

2019-03-01 Thread Jernej Simončič
On Fri, 01 Mar 2019 19:14:21 +0100, Ernestas Kulik wrote:

> I haven’t gone through the tutorial with discobot, but seems that 2FA
> is not going to work with LDAP logins, right?

I've got 2FA set up, but was only asked for my password.

-- 
begin  .sig
< Jernej Simončič ><>◊<>< jernej|s-ng at eternallybored.org >
end

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list