new: resizing algorithm
	* tests in normal mode
 		-add tab is OK, text in the terminal does not break
		-remove tab is OK, text in the terminal does not break
		-show search bar is OK, text in the terminal does not break
		-hide search bar is OK, text in the terminal does not break
		-animation on pull up nad pull down is OK, text in the terminal does not break
	* tests in maximize mode
		-add tab is OK (increase tab row count), window size does not change, text breaks
		-remove tab is OK (decrease tab row count), window size does not change, text breaks
		-show search bar is OK, window size does not change,text breaks
		-hide search bar is OK, window size does not change,text breaks
		-animation on pull up nad pull down is OK, text in the terminal does not break
	* size change from normal mode to maximize mode is OK
	* size change from maximize mode to normal mode is OK
	* size change from gui settings is OK