Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for linking multiple Twitter accounts #230

Closed
1 of 3 tasks
jeffpaul opened this issue May 9, 2023 · 2 comments · Fixed by #238
Closed
1 of 3 tasks

Add support for linking multiple Twitter accounts #230

jeffpaul opened this issue May 9, 2023 · 2 comments · Fixed by #238
Assignees
Labels
help wanted Extra attention is needed
Milestone

Comments

@jeffpaul
Copy link
Member

jeffpaul commented May 9, 2023

Is your enhancement related to a problem? Please describe.

Following on from the work in #229 to ensure compatibility with the latest Twitter API changes, we should look at adding support for maintaining multiple Twitter accounts. This also follows on from the discontinuing of Jetpack Social's Auto-sharing to Twitter and looking to mimic how that plugin handled multiple accounts so folks using Jetpack Social could migrate to Autoshare for Twitter and have a similar multi-account tweeting experience.

This will likely mean:

  • updating the Settings to account for adding additional Twitter account connections
  • update the sidebar panel to include a dropdown selection when multiple accounts are available

Designs

Rough mockup of how we might include a dropdown selection when there are multiple accounts registered:

handles

Describe alternatives you've considered

We could look at providing some context of a "default" account that would be what's preset in the "Tweet from" dropdown, but getting this basic functionality released first and then gathering community feedback after might be a better use of time.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@jeffpaul jeffpaul added type:enhancement help wanted Extra attention is needed labels May 9, 2023
@jeffpaul jeffpaul added this to the 1.4.0 milestone May 9, 2023
@jeffpaul jeffpaul modified the milestones: 2.0.0, 2.1.0 May 11, 2023
@jeffpaul
Copy link
Member Author

After reviewing Jetpack Social's sidebar handling and discussing with @iamdharmesh, we've decided the following approach might be better than the original mockup shared in the issue description:

autoshare-sidebar

@jeffpaul
Copy link
Member Author

Here's a sample mockup for how the Settings page could be laid out (ignore the terrible color mismatches and odd looking links/buttons/etc. and focus mostly on where things are laid out):

as4t_settings

The "Edit" button could also be an action link instead and similarly expose the "Open connection settings" details from the current Settings experience, but in this case related to the specific account.

@iamdharmesh iamdharmesh moved this from Incoming to To Do in Open Source Practice May 15, 2023
@iamdharmesh iamdharmesh self-assigned this May 16, 2023
@iamdharmesh iamdharmesh moved this from To Do to In Progress in Open Source Practice May 16, 2023
@iamdharmesh iamdharmesh moved this from In Progress to In Review in Open Source Practice Jun 16, 2023
@github-project-automation github-project-automation bot moved this from In Review to Merged in Open Source Practice Jun 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants