flamebyrd: (Default)
[personal profile] flamebyrd
I feel like a large flaw in Dreamwidth as a fandom platform right now, other than multimedia content, is that a lot of the site (non-user pages, like profiles and inbox) still has poor mobile support. Unfortunately, there isn't anything I can do about that.

So! For those who use desktop browsers, are there any annoyances a bored fan with Javascript skills can fix with a bookmarklet or userscript?

Here's a couple of things that have occurred to me:
- Is there an existing, Dreamwidth-supported "Post to Dreamwidth" bookmarklet like the old one for LiveJournal? It pulled the selected text on the current page and a link into a new entry for you. I was thinking this could ease some of the frustration about the lack of reblogging.
- On the same principle, I've made a proof of concept for a bookmarklet that will take all the images you've just dragged into the Upload Images page, and create a new post for you: Dreamwidth Image Post Bookmarklet. Currently it just uses the code Dreamwidth automatically generates for you, ie. a 100x100 pixel thumbnail with a link to the original image. Obviously this isn't very practical for the modern web, but making it configurable will come in v0.2.
- If you're using the Beta New Entry page and are missing rich text controls, I can't help you, but if you just want buttons to insert HTML for you, I have this script: Dreamwidth HTML Buttons Userscript.

I'm also working on a post with some tips for tweaking your journal theme custom CSS for better mobile display (but please let me know if someone else has already done this).

Date: 2018-12-05 01:23 am (UTC)
snickfic: Buffy looking over her shoulder (Default)
From: [personal profile] snickfic
Ooh, that image post bookmarklet looks super useful.

IDK if you could help with this or would want to tackle it, but I've always been frustrated that ALL the DW layouts I can find all take up a lot more vertical space than the default LJ ones did. For example, there's one full screen of my LJ:


And here's one full page of my DW:


If you have any for-dummies suggestions for how to tweak CSS to make a layout more compact, I would love to hear them. (But keeping in mind my CSS experience is minimal.)

Date: 2018-12-05 09:53 am (UTC)
cesy: "Cesy" - An old-fashioned quill and ink (Default)
From: [personal profile] cesy
Grabbing code from the Mobility theme may be useful for making themes more mobile-friendly?

And Momiji is looking for more people to help make existing official themes more mobile-friendly with CSS.

Date: 2018-12-06 03:25 pm (UTC)
cesy: "Cesy" - An old-fashioned quill and ink (Default)
From: [personal profile] cesy
Yeah, there are huge numbers of themes. [personal profile] momijizukamori is a volunteer who's been working on improving the official styles to make them more mobile-friendly, and will know what's already in progress and what needs help.

But yeah, totally get that around volunteering, and Dreamwidth does have some issues in volunteer management as well.

Date: 2018-12-05 08:49 pm (UTC)
morbane: pohutukawa blossom and leaves (Default)
From: [personal profile] morbane
That's a very kind offer - I have mentioned it over in the Yuletide discord.

Date: 2018-12-06 03:17 pm (UTC)
hlagol: (Default)
From: [personal profile] hlagol
I definitely think that work on mobile-compatible site and journal themes (rather than an app or something more involved) would be broadly loved, particularly by the new influx who haven't been here and gotten used to things as they are currently. Whether that's css tips, purdy layouts for [community profile] dreamwidthlayouts or something I can't tink of.

Also maybe some sort of "find dead journals" tool that would scrub community and journals links on a user profile and return/highlight those that have not been updated in X days.
Edited Date: 2018-12-06 03:28 pm (UTC)

Date: 2018-12-07 07:54 pm (UTC)
jesse_the_k: Slings & Arrows' Anna offers up "Virtual Timbits" (Anna brings doughnuts)
From: [personal profile] jesse_the_k
+10000 for this. Every time I look at my circle, I grown re: all the cruft.

Date: 2018-12-09 10:48 pm (UTC)
hlagol: (Default)
From: [personal profile] hlagol
You make a fine point - could easily be 500+ simultaneous calls for some of the busier folks on here. Wouldn't want to burn the house down!

Hope the weekend happened in a pleasant way :)

Thanks for prompting this interesting discussion in the first place!

Date: 2018-12-09 11:52 pm (UTC)
hlagol: (Default)
From: [personal profile] hlagol
A configurable date might be nice, but I imagine an arbitrary 30days/3months/1year type of dropdown selection range would probably satisfy the 80% of use cases and means no godforsaken datepickers :)

I suppose a report might help alleviate pressure on the server if it was queued then emailed (though that gets into either manual notification email input or authentication tokens I'm assuming, both of which are messy in their own way).

My intuition is that utility would be highest with the result being a list of (clickable) links to dead journals, for un-subscribing purposes.

This seems to either mean highlighting links on the actual profile page (kinda like so) or generating a report (and doing some fun JSON to HTML transformation, or whatever this perl-y site gives you) and then sending an email with links to the requesting user.

Kinda makes the page highlighting seems like the easier choice, the more that I think about it.
Edited Date: 2018-12-09 11:53 pm (UTC)

Date: 2018-12-10 01:15 am (UTC)
hlagol: (Default)
From: [personal profile] hlagol
Yeah, your third paragraph sounds totally logical!

Date: 2018-12-12 01:31 pm (UTC)
hlagol: (Leverage; Hardison's nerd goggled)
From: [personal profile] hlagol
Ah, that makes sense. No worries, and thanks for taking a crack in the first place!

Date: 2018-12-06 06:05 pm (UTC)
solarbird: (Lecturing)
From: [personal profile] solarbird
I was working with dev staff until a bit over a year ago, when outside things happened on their side. (I'm hoping we can pick this back up.)

Here is a fairly comprehensive fix for mobile. Seriously. It only works on Neutral Good (and Evil) on Practicality, because that's the system default, but it works on mobile and desktop both, because it's responsive CSS.

Coexistence Alpha: a mobile-friendly CSS patchset for Neutral Good - v0.842 BETA 1

Pure CSS. Apply, set your style to override everything else and it fixes everything your custom CSS can reach.

It's still a beta but I haven't had a lot of bugs reported.

Date: 2018-12-06 10:39 pm (UTC)
solarbird: (tracer)
From: [personal profile] solarbird
I know, right? It so needs to happen!

The good part is that DW is open source, so... I'm hoping as things rev up here that more on that will happen again. I'm already signed up to help, I just need them to be able to... accept it? Something like that. ♥

Page Summary

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 15th, 2025 04:23 pm
Powered by Dreamwidth Studios