Re: Setting Look and Feels
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
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
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
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
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
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
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
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
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
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