1
0
mirror of https://github.com/tuskyapp/Tusky synced 2025-01-31 13:24:52 +01:00
Konrad Pozniak 63f9d99390
Account activity redesign (#662)
* Refactor-all-the-things version of the fix for issue #573

* Migrate SpanUtils to kotlin because why not

* Minimal fix for issue #573

* Add tests for compose spanning

* Clean up code suggestions

* Make FakeSpannable.getSpans implementation less awkward

* Add secondary validation pass for urls

* Address code review feedback

* Fixup type filtering in FakeSpannable again

* Make all mentions in compose activity use the default link color

* new layout for AccountActivity

* fix the light theme

* convert AccountActivity to Kotlin

* introduce AccountViewModel

* Merge branch 'master' into account-activity-redesign

# Conflicts:
#	app/src/main/java/com/keylesspalace/tusky/AccountActivity.java

* add Bot badge to profile

* parse custom emojis in usernames

* add possibility to cancel follow request

* add third tab on profiles

* add account fields to profile

* add support for moved accounts

* set click listener on account moved view

* fix tests

* use 24dp as statusbar size

* add ability to hide reblogs from followed accounts

* add button to edit own account to AccountActivity

* set toolbar top margin programmatically

* fix crash

* add shadow behind statusbar

* introduce ViewExtensions to clean up code

* move code out of offsetChangedListener for perf reasons

* clean up stuff

* add error handling

* improve type safety

* fix ConstraintLayout warning

* remove unneeded ressources

* fix event dispatching

* fix crash in event handling

* set correct emoji on title

* improve some things

* wrap follower/foillowing/status views
2018-06-18 13:26:18 +02:00
2018-05-11 02:31:16 +03:00
2018-06-18 13:26:18 +02:00
2018-03-03 13:26:08 +01:00
2018-06-07 22:59:03 +02:00
2018-02-17 23:24:05 +01:00
2018-03-31 16:27:09 +02:00
2018-03-27 19:47:00 +02:00
2018-03-10 16:43:34 +01:00
2017-04-09 20:12:31 -04:00
2018-05-13 14:04:59 +02:00

Translate - with Stringlate Build Status CircleCI

Tusky

Tusky is a beautiful Android client for Mastodon. Mastodon is a GNU social-compatible federated social network. That means not one entity controls the whole network, rather, like e-mail, volunteers and organisations operate their own independent servers, users from which can all interact with each other seamlessly.

Get it on F-Droid Get it on Google Play Get it on Amazon

Features

  • Material Design
  • Most Mastodon APIs implemented
  • Multi-Account support
  • Dark and Light theme with the possibility to auto-switch based on the time of day
  • Drafts - compose toots and save them for later
  • Completely open-source - no non-free dependencies like Google services

Support

If you have any bug reports, feature requests or questions please open an issue or send us a toot at Tusky@mastodon.social!

Head of development

This app was developed by Vavassor@mastodon.social. The current maintainer is ConnyDuck@mastodon.social.

Development chatroom

https://riot.im/app/#/room/#Tusky:matrix.org

Description
Tusky è un client Android per Mastodon. Mastodon è un social network federato ActivityPub. Ciò significa che nessuna singola entità controlla l'intera rete, piuttosto, come la posta elettronica, i volontari e le organizzazioni gestiscono i propri server.
https://mastodon.it/it/app-mastodon-per-android
Readme
Languages
Kotlin 90.5%
Java 9.5%