Plural accessibility in voice and text

(#947) Feature Under consideration accessibility profiles

Thread

Comment by @chiaracoetzee
RexSystem 1 vote edited originally by @chiaracoetzee on GitHub 1 reply
Per my comment above I have a prototype of this feature up at https://github.com/chiaracoetzee/fluxer-subprofiles/tree/features/subprofiles based on @haileyscommit's design and it's working well on our home server. It's web/desktop client only not mobile right now. Would need a lot more prep before submitting a proper PR. Supports both GUI subprofile selection and PluralKit-style prefixes, and can import a system from a PluralKit JSON export dump. Tested with a large imported system with 60+ members. Some screenshots below for reference. image image image
  • 647626661-6f5bb49a-b736-4409-ba78-86c87d403275.png

    647626661-6f5bb49a-b736-4409-ba78-86c87d403275.png

    622×655 | 73 kB

  • 647626096-1b76487e-8309-4cd0-8808-417eb24618e7.png

    647626096-1b76487e-8309-4cd0-8808-417eb24618e7.png

    598×745 | 81 kB

  • 647626981-ffec720b-2305-4199-86f4-52f0afe3216d.png

    647626981-ffec720b-2305-4199-86f4-52f0afe3216d.png

    1590×1144 | 181 kB

Comment by @chiaracoetzee
RexSystem 1 vote originally by @chiaracoetzee on GitHub
We decided for now to settle on the "Personas" language (because it's widely-understood and to avoid the issue where "subprofiles" may be confused with server profiles). This isn't the most popular term in the plural community (they prefer "identities") but I think it's clearer to a general audience and we can emphasize in the messaging that this isn't just for fictional roleplay. Also decided to forego the "proxy" term which only really made sense in the historical PluralKit context which proxied messages through a bot. So instead of "proxy tag" we use "persona tag" or just "tag", and instead of "autoproxy" we use "Active Persona Mode". Can revisit terminology as needed. Also did a bunch of style fix-ups, using proper Fluxer Button components, avoiding Discord CSS tags and colors, gave "Last Used" a nowrap, tested in light theme. And haileyscommit did the feature above to show succinctly who a persona belongs to on each message, as well as supporting deep links to persona settings, a slash command for latch control, and a visibility toggle for the persona composer adornment. image image image
  • 648372452-d0bf7e83-9444-4733-b17b-3817d568bf2d.png

    648372452-d0bf7e83-9444-4733-b17b-3817d568bf2d.png

    597×793 | 82 kB

  • 648372149-392e1f84-347a-4f7e-8508-50639746a77d.png

    648372149-392e1f84-347a-4f7e-8508-50639746a77d.png

    1966×1168 | 198 kB

  • 648383494-e6cad2a3-24bf-41cb-b8ff-651ca27793b4.png

    648383494-e6cad2a3-24bf-41cb-b8ff-651ca27793b4.png

    667×420 | 66 kB