(feat) Discord build share
This commit is contained in:
+27
-4
@@ -1920,10 +1920,33 @@ selector:
|
||||
- `PUBLIC` is accessible by direct link and included in the public archive.
|
||||
|
||||
Keep visibility adjacent to the account-save action and explain its selected
|
||||
state in plain language. Show a share-page action only after a non-private build
|
||||
has been saved. Public and unlisted build pages are read-only tactical
|
||||
summaries; owner editing returns to the builder. On narrow layouts, persistence
|
||||
controls and shared-loadout columns stack vertically.
|
||||
state in plain language. Show Build Uplink after an Agent saves a Build. Public
|
||||
and unlisted Builds expose its active controls; private Builds show the locked
|
||||
state. Public and unlisted Build pages are read-only tactical summaries; owner
|
||||
editing returns to the builder.
|
||||
|
||||
Build Uplink uses a compact tactical control surface. Use one bordered dark
|
||||
panel with a raised telemetry header, a textual `PUBLIC LINK READY` or
|
||||
`UNLISTED LINK READY` state, and a small orange signal marker. The primary
|
||||
`SHARE BUILD` action opens the native Web Share sheet when the browser supports
|
||||
it. Keep `COPY LINK` visible as a separate explicit action for every eligible
|
||||
Build. When Web Share is unavailable, promote Copy Link to the primary action
|
||||
instead of presenting a control that cannot run. Supporting copy may state that
|
||||
Discord renders the Build preview after an Agent posts the link. It must not
|
||||
imply that SHD.build posts to Discord or operates a bot.
|
||||
|
||||
Private and unsaved Builds use the locked Uplink state. Show `PRIVATE BUILD` or
|
||||
`UNSAVED BUILD`, `PUBLIC LINK UNAVAILABLE`, and a short instruction to change
|
||||
visibility or save. Render no active Share or Copy Link control in that state.
|
||||
Do not expose a crawler-preview action or suggest that owner access makes a
|
||||
private Build shareable.
|
||||
|
||||
Uplink actions retain textual pending, success, cancellation, unsupported, and
|
||||
failure feedback. They use at least 44-pixel targets, orange focus-visible
|
||||
treatment, pressed feedback, and disabled duplicate-action protection. Stack
|
||||
Share above Copy Link at phone widths and remove pressed motion under
|
||||
`prefers-reduced-motion`. On narrow layouts, persistence controls and
|
||||
shared-loadout columns also stack vertically.
|
||||
|
||||
### Tiered compatibility editors
|
||||
|
||||
|
||||
Reference in New Issue
Block a user