TeamNewPipe/NewPipe

New Settings categorization

Open

#9,587 创建于 2022年12月23日

在 GitHub 查看
 (17 评论) (5 反应) (1 负责人)Java (3,577 fork)batch import
GUIfeature requestgood first issuerewrite

仓库指标

Star
 (38,153 star)
PR 合并指标
 (平均合并 9天 17小时) (30 天内合并 17 个 PR)

描述

Checklist

  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

Hey there. The team went through several rounds of discussion regarding the current Settings tree/layout, and finalised a new one that should hopefully make the menus much easier and intuitive to navigate.

Here is the current layout:

  • Video and audio
  • Download
  • Appearance
  • History and cache
  • Content
  • Notifications
  • Updates (not on debug)
  • Debug (not on release)

Here is the new layout the team has decided on:

  • Video and audio (rename to 'Player')
    • Resolution and format
      • Include seekbar thumbnail setting here
    • External player
    • Player notifications
    • Move Behaviour section into its own top level menu, because it hasn't been player-specific for ages.
  • Behaviour
  • Download
    • SAF and other filesystem-related settings need to be in one place. Remove from here.
  • Appearance (rename to "Look and feel")
    • Move player notification menu to 'Video and audio'.
    • Move Captions to 'Video and audio'.
  • History and cache
  • Content (the worst offender)
    • Language section in its own top-level menu.
    • Content of main page - move to Appearance
    • PeerTube instance - move to PeerTube submenu under Services
    • Age toggles remain here (since they apply to YT and PT both).
    • YouTube-specific toggles - move to YouTube submenu under services
    • Thumbnails, comments, similar videos, description - move to Appearance
    • Database import/export - move to Backup and restore/Import and export
    • Feed section in its own top-level menu.
  • Feed
    • New stream notifications
  • Services (services without specific menus could have their submenus greyed out or invisible)
    • YouTube
      • Meta info and similar YT-specific stuff.
    • Soundcloud
    • media.ccc.de
    • Bandcamp
    • PeerTube
      • Instances
  • Language
  • Import/export or Backup/restore
    • Put SAF here, for now.
  • Updates (not on debug, only on builds signed by us)
  • Debug (not on release)

Why do you want this feature?

The current layout has been a struggle to fit new settings into, and has become very non-intuitive.

Additional information

No response

贡献者指南