Use internal viewer by default instead of "Open file"
The internal source code viewer is used for displaying diffs only. Add an option to always use it instead of the "Open" / "Open with" to open a single file.
— when browsing a changeset, displaying files that only exist in the source xor destination gives the user a totally different UX than the when a diff is displayed
— when double-clicking on a file in the "browse repository" view, a heavy-weight application such as Visual Studio is launched, instead of a quick and easy text file viewer.
In both cases it is slow and impractical.
So, opening our own editor to show files instead launching an external one, for speed purposes, right?
Ondřej Tučný commented
Note: This is similar to this existing idea: https://plasticscm.uservoice.com/forums/15467-general/suggestions/2759179-allow-the-user-to-override-the-os-default-for-open, but yet a very different proposal.