If you filter on a tab, it updates the tab to show the current # of songs listed / the total number of songs. There is nowhere else on the UI where this information is visible/accessible. So I'm not sure I want to lose that. I can't just put that information at the top left, because in landscape orientation, there is no room to do that.
I'm not opposed to changing the way the tabs show the selection state. It's only implemented the way it is at the moment as it's from one of Google's older themes. Even the newer material design does it this way though: https://m3.material.io/components/tabs/overview
I could just change the text color if that helps, as that is one difference. Or if people prefer the entire background of the tab being filled, I could do that, but I'd prefer not to make it the same color as the action bar, as I want there to separation between the UI elements. I think you were trying to say you like this approach because it makes users associate the currently selected tab with the actions at the top right. However, many of the action bar actions are not dependent on the active tab (in fact, most of them are not). Only a few are, and it's only when you long press an entry in a list that the action bar items change. That seems intuitive to me though because the actions are related to the context - if you select something, the actions apply to what is selected. The only issue is that the actions that change behavior dependent on what tab is active (such as the "New" action) means this is not 100% consistent.
Mike
I'm not opposed to changing the way the tabs show the selection state. It's only implemented the way it is at the moment as it's from one of Google's older themes. Even the newer material design does it this way though: https://m3.material.io/components/tabs/overview
I could just change the text color if that helps, as that is one difference. Or if people prefer the entire background of the tab being filled, I could do that, but I'd prefer not to make it the same color as the action bar, as I want there to separation between the UI elements. I think you were trying to say you like this approach because it makes users associate the currently selected tab with the actions at the top right. However, many of the action bar actions are not dependent on the active tab (in fact, most of them are not). Only a few are, and it's only when you long press an entry in a list that the action bar items change. That seems intuitive to me though because the actions are related to the context - if you select something, the actions apply to what is selected. The only issue is that the actions that change behavior dependent on what tab is active (such as the "New" action) means this is not 100% consistent.
Mike