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

Upgrade to v2 API via Twift #12

Draft
wants to merge 36 commits into
base: main
Choose a base branch
from
Draft

Upgrade to v2 API via Twift #12

wants to merge 36 commits into from

Conversation

daneden
Copy link
Owner

@daneden daneden commented Jan 27, 2022

Also a bunch of other enhancements! WIP!

To do

Accounts

  • Add multiple account support
  • Allow different colour themes for different accounts

Media

  • Fix media attachments
  • Allow alt text
  • Allow multiple photos
  • Allow gifs
  • Fix thumbnail rotation
  • Fix drafts with media
    • I'm not sure there's a way to do this in any straightforward way; PHPicker doesn't make possible to restore selected media without actually invoking the media picker (i.e. I can't retrieve previously-selected PHPickerResult items, only the IDs)
  • Stretch: Allow videos

Composer

  • Fix @mention typeahead
    • This will involve creating a decodable struct to represent (or translate) v1 user objects
  • Stretch: Add custom string attributes for hashtags, cashtags, mentions, and URLs to display in the composer

Lil bits

  • I'm using built in materials now but they look broken on the status bar and action bar; maybe try ultra thin material?
  • The tweet character count has regressed; it seems to be counting 140 chars
  • Add share sheet support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant