Re: Setting Look and Feels

2021-09-02 Thread Aleix Pol
On Wed, Sep 1, 2021 at 10:02 PM Tom Zander  wrote:
>
> On dinsdag 31 augustus 2021 18:45:00 CEST Nate Graham wrote:
> > Any more
> > that it would make sense to show a desktop global theme on
> > PlaMo.
>
> On dinsdag 31 augustus 2021 18:53:54 CEST Aleix Pol wrote:
> > Maybe, but then you wouldn't have it installed I guess?
>
>
> What about the usecase of a phone being connected to a full size
> screen and mouse. IIRC the pinephone has that option. I'm not
> talking about simply a screen-duplicate, but a useful, 19/6 res.
>
> For that case you want the themes installed on most phones and
> maybe you want to use that theme only on your main screen.
>
>

https://invent.kde.org/teams/plasma-mobile/issues/-/issues/54

I'd say in this case it's about adopting a different Look and Feel
entirely. As discussed in the ticket above we can:
- see to having mixed shell packages, which we currently do not
support but could eventually be a thing
- just swap the look and feel entirely for another one, which is kind
of what I'm after right now

Aleix


Re: Setting Look and Feels

2021-09-01 Thread Tom Zander
On dinsdag 31 augustus 2021 18:45:00 CEST Nate Graham wrote:
> Any more
> that it would make sense to show a desktop global theme on
> PlaMo.

On dinsdag 31 augustus 2021 18:53:54 CEST Aleix Pol wrote:
> Maybe, but then you wouldn't have it installed I guess?


What about the usecase of a phone being connected to a full size 
screen and mouse. IIRC the pinephone has that option. I'm not 
talking about simply a screen-duplicate, but a useful, 19/6 res.

For that case you want the themes installed on most phones and 
maybe you want to use that theme only on your main screen.




Re: Setting Look and Feels

2021-08-31 Thread Aleix Pol
On Tue, Aug 31, 2021 at 6:27 PM Aleix Pol  wrote:
>
> Hi all,
> I was looking at why we're not getting the phone shell listed along
> our different look and feels, I realised it's because the plasma phone
> shell doesn't have any defaults at the moment. You'll think "What? No
> specific phone settings?".
> This is because we have a separate repository that installs those in
> system-wide.
> https://invent.kde.org/plasma-mobile/plasma-phone-settings
>
> Most of these settings (especially those in /etc/xdg/) would be
> possible to specify as defaults.
> https://invent.kde.org/plasma/plasma-phone-components/-/merge_requests/183
>
> A problem to do that straight out is that at the moment we're
> specifying each setting separately rather than taking them at bulk,
> trusting the lnf.
> https://invent.kde.org/plasma/plasma-workspace/-/blob/master/kcms/lookandfeel/kcm.cpp#L354
>
> This works, provided we enable the different settings that we need,
> like this, doing it for every single configuration option could be
> tedious and error-prone:
> https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1029
>
> Now, is this something that we would like to entertain? I'd say it's a
> good way to configure a system to use a certain Plasma experience (be
> it Plasma Phone, Big Screen, etc). On the other hand, it also might
> dilute the current use of the look and feel kcm which is more about
> Look and less about Feel.
>
> What do you think?
> Aleix

Since it seems to me we are aligned towards making it work, I've
polished a bit the MRs to that end. I think it would make sense to
just pick all the defaults rather than cherry-picking through them,
this is something we can do for the next release though.

I'd appreciate any help towards moving what's in
https://invent.kde.org/plasma-mobile/plasma-phone-settings/-/tree/master/etc/xdg
to the Look and Feel package.
I imagine something similar will be needed for Big Screen, maybe
someone could take a look as well. Is there a plasma-phone-settings
counterpart?

Aleix


Re: Setting Look and Feels

2021-08-31 Thread Marco Martin
On Tue, Aug 31, 2021, 18:27 Aleix Pol  wrote:

> Now, is this something that we would like to entertain? I'd say it's a
> good way to configure a system to use a certain Plasma experience (be
> it Plasma Phone, Big Screen, etc). On the other hand, it also might
> dilute the current use of the look and feel kcm which is more about
> Look and less about Feel.
>
I am not sure all the settings plastered around for plamo are suitable to
go in lnf, but surely many of them

>


Re: Setting Look and Feels

2021-08-31 Thread Marco Martin
On Tue, Aug 31, 2021, 18:33 Nate Graham  wrote:

> There have been persistent calls--both in the VDG as well as by users--
> for the Global Theme/LNF system to become better at the "feel" side, as
> you put it (I like that!). I've still got
> https://phabricator.kde.org/D24223 open, which was about the feel side
> of the equation, and I still don't think it would be a bad idea to do.
>
> If we don't want to make Global Themes too much about the "feel" side,
> then I think we need to create a new "Desktop Layout" KCM that's all
>

I would rather keep this in one place and make the feel part better at it :)

>
>


Re: Setting Look and Feels

2021-08-31 Thread Nate Graham

On 8/31/21 10:53 AM, Aleix Pol wrote:

On Tue, Aug 31, 2021 at 6:45 PM Nate Graham  wrote:

I would want to filter global themes by form factor, at least. There's
no point in showing a PlaMo global theme on desktop, right? Any more
that it would make sense to show a desktop global theme on PlaMo.

Nate


Maybe, but then you wouldn't have it installed I guess?

I can see how one might want to set bigscreen on a desktop computer or
plasma phone on a tablet.


Yeah, fair enough. All right.


Nate


Re: Setting Look and Feels

2021-08-31 Thread Aleix Pol
On Tue, Aug 31, 2021 at 6:45 PM Nate Graham  wrote:
>
> On 8/31/21 10:41 AM, Aleix Pol wrote:
> > This is what the KCM looks like with my plasma-phone-components patch 
> > applied:
> > https://i.imgur.com/JtJ2VZ3.png
> >
> > I suggest polishing it with that use-case then see if we need to work
> > on it in an entirely different way over the 5.23 timespan.
> >
> > Aleix
>
> I would want to filter global themes by form factor, at least. There's
> no point in showing a PlaMo global theme on desktop, right? Any more
> that it would make sense to show a desktop global theme on PlaMo.
>
> Nate

Maybe, but then you wouldn't have it installed I guess?

I can see how one might want to set bigscreen on a desktop computer or
plasma phone on a tablet.

Aleix


Re: Setting Look and Feels

2021-08-31 Thread Nate Graham

On 8/31/21 10:41 AM, Aleix Pol wrote:

This is what the KCM looks like with my plasma-phone-components patch applied:
https://i.imgur.com/JtJ2VZ3.png

I suggest polishing it with that use-case then see if we need to work
on it in an entirely different way over the 5.23 timespan.

Aleix


I would want to filter global themes by form factor, at least. There's 
no point in showing a PlaMo global theme on desktop, right? Any more 
that it would make sense to show a desktop global theme on PlaMo.


Nate


Re: Setting Look and Feels

2021-08-31 Thread Aleix Pol
This is what the KCM looks like with my plasma-phone-components patch applied:
https://i.imgur.com/JtJ2VZ3.png

I suggest polishing it with that use-case then see if we need to work
on it in an entirely different way over the 5.23 timespan.

Aleix

On Tue, Aug 31, 2021 at 6:33 PM Nate Graham  wrote:
>
> There have been persistent calls--both in the VDG as well as by users--
> for the Global Theme/LNF system to become better at the "feel" side, as
> you put it (I like that!). I've still got
> https://phabricator.kde.org/D24223 open, which was about the feel side
> of the equation, and I still don't think it would be a bad idea to do.
>
> If we don't want to make Global Themes too much about the "feel" side,
> then I think we need to create a new "Desktop Layout" KCM that's all
> about the feels. Then we could put this sort of thing you're thinking of
> in there--as well as what I was proposing in
> https://phabricator.kde.org/D24223.
>
> Nate
>
>
> On 8/31/21 10:27 AM, Aleix Pol wrote:
> > Hi all,
> > I was looking at why we're not getting the phone shell listed along
> > our different look and feels, I realised it's because the plasma phone
> > shell doesn't have any defaults at the moment. You'll think "What? No
> > specific phone settings?".
> > This is because we have a separate repository that installs those in
> > system-wide.
> > https://invent.kde.org/plasma-mobile/plasma-phone-settings
> >
> > Most of these settings (especially those in /etc/xdg/) would be
> > possible to specify as defaults.
> > https://invent.kde.org/plasma/plasma-phone-components/-/merge_requests/183
> >
> > A problem to do that straight out is that at the moment we're
> > specifying each setting separately rather than taking them at bulk,
> > trusting the lnf.
> > https://invent.kde.org/plasma/plasma-workspace/-/blob/master/kcms/lookandfeel/kcm.cpp#L354
> >
> > This works, provided we enable the different settings that we need,
> > like this, doing it for every single configuration option could be
> > tedious and error-prone:
> > https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1029
> >
> > Now, is this something that we would like to entertain? I'd say it's a
> > good way to configure a system to use a certain Plasma experience (be
> > it Plasma Phone, Big Screen, etc). On the other hand, it also might
> > dilute the current use of the look and feel kcm which is more about
> > Look and less about Feel.
> >
> > What do you think?
> > Aleix
> >


Re: Setting Look and Feels

2021-08-31 Thread Nate Graham
There have been persistent calls--both in the VDG as well as by users-- 
for the Global Theme/LNF system to become better at the "feel" side, as 
you put it (I like that!). I've still got 
https://phabricator.kde.org/D24223 open, which was about the feel side 
of the equation, and I still don't think it would be a bad idea to do.


If we don't want to make Global Themes too much about the "feel" side, 
then I think we need to create a new "Desktop Layout" KCM that's all 
about the feels. Then we could put this sort of thing you're thinking of 
in there--as well as what I was proposing in 
https://phabricator.kde.org/D24223.


Nate


On 8/31/21 10:27 AM, Aleix Pol wrote:

Hi all,
I was looking at why we're not getting the phone shell listed along
our different look and feels, I realised it's because the plasma phone
shell doesn't have any defaults at the moment. You'll think "What? No
specific phone settings?".
This is because we have a separate repository that installs those in
system-wide.
https://invent.kde.org/plasma-mobile/plasma-phone-settings

Most of these settings (especially those in /etc/xdg/) would be
possible to specify as defaults.
https://invent.kde.org/plasma/plasma-phone-components/-/merge_requests/183

A problem to do that straight out is that at the moment we're
specifying each setting separately rather than taking them at bulk,
trusting the lnf.
https://invent.kde.org/plasma/plasma-workspace/-/blob/master/kcms/lookandfeel/kcm.cpp#L354

This works, provided we enable the different settings that we need,
like this, doing it for every single configuration option could be
tedious and error-prone:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1029

Now, is this something that we would like to entertain? I'd say it's a
good way to configure a system to use a certain Plasma experience (be
it Plasma Phone, Big Screen, etc). On the other hand, it also might
dilute the current use of the look and feel kcm which is more about
Look and less about Feel.

What do you think?
Aleix