Skip to content

Move addons into Settings and enforce profile-based access UI#507

Merged
tapframe merged 3 commits intotapframe:mainfrom
Chanceium:main
Mar 4, 2026
Merged

Move addons into Settings and enforce profile-based access UI#507
tapframe merged 3 commits intotapframe:mainfrom
Chanceium:main

Conversation

@Chanceium
Copy link

  • Remove Addons from sidebar and root routes
  • Add Addons section inside Settings with embedded AddonManager content
  • Hide Addons/Plugins sections when active profile inherits primary resources
  • Guard direct Addons/Plugins routes and redirect to Settings when blocked
  • Align embedded Addons layout with Plugins spacing and chrome
  • Apply global green active / gray inactive styling for settings chips and toggles
  • Enable debuggable debug build and default debug signing behavior

@Chanceium
Copy link
Author

Addons removed from main
image
Addons inside settings
image
Ticks are green when enabled
image
Changed profile to one inheriting addons
image

Nuvio CI added 2 commits March 3, 2026 10:53
…eme selected styling

# Conflicts:
#	app/src/main/java/com/nuvio/tv/MainActivity.kt
#	app/src/main/java/com/nuvio/tv/ui/screens/settings/PlaybackSettingsScreen.kt
@Chanceium
Copy link
Author

image fixed chips not being consisent

@tapframe tapframe merged commit 7b55ac4 into tapframe:main Mar 4, 2026
1 check passed
tapframe added a commit that referenced this pull request Mar 5, 2026
…ccess UI

This reverts only the changes introduced by PR #507 (commits 5b24848, aa4aa45, db7a37b) while preserving all other commits from the dev merge.
@RSAK2105
Copy link

RSAK2105 commented Mar 5, 2026

@Chanceium

It looks good and tidy. Hope, it will be effective in Modern Sidebar too.

I have reported some layout misalignment here. Pls check it if have time to fix.

#535

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants