IndiePass / indiepass-android

An open social app with support for IndieWeb, Mastodon, Pleroma and Pixelfed.
https://indigenous.marksuth.dev
GNU General Public License v3.0
104 stars 7 forks source link

Review the post screens #144

Closed swentel closed 5 years ago

swentel commented 6 years ago

There are too many post types now, it's verbose and maps 1:1 on post types.

However, some could be merged: e.g. like/repost/bookmark can be checkboxes because you only want one post instead of one separate like and repost

Some can still be like they are right now, e.g. event and article because that just makes sense.

https://indieweb.org/create#gRegor_Morrill https://www.youtube.com/watch?v=QZxDltB4_fo&feature=youtu.be&t=2166

Some inspiration for screens:

dshanske commented 6 years ago

These are all Responses if you are looking for a term. So is favorite, follow, watch, listen...

swentel commented 6 years ago

Thanks, I need to let this sink in for a bit.

I do like the post types, and the drupal micropub server supports q=post-type so I can apply these to the list available so it becomes smaller (I use it already on the filter list). On the drupal side, on a micropub request, the PTD also maps it to a content type in Drupal. It makes it very structured.

However, the use case of one post which both contains a like and repost intrigues me very much, so much, that I'm tempted to abstract it even more. Since I'm already holding off a 1.0 release for the drupal module - I want it to have all building blocks (indieauth, webmention, microsub, microformats, micropub) internally available - I should probably just go for it :)

This also relates then to https://github.com/swentel/indigenous-android/issues/91 : abstracting it in indigenous too - and on install comes with pre-installed 'post types'.

swentel commented 5 years ago

Closing. optimized the current input forms much more, that's good enough for now :)