Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains a number of smaller user-facing changes/adjustments that are intended to clarify or make more explicit the functionality that was hitherto broadly referred to within the application as "sharing". Because user-expectations pertaining to the concept of "sharing" have been observed to differ wildly between users (e.g., sharing as "publication", vs. sharing as "collaboration", vs. sharing as "sending" to another person/device one-time-only, and so), and because Gridsync's "sharing" feature in particular is considerably more narrow and different than these (consisting, more precisely, in the transfer of Tahoe-LAFS storage fURLs and/or capabilities over ephemeral magic-wormhole channels), the functionality being offered to the user through the language of the application rarely matched user-expectations. Accordingly, this PR attempts to ameliorate this disjunction by replacing broader instances of "sharing" within the interface with more precise language, concepts, and icons that (hopefully) more closely match or reflect the underlying functionality. More specifically, this PR:
In addition, other, non-sharing-related UI adjustments have also been made to better balance or make more consistent some adjacent actions. For example, the "Preferences" action has moved to the systray menu (since this is arguably not a "primary" action), the "Export Recovery Key" action has been removed from the systray menu (since it was already available via the MainWindow toolbar), the "History" toolbar button/toggle has been moved to the right-hand side of the grid-selector/combobox (to take the place of the newly-removed "Share" button), and tooltip text has been updated throughout to be more more consistent with regard to capitalization.