I am coming to this party a little late and would like to add some insight.
First, AppSheet is touted as a No Code/Low Code platform and as a growing developer platform, it needs to service as many app creators as it can.
So, the platform needs to resolve issues and add features that expand flexibility for all of the various types of developers while making those features as easy to use as possible! We should not be limiting capabilities.
This issue boils down to the fact view names can become too long to be visibly appealing in the “icon tray”. Yet some need/want the longer view names in other places. It’s obvious to me we need BOTH a long name and a short name to be used - to keep it simple and be as flexible as possible.
In my mind and in keeping with the spirit of the platform, I agree with others that we need to add another view name property to achieve this and of course some default rules on when they are used if both are not populated.
By truncating values or reducing number of possible characters, that is only a way of avoiding the issue by prevention. At the same time this creates a limitation that affects some developers. We should avoid that.
Now some may argue that if we don’t limit the icon tray view names that the developer will end up with too long of a name and it won’t look good. This is a developer design decision and shouldn’t be imposed by the platform.
About the Other options
I would also argue, that some of the options listed such as showing only icons or only showing the name for the Active view, these might be options some developers actually want. If so and to maintain that spirit of flexibility, maybe they should be included as well???
A Side Note on the Number of Icon in the Icon Tray
It was mentioned that having more than 5 icons appearing in the icon tray is not supported and may be removed. I would ask why? It doesn’t seem to be causing any issue and some developers are already taking advantage of this inadvertent feature. Why limit the capability now? Again, in the end the design decision to have more or less icons here should be the app creators decision and not one imposed by the platform. This is of course that it fits within the plat form capabilities.