Improve non desktop layout
Allows usage of the app in landscape view in Plasma mobile setup on RaspberryPi 10-inch landscape discplay. Also do initial fixes for portrait mode on 7-inch. This commit slightly reorganizes items in top and bottom areas, adds limits to the maximal icon and area sizes and reduces the minimal possible window size of the app.