shabados / presenter

Desktop app for presenting the Shabad OS Database on projectors, TVs, and live streams
https://shabados.com
MIT License
19 stars 15 forks source link

Deprecate features for v3 #689

Open bhajneet opened 2 months ago

bhajneet commented 2 months ago

Summary

WIP

Removals and Reasons

Settings > Display:

Settings > Layout:

Settings > Theme:

Settings > Vishraams:

Settings > Sources:

Changes

Settings > Theme:

Settings > Vishraams:

Additions

Settings > Layout:

Settings > Theme:

Meta

Questions

Settings > Security:

Settings > System Options:

No response

Harjot1Singh commented 1 week ago

"Appearance": Should be a dropdown for "Light, Dark, Auto, Device"

Does this mean that themes now incorporate light and dark mode? I'm in favour, if so.

Settings > Security:

The only thing that private mode does is stop another client from editing your settings. This is not usually useful over LAN (high-trust), but may be over internet connections/Shabad OS connect/mobile connections. Probably a nicer way of doing this, though.

Settings > System Options:

Agree. Will remove beta updates. We will be adding anonymous analytics, but I think we may be ok with not having the option to toggle since we're not collecting personally identifiable information.

Remove Visual Effects should be renamed to something that actual explains what it's doing. I think it's more about Prefer Reduced Motion or Disable Animations.

Agree. Reduced motion is more accessibility friendly and we could eventually think about grouping accessibility options.

Justify Multiple Lines: This does not bring any meaningful layout changes, it will not even be implemented in custom "View Modes", unless some good justification can be given for it (pun semi-intended)

Agree.

Previous Lines + Next Lines: This feature was added for a Gurdwara in the UK and they no longer use this feature. It wasn't meant to be a permanent feature and should be replaced with "View Modes" in next version (similar to how the website has Classic, Reader, Presenter modes).

With this removal + center align, let's move/remove them at the same time as rolling out the new view modes