On rare occasions after applying a layout with Mosaic the window will not exactly match the layout you attempted to apply. In 99% of cases one of the following causes this:
- An application has not been built using native macOS technologies, and does not correctly implement the accessibility functionality that Mosaic must use to resize the window. This has been observed with some versions of Microsoft and Adobe products. Latest versions of Microsoft Office 365 and Adobe Photoshop Creative Cloud 2017 have been tested and work fully with Mosaic.
- Sometimes applications impose limits on the size of their windows (perhaps because all of the interface elements would otherwise not fit). Applications can specify a minimum and maximum size for windows. When Mosaic applies a layout to a window with size restrictions, it makes an attempt however size restrictions could prevent the window reaching the correct size. This is usually observed when trying to make a window smaller than the minimum size, and is usually noticeable because the windows right edge extends beyond the expected position.
- If you are applying an Advanced Layout, and work with multiple screens this could potentially be the issue. Advanced Layouts offer versatile ways of defining layouts, and some of the options provide an absolute position or size for a window, which may provide different results when applied on different screens. If the layout applied does not fit on the screen on which it was applied to a window then the window may not attain the expected size or position.
If you have migrated from Window Tidy you may notice that the Layout Warning is no longer displayed when a window fails to reach its expected size / position. This feature is being revamped to provide clearer feedback as it was a source of confusion for some customers.