desktopWidthBreakpoint constant
The minimum media size needed for desktop/large tablet menu view, this is media size.
Only at higher than this breakpoint will the menu expand from rail and be possible to toggle between menu and rail. Below this breakpoint it toggles between hidden in the Drawer and being a Rail, also on phones. This size was chosen because in combination codeViewWidthBreakpoint, it gives us a breakpoint where we get code side by side view in desktop rail mode already, and when it switches to menu mode, the desktop is wide enough to show both the full width menu and keep showing the code in side-by-side view. We could do lower the desktop width breakpoint, but then that view switches temporarily to now showing the code view, and it is just to much dynamic changes happening, it does not nice.
Implementation
static const double desktopWidthBreakpoint = 1700;