this post was submitted on 26 Jul 2023
11 points (100.0% liked)

Photon

2 readers
8 users here now

The community for the Photon Lemmy client.

https://photon.xylight.dev

founded 1 year ago
MODERATORS
11
Photon roadmap (lemmy.xylight.dev)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

Here's what I have planned for Photon:

  • more consistent UI
  • Moderation tools
  • Administration tools
  • Overhaul as an SPA
  • fix the horrible markdown rendering

What would you like to see on Photon?

top 18 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 1 year ago

Moderation tools would allow me to use this 10x more. Frankly, there are tons of places to improve on the official UI with that even. For example, you could have some sort of setting that, when enabled, not only removes a post but leaves a comment with the reason why (already provided) so users don't have to check the modlog for that when their post is removed.

This is just an example, there are literally dozens of similar small tweaks that could make this the de-facto moderator's choice if that is what you want it to be. Feel free to join the lemdro.id matrix space (https://matrix.to/#/#lemdro.id:matrix.org) if you'd ever like to discuss potential moderation features, there would be no shortage of scope creep!

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

A couple of things I'd like to see:

  • Show all the different post sort options. Right now they seem to work (if I write TopSixHour for example in the URL), so it seems like they only need to be exposed in the interface.
  • I noticed in a couple of community sidebars that spoiler tags are not displayed correctly, and there might be other formatting options to support though I haven't noticed anything else.
[–] [email protected] 2 points 1 year ago (2 children)

I've been working on fixing spoilers but because they aren't part of the official markdown standard it's kinda hard. I'm trying to figure out how to add my own markdown elements in markdown-it.

How would I show all the different sort options without it looking bad? Should I do a drop-down for if you've selected "top"?

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago)

Ah, I didn't realize spoiler tags were non- standard.

I agree, drop down from Top sounds like the best option. The same idea could also work for New: show a drop down menu to sort by either New Posts or New Comments.

Photon is quickly turning into my favorite way to browse Lemmy!

[–] [email protected] 1 points 1 year ago (2 children)

You're a far better programmer than I am, and I don't know the codebase well, but could you use some of the code from https://github.com/LemmyNet/lemmy-ui/blob/main/src/shared/markdown.ts and implement it into https://github.com/Xyphyn/photon/blob/main/src/lib/components/markdown/markdown.ts ? The licenses seem compatible, though I don't know how the mix of Svelte and TypeScript of Photon will affect things.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

Spoiler support was added!

Examplewoooooo, this works as of v0.4.1

[–] [email protected] 1 points 1 year ago

Thank you! You are insanely fast. Photon is definitely my favorite frontend already, and it's constantly improving.

[–] [email protected] 2 points 1 year ago (1 children)

Since lemmy-ui and Photon both use markdown-it, this is certainly possible. I can implement all of the awaited markdown features now!

[–] [email protected] 1 points 1 year ago

Great! Thank you, and I'm glad I could help.

[–] [email protected] 3 points 1 year ago

Mod/admin tools are a must for me.

Here is what our community thinks: https://lemmy.zip/post/738986

Lots of positive feedback but some suggestions for you to consider 😊

[–] [email protected] 2 points 1 year ago (2 children)

Hey. Thanks for your work. Photon is fast. I like the design too.

A few things I would like to see would be:

Major ones:

  • Sorting Comments
  • More sorting options for feeds
  • Hide the bottom navigation bar (from the browser) like a proper webapp. Right now it behaves like a normal open tab in my browser (Kiwi for Android)
  • Search button for content search. I love the Globe button for communities.
  • Markdown option for writing comments
  • Preview comments before publishing

Minor ones:

  • Can you make this Comments button to collapse/show all the child comments when clicked/unclicked? It makes revisiting and navigating parent comments easier
[–] [email protected] 1 points 1 year ago (1 children)

Here's what I've added out of what you've asked:

  • Sort comments
  • Search button

I've mostly been working on other stuff like moderation tools, but I'll work on the rest tomorrow.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Wow! Awesome work.

You are fast.

You also added the option to remove text bodies from post. Thanks for that. The 3 line text didn't offer much information. We had to open the post anyways to read it.

[–] [email protected] 1 points 1 year ago (1 children)

I'll add those to the roadmap, thanks!

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

I think I found two bugs:

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

I believe the wrong time durations are an issue with the Lemmy API itself, as all of the test cases for my Relative date component pass.

I'll fix the community list subscribe buttons right now.

[–] [email protected] 1 points 1 year ago

Awesome work. I also noticed that the instance name needs to be entered in lower case or clicking to see own profile doesn't work (e.g., Lemdro.id breaks it but lemdro.id works fine).

[–] [email protected] 1 points 1 year ago

I don't know if this is a weird request or not, but I often times have to switch between turning Show Read Posts on and off for when I'm scrolling or when I'm looking for something specific, and so I thought maybe some way of turning it on or off without having to go to user settings (like maybe in the dropdown menu) might be useful for weird people like me

load more comments
view more: next ›