- Edited
The goal of this suggestion:
- Improving the new user experience
- Making the Link Preview behavior more intuitive/more easily understood
- Reducing the number of complaints and "bug" reports we receive about it
The issues with the current implementation of Link Preview:
Currently, when a user installs Orion and sets it as the default browser, the Link Preview setting (Settings
-> Browsing
-> Link Preview
) is enabled by default.
This means that all links clicked in external apps are opened in a preview window.
Unfortunately, the user receives no helpful feedback about this feature, causing them to think that (a) Orion is bugged or (b) their system has a problem.
Additionally, the preview window that is still attached to the parent window is closed as soon as it loses focus can lead to lost work, as was recently mentioned in yet another link preview related bug report: https://orionfeedback.org/d/9495/6
Solving the issue:
Whatever the solution it is, it should be
- intuitive
- concise
- match the Orion way of doing things
Additionally, no popups, videos, lengthy paragraphs or opening the documentation pages — we have seen that none of these work
Therefore, the ideal solution seems to be mimicking the Page Tweaks behavior of displaying a banner in Link Preview windows with a "Don't show again" checkbox to be clicked once the user understands the functionality.
Page tweaks:
Possible wording for the Link Preview windows:
The text in written format:
This is a Link Preview window. You can expand this into a browser tab by pressing cmd+T or by clicking the arrow symbol in the top right corner of the window. Shift+click on a link bypasses preview windows.
You can also [disable this feature in the settings].
I concede that the suggested text is still perhaps unnecessarily long, and I am open to improvements on making it more succinct.
Ideally [disable this feature in the settings] would be a link that opens Orion settings in the Browsing tab (maybe even highlighting the section the user would want to configure, if this is at all possible).