this post was submitted on 05 Aug 2024
0 points (NaN% liked)

Feddit UK

1349 readers
1 users here now

Community for the Feddit UK instance.
A place to log issues, and for the admins to communicate with everyone.

founded 1 year ago
MODERATORS
 

Happy to announce we've finally setup some alternative frontends.

Photon might be flaky, we're on a release candidate because of issue I was running into using it in Firefox. It's also what I'm using to write this. If you notice any issues, feel free to let us know.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 0 points 3 months ago (1 children)

Click on your username/avatar at the top right, then Theme, then just click on Catppuccino

[–] [email protected] 0 points 3 months ago (2 children)

I only get the options of default and classic.

[–] [email protected] 0 points 3 months ago

Oh, that's interesting. Another user has said in reply to my comment they have the option too. I'm using Brave Browser but I don't have Stylish or anything installed

[–] [email protected] 0 points 3 months ago (1 children)
[–] [email protected] 0 points 3 months ago (1 children)

It scrolls! Dammit. The scrolling on Photon is a bit of a PitA when trying to make longer posts and it looks like it has caught me out here too.

[–] [email protected] 0 points 3 months ago (2 children)

Yeah, the text box getting its own scroll window instead of expanding is annoying. It can be expanded, but I imagine that's a pain to do on mobile.

[–] [email protected] 0 points 3 months ago* (last edited 3 months ago)

@[email protected] I'll update photon soon to increase the size of the text box as you type.

I'll also tweak parts of the UI to make nested scrolling places more obvious. You can always mention me about this stuff, I want to keep this UI intuitive!

[–] [email protected] 0 points 3 months ago (1 children)

For anyone else annoyed by this, I've created a userscipt to auto expand the textarea. It's not perfect, but it's better than nothing.

// ==UserScript==
// @name        Autoexpand textarea
// @namespace   Violentmonkey Scripts
// @match       https://p.feddit.uk/*
// @grant       none
// @version     1.0
// @author      flamingos-cant
// @description 06/08/2024, 21:05:31
// ==/UserScript==

function updateHeight(textarea) {
  var text = textarea.target.value;
  var lineHeight = 1.25 * parseFloat(getComputedStyle(document.documentElement).fontSize);
  var taHeight = textarea.target.scrollHeight - 16 * 2;
  var lines = Math.max(Math.ceil(taHeight / lineHeight), 8);
  console.log(taHeight);
  textarea.target.rows = lines;
}

setInterval((function () {
  let textareas = document.getElementsByTagName("textarea");
  for (let textarea of textareas) {
    textarea.addEventListener("input", updateHeight);
  }
}), 2000);
[–] [email protected] 0 points 3 months ago