1
0
mirror of https://gitlab.shinice.net/pixeldroid/PixelDroid synced 2024-12-19 11:43:36 +01:00
Un client Android libero per Pixelfed, la piattaforma di condivisione di immagini federata. https://pixelfed.uno
Go to file
mjaillot 8802bf9905
My profile (#46)
* Layout of my-profile page

* implements swipe motion

add a new class to implement swipe motion
add the swipe right from home page to display settings
passed the homepage in a fragment

* transform profile activity into fragment

transformed profile activity and layout into fragment
linked it with a swipe motion

* Implement swipeable tabs

* Ask for login on first start, add API endpoints, change profile to show the user's profile

* Added constraint view

* Layout of my-profile page

* Added constraint view

* Rebase myProfile with login-flow

* Add tests

* delete test for now

* Adapt test to changes (no more profile from drawer)

* Add unit test for api

* Add test for profile, refactor to allow testing, add exception to security policy to allow tests

* Adapt test to new situation

* Fix typo due to change

* refactor somewhat

* Added myProfile fragment to main activity + edit link

* Layout of my-profile page

* Added constraint view

* Layout of my-profile page

* Added constraint view

* Rebase myProfile with login-flow

* Added myProfile fragment to main activity + edit link

* Working tests for MyProfile

Co-authored-by: Ulysse Widmer <ulysse.widmer@epfl.ch>
2020-03-13 12:17:17 +01:00
app My profile (#46) 2020-03-13 12:17:17 +01:00
gradle/wrapper Switch to Kotlin 2020-02-28 17:08:54 +01:00
.gitignore init project files 2020-02-28 00:36:26 +01:00
.travis.yml Implement most of the API (#23) 2020-03-04 18:04:55 +01:00
build.gradle First implementation of settings UI & Main menu drawer 2020-03-05 21:07:10 +01:00
gradle.properties Switch to Kotlin 2020-02-28 17:08:54 +01:00
gradlew Switch to Kotlin 2020-02-28 17:08:54 +01:00
gradlew.bat init project files 2020-02-28 00:36:26 +01:00
LICENSE travis config, license and readme 2020-02-28 00:41:05 +01:00
README.md more badges 2020-02-28 01:09:00 +01:00
settings.gradle init project files 2020-02-28 00:36:26 +01:00

PixelDroid

Software Development Project course, EPFL, Spring 2020

Build Status Maintainability Test Coverage