Yes, this would be useful. Also, when I've copied the ALL tab and customized it by deleting some signals I don't need, it's reverted back to all signals after a while for some reason. A way to rename a tab would also be useful.
Yep, you are touching on one of the big shortcomings of this app. The tabs and contents are only generated once on the first run, after that stored in the phone, in order to keep the users edits, orders, font sizes, trip starting points etc etc. This is great, until a new version comes out, with new signals and tabs. The only way to get the new contents is to always re-create the all tab... or that was the solution I had back then. It's time to revisit this, but there is no easy solution that I can think of.
Some ideas:
1- On upgrade, add all existing items that are missing from the tabs, also all missing tabs. this will be annoying for users who has deleted something on purpose
2- Forget all tabs, start blank, then you can cherry-pick to add items from an alphabetical list of all items
3- Make so perfect tabs that nobody will ever need to edit them
4- Stop making pre-made tabs, but rather add groups of items from menus
5- remove the All tab, and turn it into a menu which to pick and place items from
6- keep a list of which items have been deleted, each time they're deleted. Then on upgrade, add all items that are NOT deleted. Lots of potential bugs and wierd behaviour on upgrades, renaming of items or removed items (by that I mean removed from the app). The worst part will be on introduction of this, start by re-adding all items, or assuming all missing items were deleted on purpose? But by now users can potentially be missing a year's worth of new items, which they will then never see
None of these are good ideas I think... I am very much open for suggestions. Maybe a mix of 1 and 6 could work, with lots of work and a harsh introduction. With 5 as a bonus on top.
In addition, there should be a "ghost mode". This would show all items, wether they have been recieved on the bus or not, so you can edit the tabs offline.