Simplify settings navigation and copy controls

This commit is contained in:
ajp_anton
2026-07-26 14:38:40 +00:00
parent 14a96046f7
commit c5f3dade9f
5 changed files with 105 additions and 49 deletions
@@ -104,9 +104,6 @@ class MainActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelecte
}
override fun onNavigationItemSelected(item: MenuItem): Boolean {
if (item.itemId == R.id.nav_settings_header) {
return false
}
navigateTo(item.itemId)
if (!permanentSidebar) {
binding.drawerLayout.closeDrawer(GravityCompat.START)
@@ -149,12 +146,8 @@ class MainActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelecte
val menu = navigationView.menu ?: return
for (index in 0 until menu.size()) {
val item = menu.getItem(index)
if (item.itemId == R.id.nav_settings_header) {
item.isCheckable = false
} else {
item.isCheckable = true
item.isChecked = item.itemId == itemId
}
item.isCheckable = true
item.isChecked = item.itemId == itemId
}
navigationView.invalidate()
}