montuos: cartoon portrait of myself (Default)
[personal profile] montuos posting in [community profile] style_system
SOLVED, with multiple options. THANK YOU!

I have recently started using my phone to access DW more often, and unsurprisingly I am finding that my styles, which I love and prefer to use on my desktop and laptop, do not play nicely with the tiny phone screen real estate.

Is there a way to keep my usual styles, but view pages when I'm on my phone using a different style, such as Mobility, instead?

[Edit to add] I'm specifically hoping to use an actual style rather than "?style=site" or "?style=light". [end edit]

Thanks for any advice you can give!

Date: 2017-04-15 05:03 pm (UTC)
healingmirth: (Default)
From: [personal profile] healingmirth
There may be a more elegant option, and this doesn't persist, but you can append ?style=site or ?style=light to pages to view them in those simpler options. For example, you could bookmark https://montuos.dreamwidth.org/read?style=site to read on your phone.

Date: 2017-04-15 11:42 pm (UTC)
healingmirth: (Default)
From: [personal profile] healingmirth
Well, that's some good news/bad news then!

I'll assume in my head that you already know about viewing in a different style (less ideal if the reasons yours doesn't work for you on mobile is because of options, rather than base layout. For instance, and an example of a theme that's worse, not better: https://montuos.dreamwidth.org/read?s2id=87663


Beyond that, I don't have a hack to offer for an entirely different style in a reactive mobile view, but if you haven't yet, it may help to fiddle with these existing options in customize journal/presentation/additional options.


*The width at which the layout switches from single column mode (mobile view) to multiple columns if selected (tablet view).
Set this to 0 to use multiple columns regardless of screen size


*The width at which the layout switches to larger screen mode (desktop view) and can afford some extra whitespace

Date: 2017-04-16 01:05 am (UTC)
healingmirth: (Default)
From: [personal profile] healingmirth
I've only ever pulled the style id off the preview in journal customizations, so I would assume if mobility is in the system you can find it there.

Date: 2017-04-15 08:09 pm (UTC)
koryou: (Default)
From: [personal profile] koryou
How well do you do with CSS? Because I might have a solution for you that lets you keep your own style, but it takes some editing.

As for switching to a completely different style on a different device, I don't think that's possible, at least not without manually switching it around every time.

Date: 2017-04-16 10:46 am (UTC)
koryou: (Default)
From: [personal profile] koryou
No need to change anything on your phone, it's just stuff that goes into the Custom CSS in your style settings.

Or you could do that, didn't think of that yesterday. There are only two themes for Mobility, so that's not much of a choice. Tried to find a list of theme IDs, but no luck. Looks like you actually have to apply the theme to get that, so it's a good thing you already have that one.

Okay, I fiddled around with the CSS a bit and tested it on my phone, so this should work.
Your style already defaults to a one column layout on smaller screens (if you didn't deactivate that in your account settings), so that's easy. Now go to your customization page and add this to the custom CSS:

@media (max-width: 750px) {
#header {
margin: 0;
}

.module-navlinks {
text-align: center;
margin-bottom: 0;
padding-right: 0;
}

#content {
margin: -50px 0 0;
}

#primary > .inner:first-child {
padding: 0 5px;
}

.navigation.topnav.empty {
margin-bottom: 0;
}

.entry {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.has-userpic .entry .header, .has-userpic .comment .header {
margin-left: 65px;
}

.has-userpic .entry .userpic {
margin: -4.5em 3px 3px;
}

.userpic img {
height: auto;
max-width: 60px;
}
}

@-ms-viewport {
width: device-width;
}


It changes nothing about the look of your layout when you look at it on a bigger screen, but you see the difference on your phone. If this is alright for you, then that's it, no need to do anything more.

It only takes effect on your own style of course.
Edited (Added a CSS solution.) Date: 2017-04-16 11:51 am (UTC)

Profile

Dreamwidth style system discussion

June 2017

S M T W T F S
    123
4 567 8910
111213 14151617
18192021222324
252627282930 

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 23rd, 2017 05:22 pm
Powered by Dreamwidth Studios