Re: Matrix IRC bridge considered harmful

2020-02-12 Thread Britt Yazel
Huh? RocketChat Experimental + the dark theme it comes with is pretty
fabulous IMO. I genuinely like the React Native app they have for IOs and
Android.

On Wed, Feb 12, 2020 at 4:20 PM Zander Brown  wrote:

> > I do not use it mobile that much, but enough to notice Riot is not
> > mature yet. I have not tested RocketChat mobile app. YMMV.
>
> I suggest you continue in your innocence :-)
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Matrix IRC bridge considered harmful

2020-02-12 Thread Britt Yazel
I appreciate your candor in sharing your reasons. I'd also like to make it
clear that I wasn't digging for any uncomfortable sharing of information.
That said, what makes an electron application (since we're avoiding web
browsers here, which I understand) significantly more distracting than an
IRC window? If you use the RocketChat compact theme + dark mode, is that
significantly more distracting that an IRC window? That said, would a
Matrix window be significantly more distracting than an IRC window as well?
So is your stance here that you aren't going to move away from IRC, or that
you need whatever the option is to be able to be stripped down to something
as bare bones as IRC? Or is that you only can tolerate one chat app being
open, and therefor whatever it is has to be universal?

If I remember correctly our conversation last month, you said you didn't
want a web browser open as it provided tabs to distractions. At which point
I mentioned the electron Flatpak (which contains no such tabs), but you
weren't having it.

Attached is an image of the compact mode + dark theme. Just for the record.

https://imgur.com/a/79rnzKc

(appologies to Christian who got this email twice)

On Wed, Feb 12, 2020 at 3:59 PM Christian Hergert 
wrote:

> On 2/12/20 3:32 PM, Britt Yazel wrote:
> > Can you explain to me what the big issue with web clients are? I keep
> > hearing over and over again that developers don't want to use web
> > clients, either in browser or with Electron, but I don't recall ever
> > hearing a "why" in there.
>
> I'll repeat what I told you last month.
>
> I don't want a browser open when I work, yet I need to collaborate with
> other GNOME developers on code and platform issues. I keep Builder open,
> a terminal, and IRC. That's it.
>
> For those of our community with ADHD and similar neuro-divergence, this
> can be a necessity to get things done. The only way I get through my
> todo list is to reduce all possibilities for distraction.
>
> I suspect you wont get many people telling you that though, because to
> do so requires a level of emotional labor to share with the world their
> medical history.
>
> -- Christian
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Matrix IRC bridge considered harmful

2020-02-12 Thread Britt Yazel
Can you explain to me what the big issue with web clients are? I keep
hearing over and over again that developers don't want to use web clients,
either in browser or with Electron, but I don't recall ever hearing a "why"
in there.

On Wed, Feb 12, 2020 at 3:24 PM Michael Catanzaro 
wrote:

> On Wed, Feb 12, 2020 at 2:41 pm, Britt Yazel  wrote:
> > No offense Michael, but the argument that you are making seems a
> > whole lot like "we're not going to use RocketChat, or even consider
> > it a legitimate option, so the rest of you can either fracture the
> > community (which will be on you) or you can get on board Matrix"
> >
> > Unfortunately, you've done nothing to quell my anxiety of using
> > Matrix, the complexity therein, or explain how it's a better
> > experience than RocketChat, but rather placed an ultimatum upon me
> > (and the foundation). Do you see an issue here?
>
> Perhaps my language was too strong.
>
> Honestly I think you should just poll the community to see whether it
> wants to use Rocket.Chat or not. I'm assuming support will be pretty
> low, because I don't think many devs will want to keep a web browser
> window dedicated to chat where a GNOME client would otherwise work. But
> if I'm wrong and people like it, then I will shut up, and you can
> proceed. :)
>
> Basically anything would be better than status quo, messages going to
> nowhere
>
> Michael
>
>
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Matrix IRC bridge considered harmful

2020-02-12 Thread Britt Yazel
Here's my two cents, granted this is not going to be an academically backed
response, just my personal take.

I have had horrible experiences with Matrix/Riot.im. I'm not sure which of
those is due to the IRC bridge or which is due to Matrix itself, or which
is due to the clients, but I really shouldn't 'have' to know the chat
system at that level. My experience has been awful.

Rocket.Chat hosted at chat.gnome.org on the other hand has been pretty much
consistently awesome since it first spun up, and has gotten better
consistently over the last few months with weekly or bi-weekly updates. On
top of that, I don't want to put words in the mouths of the sysadmins, but
it seems like it's been really easy on their end to keep running and
maintained. There was a small issue with NTP not working right on the
server, but that was sorted out by Bart in not much time.

So, y'all are talking about bridge this and federation that, this client,
that client, yada yada. This isn't making me yearn to use Matrix. I really
don't want to have to have a MS degree to use a basic chat tool
(exaggeration to make a point). RocketChat works, is simple, has nice
mobile apps, has tons of features, and Matrix has to offer me a LOT of
benefit over RocketChat to pull me in that direction.

So my question to you is this. Why is Matrix a technically and
usability-wise superior option over RocketChat? And in that question, I'm
not asking for theoretical benefits, I really am interested in practical
use-case benefits. I could see an argument being that Matrix has Fractal
and therefor is a nice GTK client, but, unfortunately as it is to say, my
experience with Fractal was a bit iffy at best. I cannot even count the
number of messages just dropped into the ether using Fractal.


So, the last thing I'll say is this. As a project that is trying to attract
more users, many of whom are young, new to FOSS, and or are non-technology
skilled professionals such as artists, designers, writers, etc, is Matrix
really the best option? Or do you just want it to be the best option?

On Wed, Feb 12, 2020 at 1:53 PM Michael Catanzaro 
wrote:

> On Wed, Feb 12, 2020 at 4:23 pm, Georges Basile Stavracas Neto via
> desktop-devel-list  wrote:
> > The Riot application is hard to use. It took me days to figure out
> > how to connect
> > to a GNOME room. It doesn't allow me to log out of the servers.
>
> These are all problems with the IRC bridge, not with normal Matrix. I
> agree the quality of the IRC bridge is catastrophic. Joining rooms is
> extremely difficult, and it is a Hotel California bridge (you can check
> out, but you can never leave! that's why we have all these trap ghost
> accounts from Matrix who never see the PMs you send them, basically the
> inverse of the problem I started this thread to complain about).
>
> Anyway, normal Matrix has none of those problems. Please don't judge it
> based on the quality of the IRC bridge.
>
> It is a shame that the Matrix developers continue to operate IRC
> bridges that are clearly serving to harm the reputation of Matrix. I
> know there's value in bridging to IRC, but it should be done well if
> it's going to be done at all. No doubt the Matrix developers have
> limited time and competing priorities, just like we do ourselves
>
> > Fractal is nice,
> > as I really like native clients, but Polari feels more polished.
> > Matrix apparently
> > doesn't allow turning off federation, and to me that's a no-go aspect
> > of it. At
> > last, I have a strong impression that Matrix suffers from feature
> > bloat.
>
> Fractal needs some love, for sure. I wouldn't want Matrix to be judged
> by the quality of Fractal today. (In particular, all PMs you send to
> users are silently discarded until the other user joins the room, and
> there is no UI to indicate the user has joined the room. You really
> have to create PMs from Riot, which is pretty awful.) But Fractal's
> problems are all well within the skills of our community to solve.
>
> Jan-Michael also likes the Chatty app from Purism. I didn't realize
> that was a Matrix client until today, so I haven't tried it and can't
> vouch for it myself, but it looks similar to Polari or Fractal. So it
> seems we have two GNOME clients for Matrix, zero for Rocket.Chat
>
> > Rocket.Chat has been apparently more responsive to out contact, and
> > even
> > accepted a few pull requests from us. I believe it has a brighter
> > future, specially
> > if a native GTK client shows up.
>
> I've never seen any core Rocket.Chat developers flying to us to give
> talks at GUADEC, like Matthew has done. I think Matthew has perhaps
> stopped focusing on GNOME due to perceived lack of interest on our side
> (and competing time pressures; I guess keeping Mozilla and the France
> government connected is not easy. ;)
>
> Basically my opinion would be: there's a pretty clear industry leader
> here, other open organizations are selecting Matrix after investigating
> available options, why 

Re: Replacing "master" reference in git branch names (was Re: Proposal: Replace all references to master/slave in GNOME modules)

2019-05-04 Thread Britt Yazel via desktop-devel-list
I don't like the direction this thread has taken. It has devolved into
infighting between one another, and as such I think it best to end it here.
People have made their opinions known, and no more minds are likely to be
changed in either direction with the tone of the discussion as it is now.

On Sat, May 4, 2019, 7:05 AM  wrote:

> On Sat, May 4, 2019 at 4:22 AM, Bastien Nocera 
> wrote:
> > The person you quoted is a troll. In fact, I'm not sure there's any
> > comments on that issue that aren't trolls (apart from the OP and the
> > repository owner).
>
> Ah OK then, fooled me because he took a such strong plausibly-sincere
> stance against "master" in [1].
>
> [1]
>
> https://github.com/ContributorCovenant/contributor_covenant/issues/569#issuecomment-423285329
>
> > This is the sort of comment that person made on another platform:
> > https://dev.to/rkfg/comment/6bj4
> > (yes, they're so useful that they just get removed, you can see
> > snippets of the transphobic nature of them in the full thread if you
> > want to read)
> >
> > I don't think you want to align yourself with this person.
>
> I actually don't see any non-removed comments from him there, but I'll
> take your word for it. Clearly not.
>
> > The rest of
> > your interactions in this thread and the original thread are coming
> > out
> > as disruptive for the sake of it. Is changing the default git branch
> > really something you feel strongly about?
>
> Well clearly I'm very unimpressed by the proposal and don't want to do
> this, yes, but I don't think I have anything more to add to the
> discussion at this point, so I guess I'll stop "disrupting."
>
> Michael
>
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Good read from a new GNOME user

2019-05-01 Thread Britt Yazel
Ladies and Gentlemen,

If we can all take a quick break from discussing Git branch naming, I came
across this users' review of GNOME 3.32 after using it for the first time,
and I thought he had a pretty well thought out set of criticisms.

https://jatan.tech/2019/05/01/gnome-3-32-is-awesome-but-still-has-key-areas-for-improvements/

Now, none of what this user is saying is news to any of us, but I think
this is a very good example of the new user experience with GNOME. Managing
the GNOME subreddit, Twitter, and Facebook pages, I continually see these
same arguments brought up time and time again (literally countless times),
and perhaps it might be a good exercise to go down the list and re-justify
and reconsider our stance on the issues brought up in this list.

While it might seem a waste of time to go through these points one by one,
and even if it is decided to change nothing, at the very least those of us
on the Engagement team will be better equipped to explain to our users our
stance on these points. On the other hand, perhaps collectively our stance
has changed on some of these core concepts, and maybe it's time to set the
ground work for some usability changes.

We have built A LOT of good will with our community and the broader
ecosystem with 3.32, with it being generally regarded (based purely on user
interactions and not qualitative surveying) as a huge success. Hopefully we
can keep that ball rolling to try to hit the pain points one at a time.
Because, sadly, these pain points ARE real, and they need to be addressed
in some way, shape, or form.

I'd be nice to know which items are 1) definitely not going to change, 2)
are open to change pending the manpower to enact it, or 3) are actively
being changed in the near future.

Cheers everyone!

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

Re: I believe we should reconsider our sys-tray removal

2019-04-19 Thread Britt Yazel via desktop-devel-list
How does KDE deal with appindicators? Is there something we could partner
with then on? Are they trying to solve this also?

Did KDE modify the spec? Not knowing much about the nuance of the different
indicator solutions, my experience with kstatusnotifier has been fairly
great. 5/6 icons show up there as they should (I think discord is the only
one that doesn't) and the theme on the drop-down menu when clicking matches
the shell theme perfectly. This is in contrast to TopIcons/Plus/Redux that
shows all of the icons, but the drop-down themeing is terrible.


A couple of thoughts on my mind that maybe someone can answer:

1) When an application has an open window there is a notification dot on
the dash to show that it is open. However, when the app window is closed
but the process is still running, I.e. steam, telegram, etc, there is no
dot to indicate visually that the app is still open. Why is this? On OSX
they keep the dot up until the app is fully quit.

2) Back in early GNOME3 we had the slide up tray from the bottom. Am I the
only one who thought that was super cool? It had nice big icons for touch
and accessibility purposes, and it was just really cool looking imo. I was
sad when that went away for usability reasons. Is there any chance on
resurrecting that and polishing it's usability issues as a solution?

3) realistically what are the chances of us working with the other
interested parties and creating a functional/unified spec once and for all.
We could do the whole Mantle-->Vulkan transition with
appindicator-->XDG-appicon or something of the sort. My dream is to create
a solution for everyone, not just GNOME

On Mon, Mar 25, 2019, 11:28 AM Florian Müllner  wrote:

> On Mon, Mar 25, 2019 at 6:50 PM Emmanuele Bassi  wrote:
> >
> > You cut the part where I said the appindicator implementation should be
> changed. :-)
>
> I thought you were referring to the client library, not the underlying
> spec :-)
>
> Cheers,
> Florian
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: I believe we should reconsider our sys-tray removal

2019-04-19 Thread Britt Yazel via desktop-devel-list
Ok, expanding on Sri's email I think we have two related but separate use
cases here:

1) Having an indicator to let us know of running background apps after the
window has been closed.
2) Having an indicator that has some level of user interaction, i.e. a
messaging app

With that said, we have some users ( I fall into this category) who are
mostly concerned with #1. I don't like not knowing if
Telegram/Discord/Steam are still running after I close them, and I
sometimes get surprised that I'm still logged into telegram even after I've
closed the window. I rarely interact with the icon itself except to right
click -> close. I'm not sure why exactly these apps don't show a running
indicator in the Dash for this use case. For apps such as these, closing
the window is really just an analog of "minimize", which is as annoying as
it is confusing. OSX goes about this by keeping the running app indicator
dot on the dock until the app is fully closed to avoid confusion such as
this. With this use case, we could probably solve it without the need for a
TopIcons solution, and it would solve a huge pain point with my usage.

Now the second group actually use the indicator for a functional purpose,
and this is the group that would require a TopIcons like solution. These
individuals use the notification icons to respond to chats, to play/pause
screen recording, and many other usages that I'm not thinking of. This is
the use case that I think requires some deep thought about what to do.

Does this split between usages make sense to you all? I would personally be
entirely satisfied if the dash would continue to show the running apps when
after the window has been closed. However, I don't speak for all the users,
many of whom expressed dissatisfaction with #2

On Tue, Mar 26, 2019, 3:17 PM  wrote:

> On Tue, 2019-03-26 at 18:06 -0400, Matthias Clasen wrote:
> >
> >
> > On Tue, Mar 26, 2019 at 3:24 PM  wrote:
> > > >
> > >
> > > I am too, but there is more to this.  I'm forced to use topicons or
> > > some other because when I ask an application to quit, I have found
> > > that
> > > some applications don't really quit but instead are sitting in the
> > > notification area.  That's kind of sub-optimal.  So even if you
> > > like
> > > the change we are forced to put topicons back invalidating the
> > > design
> > > because not everyone is playing fair.
> > >
> >
> > The strategy we went for with the message tray removal was to say:
> > If you have applications that insist on using status icons in this
> > way,
> > use the topicons extension.
> >
> > You make it sound like using topicions is somehow impure or bad.
> > It isn't.
>
> Yes, that's true.  I don't think it's bad or impure, but it isn't as
> designed.  Obviously we would want to have an experience without having
> to use topicons as our end state.
>
> In the end, we're going to always use topicons unless something
> dramatically changes in the status quo.  For me, it's mixed messaging.
> It's further complicated by the fact that users pick one of many
> topicons type extensions and have an issue.  It's not a big deal now,
> but something worth addressing going forward if it happens that the lag
> between desktop release and when it appears on distros continues to
> shorten.
>
> sri
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: I believe we should reconsider our sys-tray removal

2019-03-26 Thread Britt Yazel
I don't think that using TopIcons is somehow bad or impure, it is just
inconsistent in whether or not it is maintained or not. The fact that we
have Topicons, TopIcons Plus, and TopIcons Redux just shows the
inconsistency. And our end-users all probably don't know which of the three
is the the one they should use. And this doesn't even begin to mention
KStatusNotifier which is Ubuntu's solution.

An extension for this purpose is fine imo, as long as it is made very well
clear WHICH extension.

I love @fmullner's idea of him taking on a "GNOME official" extension,
something that could even be bundled by default in the
"gnome-shell-extensions" package that many distros have:
https://www.archlinux.org/packages/extra/any/gnome-shell-extensions/

It seems like Florian has already expressed a willingness to step up in
this instance

On Tue, Mar 26, 2019 at 3:06 PM Matthias Clasen via desktop-devel-list <
desktop-devel-list@gnome.org> wrote:

>
>
> On Tue, Mar 26, 2019 at 3:24 PM  wrote:
>
>>
>> >
>>
>> I am too, but there is more to this.  I'm forced to use topicons or
>> some other because when I ask an application to quit, I have found that
>> some applications don't really quit but instead are sitting in the
>> notification area.  That's kind of sub-optimal.  So even if you like
>> the change we are forced to put topicons back invalidating the design
>> because not everyone is playing fair.
>>
>
> The strategy we went for with the message tray removal was to say:
> If you have applications that insist on using status icons in this way,
> use the topicons extension.
>
> You make it sound like using topicions is somehow impure or bad.
> It isn't.
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: I believe we should reconsider our sys-tray removal

2019-03-26 Thread Britt Yazel
Ok, expanding on Sri's email I think we have two related but separate use
cases here:

1) Having an indicator to let us know of running background apps after the
window has been closed.
2) Having an indicator that has some level of user interaction, i.e. a
messaging app

With that said, we have some users ( I fall into this category) who are
mostly concerned with #1. I don't like not knowing if
Telegram/Discord/Steam are still running after I close them, and I
sometimes get surprised that I'm still logged into telegram even after I've
closed the window. I rarely interact with the icon itself except to right
click -> close. I'm not sure why exactly these apps don't show a running
indicator in the Dash for this use case. For apps such as these, closing
the window is really just an analog of "minimize", which is as annoying as
it is confusing. OSX goes about this by keeping the running app indicator
dot on the dock until the app is fully closed to avoid confusion such as
this. With this use case, we could probably solve it without the need for a
TopIcons solution, and it would solve a huge pain point with my usage.

Now the second group actually use the indicator for a functional purpose,
and this is the group that would require a TopIcons like solution. These
individuals use the notification icons to respond to chats, to play/pause
screen recording, and many other usages that I'm not thinking of. This is
the use case that I think requires some deep thought about what to do.

Does this split between usages make sense to you all? I would personally be
entirely satisfied if the dash would continue to show the running apps when
after the window has been closed. However, I don't speak for all the users,
many of whom expressed dissatisfaction with #2

On Tue, Mar 26, 2019 at 3:17 PM  wrote:

> On Tue, 2019-03-26 at 18:06 -0400, Matthias Clasen wrote:
> >
> >
> > On Tue, Mar 26, 2019 at 3:24 PM  wrote:
> > > >
> > >
> > > I am too, but there is more to this.  I'm forced to use topicons or
> > > some other because when I ask an application to quit, I have found
> > > that
> > > some applications don't really quit but instead are sitting in the
> > > notification area.  That's kind of sub-optimal.  So even if you
> > > like
> > > the change we are forced to put topicons back invalidating the
> > > design
> > > because not everyone is playing fair.
> > >
> >
> > The strategy we went for with the message tray removal was to say:
> > If you have applications that insist on using status icons in this
> > way,
> > use the topicons extension.
> >
> > You make it sound like using topicions is somehow impure or bad.
> > It isn't.
>
> Yes, that's true.  I don't think it's bad or impure, but it isn't as
> designed.  Obviously we would want to have an experience without having
> to use topicons as our end state.
>
> In the end, we're going to always use topicons unless something
> dramatically changes in the status quo.  For me, it's mixed messaging.
> It's further complicated by the fact that users pick one of many
> topicons type extensions and have an issue.  It's not a big deal now,
> but something worth addressing going forward if it happens that the lag
> between desktop release and when it appears on distros continues to
> shorten.
>
> sri
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: I believe we should reconsider our sys-tray removal

2019-03-26 Thread Britt Yazel
Is there not away to improve the spec while also maintaining backwards
compatibility with the current statusnotifier (I'm not sure if that's the
right name) spec? Kstatusnotifier works well on the surface, it sounds like
behind the scenes there may be issues, but even if we just used the current
tech that runs kstatusnotifier it would be an improvement for many of our
users. It seems like the folks at Ubuntu already did a good job of turning
many apps onto that spec

On Tue, Mar 26, 2019, 2:28 AM Allan Day  wrote:

> Hi Britt,
>
> Just commenting on the parts I have answers to...
>
> Britt Yazel  wrote:
> ...
> > 2) Back in early GNOME3 we had the slide up tray from the bottom. Am I
> the only one who thought that was super cool? It had nice big icons for
> touch and accessibility purposes, and it was just really cool looking imo.
> I was sad when that went away for usability reasons. Is there any chance on
> resurrecting that and polishing it's usability issues as a solution?
>
> I thought the tray was cool too! Unfortunately, we could never get it
> behave reliably for everyone (and we really did try). I think this was
> mostly a combination of variable hardware and the ergonomics of
> exerting pressure on the bottom screen-edge. We also had ongoing
> issues with the position of the notifications at the bottom of the
> screen: people didn't notice them.
>
> > 3) realistically what are the chances of us working with the other
> interested parties and creating a functional/unified spec once and for all.
> We could do the whole Mantle-->Vulkan transition with
> appindicator-->XDG-appicon or something of the sort. My dream is to create
> a solution for everyone, not just GNOME
>
> The challenge with doing anything new is adoption. One of the main
> issues we face with status icons today is the long tail - all those
> old apps that don't follow upstream all that closely (if at all).
> Getting all of those on a new protocol is unlikely to happen.
>
> A more general comment: back when we last made changes to status
> icons, we had a two-part strategy:
>
>  1. Push libcloudproviders as the way for apps like Dropbox to integrate
>  2. Make sure there was a well-publicised, well-functioning extension
> for when people do need status icons
>
> Unfortunately it seems like 1 hasn't really happened, and poking
> around this morning I couldn't find a single functioning extension for
> status icons. So there's that. :(
>
> Allan
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: I believe we should reconsider our sys-tray removal

2019-03-25 Thread Britt Yazel
How does KDE deal with appindicators? Is there something we could partner
with then on? Are they trying to solve this also?

Did KDE modify the spec? Not knowing much about the nuance of the different
indicator solutions, my experience with kstatusnotifier has been fairly
great. 5/6 icons show up there as they should (I think discord is the only
one that doesn't) and the theme on the drop-down menu when clicking matches
the shell theme perfectly. This is in contrast to TopIcons/Plus/Redux that
shows all of the icons, but the drop-down themeing is terrible.


A couple of thoughts on my mind that maybe someone can answer:

1) When an application has an open window there is a notification dot on
the dash to show that it is open. However, when the app window is closed
but the process is still running, I.e. steam, telegram, etc, there is no
dot to indicate visually that the app is still open. Why is this? On OSX
they keep the dot up until the app is fully quit.

2) Back in early GNOME3 we had the slide up tray from the bottom. Am I the
only one who thought that was super cool? It had nice big icons for touch
and accessibility purposes, and it was just really cool looking imo. I was
sad when that went away for usability reasons. Is there any chance on
resurrecting that and polishing it's usability issues as a solution?

3) realistically what are the chances of us working with the other
interested parties and creating a functional/unified spec once and for all.
We could do the whole Mantle-->Vulkan transition with
appindicator-->XDG-appicon or something of the sort. My dream is to create
a solution for everyone, not just GNOME

On Mon, Mar 25, 2019 at 11:39 AM Emmanuele Bassi via desktop-devel-list <
desktop-devel-list@gnome.org> wrote:

>
>
> On Mon, 25 Mar 2019 at 18:27, Florian Müllner  wrote:
>
>> On Mon, Mar 25, 2019 at 6:50 PM Emmanuele Bassi  wrote:
>> >
>> > You cut the part where I said the appindicator implementation should be
>> changed. :-)
>>
>> I thought you were referring to the client library, not the underlying
>> spec :-)
>>
>
> AFAIK the spec still assumes X11 like:
>
>
> ```
> org.freedesktop.StatusNotifierItem.WindowId
>
> UINT32 org.freedesktop.StatusNotifierItem.WindowId ();
>
> It's the windowing-system dependent identifier for a window, the
> application can chose one of its windows to be available through this
> property or just set 0 if it's not interested.
>
> ```
>
>
> or DBus-Menu:
>
>
> ```
>
> org.freedesktop.StatusNotifierItem.Menu
>
> OBJECT PATH: DBus path to an object which should implement the
> com.canonical.dbusmenu interface
> ```
>
> on top of the whole wishy-washy "don't implement this if you don't like
> it, Mercury is retrograde, or it's Thursday", so it's definitely needs to
> be changed as well.
>
> Ciao,
>  Emmanuele.
>
> --
> https://www.bassi.io
> [@] ebassi [@gmail.com]
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

I believe we should reconsider our sys-tray removal

2019-03-23 Thread Britt Yazel
Ladies and Gentlemen,

Congrats on an excellent 3.32 release! As the one handling the front facing
side of our social media accounts, I can safely say that the users are
EXTREMELY happy with the changes, both features and performance, so give
yourselves a nice pat on the back :-)

I want to re-poen an old argument now that we have seen the effects of
removing the sys-tray/app-indicator tray for well over a year. In short,
the users are not happy. I believe our goals of putting pressure on
application developers to ditch the antiquated app-indicator model fell
mostly on deaf ears, and not having the sys-tray icons is mostly a nuisance
for people, and big pain point for many.

Our users (myself included) and our software partners (Ubuntu, System76,
Purism) have reverted to using extensions to return this behavior. Some use
KStatusNotifier, some use TopIcons/Plus/Redux, and the point I'm making is
that we have forced our users to fragment themselves between many
solutions, some decent and some fully broken, for what they perceive as
base level functionality. An example of this biting us in the arse is that
with 3.32 TopIcons is causing the CPU usage to run through the roof, and
people are blaming the Shell for the CPU usage, not the extension, leaving
our users with a bad taste in their mouths.

So to sum up, most users who I talk to on social media and in person are
using many different 3rd party solutions for sys-tray icons, and this
fragmented approach is hurting our image, annoying our users, and is
fragmenting our user experience to the point of actual detriment. I think
we need to re-evaluate a solution for 3.34, and that this should be a focus
this cycle. I believe that there is an elegant solution to handling
sys-tray icons without sacrificing our core goals, one idea being to
incorporate it into the Dash. However, I don't think we should go forward
into 3.34+ without a 1st party solutions in place for how to treat sys-tray
icons, because (sadly) they're not going anywhere.

Cheers!

-Britt Yazel
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Online Accounts 3.34 won't have documents support

2019-01-27 Thread Britt Yazel
Folks,

I don't have anything technical to add to this discussion, so as someone
just following along with the thread I think we should take our emotions
down a couple notches. Calling each other out, playing the blame game, and
dredging up stuff from the past is not going to help us come up with a
clear path forward.

We're all friends and colleagues, let's not forget that first and foremost.
:-)

On Sun, Jan 27, 2019 at 10:26 PM Debarshi Ray  wrote:

> Jeremy,
>
> You already attempted to slander me once before in this thread:
>
> https://mail.gnome.org/archives/desktop-devel-list/2019-January/msg00027.html
>
> It's been one week since I produced evidence against that:
>
> https://mail.gnome.org/archives/desktop-devel-list/2019-January/msg00035.html
>
> You had enough time to clarify your original statement or recant it. I
> no longer consider anything you say to be in good faith.
>
> On Wed, Jan 23, 2019 at 03:21:57PM -0500, Jeremy Bicha wrote:
> > But you're talking about removing even more online accounts providers
> > even though apps that support them have not yet implemented a
> > replacement.
>
> Nice reversal of cause and effect there. Good job.
>
> The decision to retire GNOME Documents was the reason the integration
> point was dropped from GOA.
>
> > Interestingly, Ubuntu Online Accounts was ahead of its time here. What
> > it offers in Ubuntu 16.04 LTS sort of foreshadows how this could work.
>
> Oh, yeah, Ubuntu Online Accounts - the purveyor of shady downstream
> patches against applications (read: Shotwell) that replace upstream
> branding and reward with crashes.
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Fwd: Official GNOME subreddit

2018-12-07 Thread Britt Yazel
Hello all,

I know this is going out to everyone, so I'll keep this short and sweet. We
recently gutted and cleaned the official GNOME subreddit:

https://www.reddit.com/r/gnome/

I believe this page is probably the easiest and most transparent place for
us to interact with the community, as it offers a low barrier to entry and
less-officialness than either mailing lists, IRC, or GitLab. This subreddit
is a good place to make announcements, bounce ideas, get trolled, have open
discussions, the works.

With that said, we have implemented special badges called "flairs" that we
can assign to you if you so choose that will set you apart from the rest of
the community. If you would like a flair added to your account 1) you need
to be subscribed, and 2) you need to contact a moderator. Right now your
choices are "GNOME Foundation", "GNOME Developer", "GNOME Contributor", or
"GNOME Designer". We can make more if we need.

I hope you guys take a moment to look at this subreddit and perhaps
consider using it as part of your information dissemination strategy. The
more of us that use it regularly, the better it is overall.

Cheers and happy holidays,

 -Britt Yazel
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Renaming gitg project file to GNOME Commits

2018-10-10 Thread Britt Yazel
I'm fine with idea of giving it a fresh name. Gitg never really made sense
to me, though I never knew the reasoning behind it.

GNOME Commits might be clear to all people familiar with git, but for the
average user they might think it's an activist app or something. Or like a
charity app. This might not be a legitimate concern, just a thought

On Tue, Oct 9, 2018, 11:35 PM Alberto Fanjul Alonso 
wrote:

> On gitg we are considering to adopt GNOME Commits as project name.
>
> Same as nautilus is GNOME Files, we though that gitg (a joke around
> gitx and software which at some point in time use to have a G around to
> denote it is under GNOME) is not easy to locate for people looking for a
> git GUI viewer.
>
> We want to be sure that do not cause any problem downstream or in
> development.
>
> There's an open issue about that
> https://gitlab.gnome.org/GNOME/gitg/issues/138
>
> Side note: We are looking for a new icon, since now we use the one from
> git. Drafts on: https://gitlab.gnome.org/GNOME/gitg/issues/137
>
> thoughs?
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Retiring app menus - planning for 3.32.0

2018-10-05 Thread Britt Yazel via desktop-devel-list
Just my 2 cents

I think one of the bigger issues isn't necessarily the difference between
close and quit (though disambiguation would be great), it's instead that
since we retired showing appindicators there is now no way of visually
knowing if an app is still running or not. Granted, not all apps used
appindicators, but most apps that continued to stay open in the background
did have some sort of appindicators (chat apps like slack/discord etc).

My suggestion is *not* to bring back appindicators, but rather to make
better use of the dash to show all running applications, even the
background apps. Right now the dash does a good job showing running apps
that have a visible window, but background apps are invisible to the dash.
This would at the very least give a visual indicator of background running
applications, so in the case of quit/close ambiguity, it would only last as
long as until they see the dash and notice that the application still shows
running.

On Sep 28, 2018 7:33 AM, "Allan Day"  wrote:

Florian Müllner  wrote:
>
> With regard to dropping the 'quit' action, is there any guidance for
> background applications? That is, apps where closing all windows does
> *not* exit the application, but the explicit 'quit' action does.

Sorry for the slow reply - it's been a busy week.

This question is something that has been on my mind too. Having an
explicit way to stop an app from running in the background is
interesting, but then I wonder how desirable it is to have an action
to completely quit just once. I also wonder how obvious the function
is. How does someone know that quit stops the app completely, whereas
close doesn't? And would we just show quit in the case that an app
runs in the background...?

Another issue about quit which has occurred to me is that we show it
in the dash context menus...


Allan

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

Re: GitLab minor-reorganization to Community group

2018-09-24 Thread Britt Yazel
Carlos,

Excellent! Thank you so much. Under teams the proposal had a few more teams
listed such as "board" and others. Those have to go through you if they
want to be added to the "teams" group yes? I don't have anything to do with
those groups, so I'll let them sort it out, I just want to know for
clarification

On Mon, Sep 24, 2018 at 9:21 AM Carlos Soriano  wrote:

> This is done now, please check everything is alright.
>
> Left to be done:
> - The translation team, whether they want a group, projects, or something
> else. To be discussed.
> - The DeveloperPortal, since they weren't part of the disscussion afaik so
> I want to double check with them.
> -  Creating "Marketing" and "Outreach" groups/projects under Engagement.
> The owners have permissions so they can create them, since I don't know
> exactly what they will be used for.
>
> Cheers
>
> On Mon, 24 Sep 2018 at 18:05, Piotr Drąg via desktop-devel-list <
> desktop-devel-list@gnome.org> wrote:
>
>> 2018-09-23 2:52 GMT+02:00 Petr Kovar :
>> > On Fri, 14 Sep 2018 10:58:30 +0200
>> > Andre Klapper  wrote:
>> >
>> >> [CC'ing gnome-i18n@]
>> >>
>> >> On Mon, 2018-09-10 at 11:46 -0600, Britt Yazel wrote:
>> >> > There's been an ongoing discussion about reorganizing the "community"
>> >> > top level group from containing both our community partner repos
>> >> > (purism, ubuntu, fedora) as well as a myriad of other repositories.
>> >> > As of right now, the Community top level is somewhat of a catch-all,
>> >> > and we have proposed a fix to split Community into both 'Community'
>> >> > and 'Teams' repositories, with the new 'Teams' top level being where
>> >> > we will organize all of our Foundation teams, i.e. Engagement,
>> >> > Design, Translation, Events, etc.
>> >> [...]
>> >> >
>> https://gitlab.gnome.org/Infrastructure/GitLab/issues/294#note_280162
>> >>
>> >> Re Translation:
>> >>
>> >> It's unclear to me where in Gitlab people are supposed to file bug
>> >> reports against a translation in a specific language, which would allow
>> >> translators of a language to get aware of bugs in their translations.
>> >>
>> >> There is a "8. Translation" label at
>> >> https://gitlab.gnome.org/groups/GNOME/-/labels which allows
>> subscribing
>> >> but does not allow differentiating per language. It should probably be
>> >> renamed to "8. Internationalization" and only be about code which does
>> >> not allow proper translation; the label description could link to
>> >> https://wiki.gnome.org/TranslationProject/DevGuidelines .
>> >>
>>
>> +1
>>
>> >> Currently there is an "L10N" product in GNOME Bugzilla with
>> >> subcomponents for each language. Each subcomponent can be watched
>> >> separately by folks interested in that subcomponent (=language).
>> >>
>> >> Maybe some Gitlab setup / ideas already exists that I'm not aware of?
>> >
>> > Can we use https://gitlab.gnome.org/Community/Translation and set up
>> > translation teams as issue labels there?
>> >
>> > Alternatively, we could make Community/Translation a group and set up
>> > languages as individual projects within that team. That could give teams
>> > a better control over where and how to submit issues against their
>> language.
>> >
>>
>> I like the second idea. I opened
>> https://gitlab.gnome.org/Infrastructure/GitLab/issues/341 to
>> kick-start the process.
>>
>> Best regards,
>>
>> --
>> Piotr Drąg
>> https://piotrdrag.fedorapeople.org
>> ___
>> desktop-devel-list mailing list
>> desktop-devel-list@gnome.org
>> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

GitLab minor-reorganization to Community group

2018-09-10 Thread Britt Yazel
Hello all,

There's been an ongoing discussion about reorganizing the "community" top
level group from containing both our community partner repos (purism,
ubuntu, fedora) as well as a myriad of other repositories. As of right now,
the Community top level is somewhat of a catch-all, and we have proposed a
fix to split Community into both 'Community' and 'Teams' repositories, with
the new 'Teams' top level being where we will organize all of our
Foundation teams, i.e. Engagement, Design, Translation, Events, etc.

A direct link to the latest version of the proposal is linked blow. If you
wish to read through the long backlog of discussion, feel free, though it's
important to note the initial proposal was much more comprehensive, and
this last version really only affects the repositories in that current
Community group. Any talk of what to do with other top level groups is
being shelved until a future time and isn't in the scope of this specific
issue.

If nobody has objections to this proposal, in two weeks time I'd like to
see this implemented.

Thanks all!

https://gitlab.gnome.org/Infrastructure/GitLab/issues/294#note_280162

-Britt Yazel
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list