v8: - simplify navbar positioning in dialog `update_layout` v9: - remove the (probably) unneeded `if` in crumb truncation logic - use string length instead of size in `GetWindowTextW` - call `MessageBox` with navbar handle, instead path edit handle - move refresh/goto button width from dpi calculation in max crumbs width