Pie menus: Firestorm parity + extra options (follow-up to #137) #198
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#198
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Initial pie menu port landed for #137 (Firestorm
piemenu/pieslice/pieseparator/pieautohide, all 7menu_pie_*.xml, attach/detach sub-pies,UsePieMenutoggle in Preferences > Skins, off by default). This ticket tracks what was not brought over, so parity gaps don't get lost.Empty slots (Firestorm-only features, kept as
pie_separatorso the layout matches FS)Search the XUI for
(not in Slipstream):Avatar.AddToContactSet): avatar_other, attachment_other.Avatar.FaceTowards/CanFaceTowards, needs FSAvatarAlign): avatar_other, attachment_other.Avatar.GiveCard, a simpleOfferCallingCardmessage, easy to port): avatar_other, attachment_other.Avatar.ResetMeshLOD, FSreset_mesh_lod): avatar_self/other, attachment_self/other.Tools.ScriptInfo, FS bridge /EnableBridgeFunction): all avatar/attachment/object pies.Object.Export,Object.ExportCollada): object, attachment_self/other.Object.SetFavorite): attachment_self.For each one, either port the feature or fill the slot with a Slipstream action (the ticket suggests the chat-name Zoom In, camera recorder, Lightbox).
Options / behaviour not ported
PieMenuOpacity,PieMenuFade,OverridePieColors, and a colour picker forPieMenuBgColorOverride/PieMenuSelectedColorOverride. The settings exist and work, but there's no UI yet; only the toggle, pop-up animation and outer ring shade are in Prefs.UISndPieMenuAppear/Hide/SliceHighlight0-7, and thePlayModeUISnd*settings.LLViewerWindow::handlePieMenu, e.g. right-clicking while another tool is active, and in mouselook.colors.xmlonly definePieMenuBgColor/LineColor/SelectedColor.PieMenuTextColorand the overrides fall back to the default skin.enXUI was ported.Verify
menu_pie_*.xmlresolves: a script check was done at port time; redo it after menu changes.Refs #137