Conny Duck
faae2acfe7
fix timeline filtering not working after app restart
6 years ago
Ivan Kupalov
3aefe4bda5
Add basic lists support ( #501 )
7 years ago
Conny Duck
b73b778579
fix some lint warnings
7 years ago
Conny Duck
e8fe52561a
fix problem with spark buttons behaving weirdly
7 years ago
Konrad Pozniak
27b3606482
UI Improvements ( #445 )
...
UI Improvements
7 years ago
Conny Duck
6653ca1eeb
fix bug where account timeline showed only media toots
7 years ago
Conny Duck
7cbdf2c96c
upgrade room library to 1 (fix merge problem)
7 years ago
Conny Duck
4fa8dcc8be
fix placeholder not resetting itself after a load failed
7 years ago
charlag
6baa187976
Make status placeholder abstraction cleaner
7 years ago
Ivan Kupalov
f0a1392649
Implement media tab ( #430 )
7 years ago
Conny Duck
cbf6062bce
implement "load more" placeholder
7 years ago
Conny Duck
c444bead7e
cleanup code, remove some unneeded files
7 years ago
Len Chan
f48f6230a2
add option: always show all sensitive content without warning
7 years ago
Conny Duck
bcb88afde3
bugfix, layout improvements
7 years ago
Conny Duck
c6f2cc55ea
make FAB hide on scroll in AccountActivity as well
7 years ago
Vavassor
0c8381e50d
Fixes a crash when a timeline or thread is backgrounded and brought back with an uninitialized notification or status list.
7 years ago
Ivan Kupalov
076863c0e7
Improve media browser and video viewer
...
* show/hide status bar by tapping a photo
* dim and color status bar in video/media viewers
* show/hide status bar in video viewer
* use shared element transition when opening a photo is possible
* center video in VideoView
7 years ago
Vavassor
c7f3354c40
Removes unused icons and does bits of cleanup.
7 years ago
Vavassor
d1a3e943d2
Fixes timelines and notifications tabs fetching progressively further down when they are restarted.
7 years ago
Vavassor
5f054e1d5f
Re-does commit 340a6fad29
because those changes were stomped by merging in commit b499e51437
.
7 years ago
Ivan Kupalov
84ef8ade98
Preserve status states on updates. UI layer refactoring.
...
Some things were pulled out of adapters to fragments. New classes were introduced - StatusViewData and NotificationViewData. They not only have view state in them but also help decoupling.
Because introducing parallel model list requires a lot of synchronisation PairedList was added.
Also synchronisation between fragments and adapters is quiet tedious and error-prone and should be replaces with better solution.
Oh, I also couldn’t resist and fixed bug with buttons animation in the same commit.
7 years ago
Ivan Kupalov
d7c110a5a6
Add boost click handling
7 years ago
Vavassor
fc03f51cf4
Makes end of list footers have zero height.
7 years ago
Vavassor
f1359d1864
Adds correct footer behaviour to account lists and unifies it with how timelines use them.
7 years ago
Vavassor
2a98693ed4
Moves loading of accounts, notifications, and statuses to use link headers. Also remedies an issue where duplicate calls for the same chunk of items in a list can occur.
7 years ago
Vavassor
875b2eb4af
Adds option to hide media previews if reduced data usage is desired Closes #56 .
7 years ago
Vavassor
e0b8498d0d
Adds ability to page between multiple images in a status by swiping from left to right. Closes #66
7 years ago
Vavassor
00188182b7
Broadcasts now cause a refresh on timelines after a post is composed instead of listeners.
...
As a side effect, pagers don't have to keep track of "registered fragments", which was a bad idea and caused crashes.
7 years ago
Vavassor
8b2441071f
Broadcasts now used everywhere for signalling to remove accounts' posts instead of listeners.
7 years ago
Conny Duck
4a402cbe54
remove unnecessary Log utility class, replace Exception.printStackTrace with logging
7 years ago
torrentcome
ad14995326
(receiver) create package for receiver
7 years ago
Pangoraw
e24e91b455
Allow broadcasting event across activities.
7 years ago
Vavassor
0b3d726eed
Adds a splash screen replacement.
7 years ago
Vavassor
7f31aff144
Reorganizes the whole codebase.
7 years ago
Vavassor
80971e2fc4
Custom tabs are now used for login and links on account pages, with a fallback to the default browser if not supported.
...
Also, fixes crashes when entering tag and threads due to me forgetting to implement the interfaces required by the code that removes posts from timelines when blocking/muting.
Also fixes a small bug where for mentions of users from other instances, clicking on the mention would open the profile in the browser instead of in-app.
7 years ago
Konrad Pozniak
dcf3e2836e
fix bugs with fab showing/hiding on scroll
7 years ago
Vavassor
c6cf2d034a
Blocking and muting now removes all statuses by that user in EVERY currently-loaded timeline.
7 years ago
Raphael Michel
834ad78c36
Allow to filter boosts and replies from home ( closes #133 )
7 years ago
Raphael Michel
fce573f1ec
Update thread view after sent reply ( closes #74 )
7 years ago
Raphael Michel
d732c5d0a7
Timeline footer improvements
7 years ago
Vavassor
3bf84f9b7d
Cleaned up content descriptions and added the last missing ones. Closes #122
7 years ago
Vavassor
2e45a0bbff
Adds missing content descriptions and fixes a bit of the follow button hiding code.
7 years ago
Vavassor
4d9fd09a3c
License change back to GPL 3
7 years ago
Zachary Epps
de0f1b7ab0
added new option in preferences.xml
...
modified MainActivity so that the "compose new toot" button is exposed as a static (had to copy its reference into a new variable so as to not upset BindView)
modified TimelineFragment so that when the RecycleView is instantiated we overload the onScroll so that we can hide the FAB
7 years ago
Vavassor
53376da406
Adds the local timeline.
7 years ago
Vavassor
3e21e59edc
Relicense to LGPL3
7 years ago
Vavassor
70536ed001
Fixed some odd refresh behaviour and possibly the duplicate 20 statuses issue?
7 years ago
Vavassor
0662f35b96
Fragments/Activities auto-cancel their requests when they're destroyed. Also, fixes a ComposeActivity crash that can occur when a media preview doesn't load.
7 years ago
Eugen Rochko
17b958f8ed
Cancel retrofit calls in fragment onDestroy
7 years ago
Vavassor
ed08f708ed
Fixed intermittent null pointer exceptions and disabled the light theme temporarily. This closes #21 , closes #22 , and closes #17 .
7 years ago