this post was submitted on 22 Apr 2024
18 points (95.0% liked)

Summit

745 readers
7 users here now

Community to discuss Summit, a Lemmy reader for Android.

App (Play Store): https://play.google.com/store/apps/details?id=com.idunnololz.summit

APK: https://github.com/idunnololz/summit-for-lemmy/releases

Patreon: https://patreon.com/SummitforLemmy

Ko-Fi: https://ko-fi.com/summitforlemmy

Website: https://summit.idunnololz.com/

founded 1 year ago
MODERATORS
18
submitted 7 months ago* (last edited 7 months ago) by idunnololz to c/summit
 

Changes so far

  • Moved the setting to make the notification bar completely transparent from Misc settings to Theme
  • Moved the about and summit community setting options under a new category: About
  • Renamed the existing "Post and comments" settings page to "Post and comments appearance".
  • Removed the settings page for Comment list and added a new settings page for Post and comments settings.
  • Moved the "Post appearance" settings page to be under the "Posts feed" settings screen.
  • Moved the "Post and comments appearance" settings page to be under the "Post and comments" settings screen.
  • Added a new setting to hide the UI in the image view by default.
  • Fixed a bug where performing certain actions in the settings screen will cause all switch based settings to reset to off.
  • Fixed a bug where the app mistakes certain links as Lemmy links.

Update

Haven't posted an update in a while so here it is. I've been working on adding general cross-account support for the past week and it's a big feature so I didn't really have much to update other than it's WIP. If I can't get the feature into a shippable state by this weekend I will do a release without it since there's plenty in this release already.

Note that by cross-account support I mean the supporting acting on a different account without switching the current account. This is a requirement for things like "cross account feeds" eg. multi-account subscribed feed.

top 8 comments
sorted by: hot top controversial new old
[–] idunnololz 5 points 7 months ago* (last edited 7 months ago) (2 children)

Just thinking out loud here. A lot of user requests revolve around adding new ways to configure the app. This is great but each new configuration tends to add one or more settings to the settings menu. This growing list of settings has me worried about setting page organization. I might try to tackle the problem in this release.

[–] idunnololz 4 points 7 months ago* (last edited 7 months ago)

First let's look at the top level settings categories.

At the highest level we have:

  • Look & Feel: Settings that have to do with something that is directly interactable by the user. Eg. settings for a particular screen in the app.
  • Account: Settings that have to do with a particular account.
  • Systems: Settings that can alter the app that will indirectly affect the user. Eg. hidden post management and cache management.

.
I think these 3 categories make sense but I think currently the Systems category is also treated as a Misc category. Eg. things like about and a link to the community doesn't really fit in this category. It might be better to break these out into it's own category.

[–] idunnololz 2 points 7 months ago* (last edited 7 months ago)

One of the biggest annoyances I have personally with settings is with this split of settings for the post feed and the post screen.

We have four setting screens for them:

  • Post list
  • Comment list
  • Post appearance
  • Post and comment appearance

In my opinion this is really confusing and also causes some organization problems. In reality there are only two screens served by these 4 setting pages. We have the Post Feed which is the main screen of the app; where a list of post is presented. And the post screen which displays the main post and then comments for that post.

The main reason why this was split into 4 setting screens is because the appearance setting screens show a preview of the UI and so I wanted all settings on these screens to change something UI related that can be immediately seen in the preview. I thought this would be a cool way to show changes. My feelings here hasn't changed.

The issue is that organization of the settings is confusing.

As an example, let's say I was a user who wanted to see if I could change the image of the posts to appear on the right side of the screen in the list layout for the post feed. Reading the settings, my eyes would immediately jump to the Post list settings page. This page states it has settings pertaining to the post list which sounds like it show hold the setting I'm looking for but it doesn't. Instead this setting is actually in Post appearance.

So my current idea is to reduce these four setting pages into two pages:

  1. Posts feed.
  2. Post & comments.

Then featured prominently at the top of these two settings screen will be a button that will open their respective appearance customizations.

This will hopefully solve a few problems:

  • Less confusing top level menu options.
  • More intuitive settings organization.
[–] Aielman15 2 points 7 months ago (1 children)

Hi, I found a small bug. I'll mention it here since it's related to the settings page, which you are working on for this update.

If I tap on Settings -> Misc -> Customize post quick actions, all the other options on the same page are deactivated.

[–] idunnololz 1 points 7 months ago (1 children)

I can't reproduce this myself. Could you clarify or provide a screenshot? I tried the following:

  1. Go to Misc settings.
  2. Enabled and disabled some settings.
  3. Tap customize quick post actions.
  4. Tap back.
  5. Verified that the settings are still what they were.
  6. Verified I can still toggle them on/off.
[–] Aielman15 1 points 7 months ago (1 children)

Of course! I should've included a video from the beginning, sorry.

https://ufile.io/lv6qfh1y

[–] idunnololz 1 points 7 months ago (1 children)

I can't reproduce this at all. I'm going to move this setting to a different screen in the next release. I'm not sure that will fix the issue but without a reproduction on my end it's difficult for me to fix the issue. I've been trying for the past hour to replicate this on any of the settings screens and I cannot. If you can provide any other details let me know.

[–] idunnololz 1 points 7 months ago

Just as I posted this I tested this on an emulator instead of real devices and it reproduced on the emulator. Not sure why that is but I should be able to look for a fix now.