A method, comprising: displaying, on a display of a computing system having one or more hardware processors, a container of a first container width, wherein the container comprises first text and second text, and wherein a combined text width comprising a first width of the first text, a second width of the second text, and a divider width of an icon, whitespace, or text between the first text and the second text is less than the first container width; receiving user input requesting resizing of the container to a second container width that is smaller than the first container width; determining, by the computing system, whether the combined text width is greater than the second container width; in response to determining, by the computing system, that the combined text width is greater than the second container width: in response to determining, by the computing system, that the first text width is greater than the second text width, abbreviating the first text until the combined text width is less than the second container width or the first text width is equal to the second text width, wherein in response to the first text width equaling the second text width, the first text and the second text are equally abbreviated until the combined text width is less than the second container width; in response to determining, by the computing system, that the second text width is greater than the first text width, abbreviating the second text until the combined text width is less than the second container width or the first text width is equal to the second text width, wherein in response to the first text width equaling the second text width, the first text and the second text are equally abbreviated until the combined text width is less than the second container width; and in response to determining, by the computing system, that the first text width is equal to the second text width, abbreviating the first text and the second text equally until the combined text width is less than the second container width. displaying, on a display of a computing system having one or more hardware processors, a container of a first container width, wherein the container comprises first text and second text, and wherein a combined text width comprising a first width of the first text, a second width of the second text, and a divider width of an icon, whitespace, or text between the first text and the second text is less than the first container width; receiving user input requesting resizing of the container to a second container width that is smaller than the first container width; determining, by the computing system, whether the combined text width is greater than the second container width; in response to determining, by the computing system, that the combined text width is greater than the second container width: in response to determining, by the computing system, that the first text width is greater than the second text width, abbreviating the first text until the combined text width is less than the second container width or the first text width is equal to the second text width, wherein in response to the first text width equaling the second text width, the first text and the second text are equally abbreviated until the combined text width is less than the second container width; in response to determining, by the computing system, that the second text width is greater than the first text width, abbreviating the second text until the combined text width is less than the second container width or the first text width is equal to the second text width, wherein in response to the first text width equaling the second text width, the first text and the second text are equally abbreviated until the combined text width is less than the second container width; and in response to determining, by the computing system, that the first text width is equal to the second text width, abbreviating the first text and the second text equally until the combined text width is less than the second container width. in response to determining, by the computing system, that the first text width is greater than the second text width, abbreviating the first text until the combined text width is less than the second container width or the first text width is equal to the second text width, wherein in response to the first text width equaling the second text width, the first text and the second text are equally abbreviated until the combined text width is less than the second container width; in response to determining, by the computing system, that the second text width is greater than the first text width, abbreviating the second text until the combined text width is less than the second container width or the first text width is equal to the second text width, wherein in response to the first text width equaling the second text width, the first text and the second text are equally abbreviated until the combined text width is less than the second container width; and in response to determining, by the computing system, that the first text width is equal to the second text width, abbreviating the first text and the second text equally until the combined text width is less than the second container width.