Levi Bard
72865a0138
Support opening unknown attachment types via `openLink` ( #2044 )
...
* Support opening unknown attachment types via openLink. #1970
* Fix label text for unknown attachment types
3 years ago
Konrad Pozniak
f466e1def5
remove ThemeUtils.getTintedDrawable ( #2015 )
3 years ago
Conor Flynn
0d644e8fe3
Adds link to account page when clicking on displayName ( #1982 )
...
* Adds link to account page when clicking on displayName.
* Reuses the onClickListener
* Fixes formatting.
4 years ago
Levi Bard
94dba04216
Use blurhash for preview cards ( #1960 )
4 years ago
Levi Bard
8ee0420678
Set onClick listener for poll result view. ( #1946 )
...
Fixes #1861
4 years ago
Konrad Pozniak
141fd1a9f1
improve relative poll timestamp string format ( #1939 )
4 years ago
Alibek Omarov
30b2349e2b
StatusBaseViewHolder: semi-fix null shown up for Mastodong, don't allow user to click when parent post is unavailable
4 years ago
Karol Kosek
859a4acfa5
Implement clicking on 'Reply to' text
...
... and remove the Reply to button from the menu.
4 years ago
Karol Kosek
40db8951f9
Strikethrough the reply info if parent post isn't visible
4 years ago
Karol Kosek
34fa8b9664
Add 'reply to' indicators in posts
4 years ago
Ivan Kupalov
22b074f172
Description improvements ( #1846 )
...
* Increase character limit for media descriptions to 1500
It was increased in Mastodon 3.0.0 which was released in October 2019.
* Improve image description view
Since media descriptions can be longer now, we need to adjust the UI.
It is a common problem that description takes up the whole screen, it's
hard for readers and also discourages people from adding descriptions.
This commit uses bottom sheet to hide most of the description. Since we
know how much screen space it will cover, we can use darker background
which makes reading text easier.
* Adjust description handle
* Fix unable to dismiss image caption
4 years ago
Levi Bard
3375b512d9
Fix preview cards for uncollapsible statuses ( #1826 )
4 years ago
Levi Bard
e4caff2ff0
Fix showing/hiding of preview cards in timeline posts that are collapsed for length. ( #1796 )
...
Also properly places the preview card after the "collapse for length" button.
4 years ago
Alibek Omarov
86b57cd1ef
CustomEmojiHelper: rewrite to Kotlin
4 years ago
Alibek Omarov
6417f31767
CustomEmojis: make emojis small when it's appropriate for UX
4 years ago
Alibek Omarov
8e2b421b1f
CustomEmojiHelper: rewrite to Kotlin
4 years ago
Konrad Pozniak
2ed14d0b90
replace HtmlUtils with HtmlCompat ( #1741 )
...
* replace HtmlUtils with HtmlCompat
* fix tests
4 years ago
Alibek Omarov
c7e7da9433
Cherry-picked 2cf1e366.
4 years ago
Ivan Kupalov
5dd190404f
Fix reblog confirm ( #1723 )
...
* Fix reblog confirmation default value
* Fix triggering reblog before confirming it
* Fix accidents caused by reblog confirmation
4 years ago
Alibek Omarov
125186885d
emoji_reactions: show keyboard as dialog
4 years ago
Alibek Omarov
3320e6a0da
StatusBaseViewHolder: fix recycling bug, fix emoji reaction view empty space touch
4 years ago
Alibek Omarov
97ffa14268
emoji_reactions: general refactoring, implement emoji_reactions_by
4 years ago
Ivan Kupalov
0547e78c94
Add options to confirm reblog/unreblog actions, close #460 ( #1650 )
4 years ago
Levi Bard
61e0c2c7a8
Add option to show link previews in timelines ( #1681 )
...
* Add option to show link previews in timelines.
Addresses #1075
* Indent cards in non-selected statuses when viewing threads
* Indent cards in timelines
* Fix clipping of right side of preview in timelines
4 years ago
Alibek Omarov
319ca1781f
status: increase hit area for fav/reblog buttons #71
4 years ago
Konrad Pozniak
341ad73880
fix image from another status showing up instead of blurhash ( #1699 )
4 years ago
Levi Bard
e906941ff6
[Tusky10] Fix descriptions of audio attachments when expanding/collapsing status content ( #1688 )
4 years ago
Konrad Pozniak
eeb768eb1c
Theme refactoring ( #1656 )
...
* Theme refactoring
* disable the automatic tinting of surfaces with elevation in dark mode
* make the media warning visible again with the dark theme
* fix nav bar on api 27+
* use correct color for all media warnings
4 years ago
Konrad Pozniak
e1e9268ef5
use material buttons in timeline ( #1627 )
...
* use material buttons in timeline
* remove wrong switch option
4 years ago
Konrad Pozniak
179a10828a
remove redundant toHtml from StatusBaseViewHolder ( #1625 )
4 years ago
Konrad Pozniak
dba3259ce6
give media previews a rounded outline ( #1617 )
...
* give media previews a rounded outline
* give media previews a rounded outline in ReportActivity
4 years ago
Ivan Kupalov
fd5ec8cf97
Fix missing cases of using StatusDisplayOptions ( #1614 )
4 years ago
Konrad Pozniak
b927747518
fix poll button being visible below voted poll ( #1612 )
4 years ago
Ivan Kupalov
8dcfec1734
Use blurhash as image preview and as sensitive media cover, close #1571 ( #1581 )
...
* Use blurhash as image preview and as sensitive media cover, close #1571
* Fix focal point for blurhashes
* Fix video indicator overlapping sensitive media indicator
* Add a preference for blurhash
* Add blurhash to report UI.
* Introduce StatusDisplayOptions
4 years ago
Konrad Pozniak
d9d2fdbc4b
upgrade SparkButton to 3.0.0 ( #1594 )
4 years ago
Levi Bard
0a516eaf13
Make polls respect content warning visibility setting ( #1583 )
...
* Make polls respect content warning visibility setting
* Only perform poll setup when poll is visible
4 years ago
Konrad Pozniak
8a65f91d2c
Bookmarks ( #1560 )
...
* add bookmarks to timelines
* add Bookmarks to main menu
* cleanup
* handle BookmarkEvent
* fix tests
* fix bookmark handling in NotificationsFragment
* add bookmark accessibility actions
5 years ago
Levi Bard
5ce9a416b9
Don't interpret html inside poll options. ( #1527 )
...
* Don't interpret html inside poll options.
Closes #1362
* Update translations
* Mark poll_percent_format as untranslatable
5 years ago
Konrad Pozniak
14ce0c4952
upgrade appcompat, fix nightmode ( #1455 )
...
* upgrade appcompat, fix language switching & nightmode
* cleanup ThemeUtils
* upgrade dependencies
* change active boost icon (#1513 )
* upgrade jetifier and android gradle plugin
* fix FilterTest
5 years ago
Konrad Pozniak
33ffd36335
change active boost icon ( #1513 )
5 years ago
Ivan Kupalov
47edb0e37c
Fix screen reader not announcing post content in some cases ( #1495 )
5 years ago
Konrad Pozniak
18dadc843a
Fix crash when status date is null ( #1480 )
...
* Fix crash when status date is null
* Fix crash when status date is null
5 years ago
Konrad Pozniak
83311b7f08
fix crash because of null visibility ( #1478 )
...
* fix crash because of null visibility
* fix crash because of null visibility
5 years ago
Conny Duck
0004ad88c3
fix regression with weird status expand animation
5 years ago
Conny Duck
8d8a525e76
fix crash in StatusBaseViewHolder
5 years ago
Konrad Pozniak
21fc3cba4f
Add audio support for timelines ( #1466 )
...
* Add minimal audio support for timelines
* fix attachment description formatting
5 years ago
Ivan Kupalov
01646fd8bf
Load sensitive media previews only when shown ( #1439 )
5 years ago
Konrad Pozniak
923bd32aea
cleanup code in StatusViewHolders ( #1418 )
...
* cleanup code in status ViewHolder
* add check for reblogButton back in
5 years ago
pandasoft0
246956bee1
Improve search results ( #1327 )
...
* Add entities and request for search APIv2
* Implement search adapter and fragment
* Fix issue with snackbar
* Implement search accounts fragment
* Implement generic search fragment
* Remove unneeded import
* Implement "status" actions, fix issues
* Remove SFragment dependency
* Update app/src/main/java/com/keylesspalace/tusky/components/search/fragments/SearchStatusesFragment.kt
Co-Authored-By: Konrad Pozniak <connyduck@users.noreply.github.com>
* Clean-up post review suggestions
* Make TabLayout background colour match search bar
* Corrected method call syntax
* Added SwipeRefreshLayout to SearchFragment
* Fixed refresh to update all three tabs
5 years ago
Konrad Pozniak
cc2b4ee79a
fix build warnings ( #1331 )
5 years ago