146 Commits

Author SHA1 Message Date
Diego Beraldin
1557f29ece
feat: configure comment bar width; prefer nicknames (#511) 2024-02-07 22:59:26 +01:00
Diego Beraldin
74a6a17817 fix: snackbar position in main screen 2024-01-26 23:29:36 +01:00
Diego Beraldin
4649a88d26 enhancement: uniform margins and shadows 2024-01-26 22:19:33 +01:00
Diego Beraldin
1b1facbdfe
refactor: improve community opening on other instances (#486) 2024-01-26 00:41:47 +01:00
Diego Beraldin
810acd76b4
fix: window insets (#483)
* chore: margin to bottom of lists

* fix: bottom bar hiding with nav buttons

* fix: navigation insets in bottom sheets

closes #482
2024-01-25 18:26:31 +01:00
Diego Beraldin
85269311b6
feat: opaque navigation and status bars (#475) 2024-01-22 19:35:28 +01:00
Diego Beraldin
34c8f38559
feat: customize swipe actions (#463)
* refactor: introduce swipe action card with custom actions

* refactor: migrate all screen towards new component

* feat: apply default swipe actions to all screens

* feat: add persistence in settings

* feat: new screen bare bones

* feat: add logic implementation

* feat: add UI implementation

* feat: color for save action

* chore: refine UI and add l10ns

closes #460
2024-01-20 12:37:09 +01:00
Diego Beraldin
1dae8bfad4 fix: bottom navigation insets (#458)
* update main screen

* update post list

* update post detail

* update community detail

* update user detail

* make explore section similar to the home section

* fix formatting in saved items screen

closes #457
2024-01-17 19:17:56 +01:00
Diego Beraldin
39f1a2e8a7
feat: show content update date (#447)
* chore: update spacing in content footers

* refactor: consistent name for upVotes and downVotes

* feat: show content update date closes #446
2024-01-15 20:40:21 +01:00
Diego Beraldin
bb0c365bca
fix: close drawer after instance change (#438) 2024-01-10 22:01:47 +01:00
Diego Beraldin
15774bbfaf
feat: new instance selection (#434)
* feat: select instance modal

* feat: shortcut from posts top bar

closes #430
2024-01-09 18:58:36 +01:00
Diego Beraldin
4e966da936
fix: bottom bar visibility (#423) 2024-01-06 11:05:22 +01:00
Diego Beraldin
b10357f7d0 version 1.3.1 2024-01-01 13:48:45 +01:00
Diego Beraldin
e206de2e16
refactor: screen params (state restoration) (#402)
* chore: add local cache

* chore: remove possibility to disable bottom sheet gestures

* chore: add cache to detail opener and create entry points

* chore: add query by id to multi-community

* chore: update community detail

* chore: update community info

* chore: update create comment

* chore: update create post

* chore: update multi-community screens

* chore: update user detail

* chore: update user info

* chore: update post detail

* chore: update post list

* chore: update modal drawer

* chore: update subscription management

* chore: update profile

* chore: update saved items

* chore: remove JavaSerializable

closes #316
2023-12-30 10:15:22 +01:00
Diego Beraldin
0ec23f943d
feat: edge to edge contents (#398)
* chore: setup

* feat: update post list

* feat: update community detail

* feat: update multi-community

* feat: update user detail

* feat: update profile

* feat: add option in settings

* feat: persistence and db migration

* chore: add translations

closes #311
2023-12-29 13:17:16 +01:00
Diego Beraldin
9ddac874d6 feat: manage account bans (#391); closes #390
* chore: update manage subscriptions

* chore: update account settings

* chore: add entry point

* feat: new module implementation
2023-12-28 21:09:26 +01:00
Diego Beraldin
23696993a7
feat: web preferences (#386); closes #221
* feat: implement web preferences

* feat: show matrix user id in user info
2023-12-28 17:24:14 +01:00
Diego Beraldin
2b2c55e877
enhancement: button responsiveness (#383); closes #382
* chore: remove unused expression

* enhancement: improve button responsiveness
2023-12-27 18:01:55 +01:00
Diego Beraldin
c2ef07d4be
refactor: navigation improvements (#380)
* chore: add some missing serializable

* refactor: use voyager-koin integration for viewmodels

* fix: typo
2023-12-26 17:37:37 +01:00
Diego Beraldin
07060acaee
feat: enable support for third action in swipe cards (#374); closes #268
* feat: enable second action gestures

* chore: update post list

* chore: update community detail

* chore: update user detail

* chore: update multi-community

* chore: disable reply from explore and profile

* feat: configure in settings

* chore: add l10ns
2023-12-25 13:48:54 +01:00
Diego Beraldin
ab5e45f7b1
feat: user info bottom sheet; closes #342 (#367) 2023-12-24 14:21:22 +01:00
Diego Beraldin
8bbe2801db fix: navigation to home from different sections 2023-12-23 17:57:57 +01:00
Diego Beraldin
273e621bb6 enhancement: snackbar color; closes #363 (#364) 2023-12-23 17:48:04 +01:00
Diego Beraldin
c9bd899c1f
enhancement: back to home; closes #345 (#358) 2023-12-23 12:26:38 +01:00
Diego Beraldin
4eb2c59117
fix: optimizations (#341); closes #340
* fix: drawer sorting

* chore: remove fonts

* chore: optimize dependencies

* refactor: limit coil image cache size

* chore: add proguard rules
2023-12-22 11:39:20 +01:00
Diego Beraldin
d72f075efa
feat: modlog (#338); closes #332
* chore: add api implementation

* chore: add repository

* refactor: move report cards to package

* feat: add entry point in community detail

* feat: add new screen

* feat: UI implementation
2023-12-21 18:08:06 +01:00
Diego Beraldin
6c78f92ff5
refactor: inbox modularization (#334)
* chore: update gradle scripts

* refactor: add :domain:inbox module

* refactor: add :unit:replies module

* refactor: add :unit:mentions module

* refactor: add :unit:messages module
2023-12-20 11:54:52 +01:00
Diego Beraldin
788deac8a5
refactor: module structure (#329) 2023-12-20 00:45:20 +01:00
Diego Beraldin
020f322fa6
fix: di missing binding (#328) 2023-12-19 23:03:39 +01:00
Diego Beraldin
a79b29fe63
refactor: modularization home, search and settings features (#326)
* refactor: add unit-postlist module

* refactor: add unit-managesubscriptions and unit-multicommunity modules

* refactor: add unit-about module
2023-12-19 12:41:49 +01:00
Diego Beraldin
072d1420d6
refactor(common-ui): split :core-commonui into separate modules (#325)
* refactor: add unit-ban module

* refactor: add unit-zoomableimage and unit-chat modules

* refactor: add unit-web module

* refactor: add unit-selectcommunity module

* refactor: add unit-drawer module

* refactor: add unit-communityinfo module

* refactor: add unit-instanceinfo module

* refactor: add unit-remove module

* refactor: add unit-reportlist module

* refactor: add unit-saveditems module

* refactor: add unit-createreport module

* refactor: add unit-createcomment module

* refactor: add unit-createpost module

* refactor: add unit-postdetail module

* refactor: add unit-communitydetail module

* refactor: add unit-userdetail module

* refactor: cleanup
2023-12-19 10:21:15 +01:00
Diego Beraldin
88b93fb7eb
refactor: create lemmy-ui submodule (#318) 2023-12-17 22:56:07 +01:00
Diego Beraldin
dc97f92843
chore: update dependencies (#308) 2023-12-16 12:12:59 +01:00
Diego Beraldin
d3b945dbb6
feat: possibility to customize content font family; closes #306 (#307) 2023-12-16 11:44:23 +01:00
Diego Beraldin
64307b5526
enhancement: create post and comment gestures disabled; closes #299 (#302) 2023-12-13 22:04:28 +01:00
Diego Beraldin
ae08e6c7a4 enhancement: listing shortcuts in drawer; closes #213 (#274) 2023-12-10 19:40:22 +01:00
Diego Beraldin
37ad41559a
fix: unread counter in nav bar; closes #269 (#273) 2023-12-10 17:59:24 +01:00
Diego Beraldin
23deb22dfb
feat: add exit confirmation (#241); closes #217 2023-12-07 21:04:17 +01:00
Diego Beraldin
3bfb1b7fdf
feat: comment bar theme (#239); closes #219
* feat: component for preview

* feat: update model and persistence

* feat: update comment UI

* feat: update settings UI

* chore: update l10n
2023-12-07 16:13:15 +01:00
Diego Beraldin
dfbc3eea3b
feat: separate unread items (#233); closes #216 2023-12-06 21:21:34 +01:00
Diego Beraldin
255a5a802c
enhancement: anonymous mode improvements (#228); closes #208, #209, #210
* chore: improve logged state tracking; closes #210

* chore: prevent actions in explore screen if not logged; closes #208

* chore: hide action buttons if unlogged; closes #209
2023-12-06 17:34:56 +01:00
Diego Beraldin
fcc2c8fe2e
chore: default system theme (#227) 2023-12-06 10:43:01 +01:00
Diego Beraldin
6087df5856
refactor: navigation module (#195)
* refactor: move navigation to own module

* refactor: use applyDefaultHierarchyTemplate
2023-12-04 19:36:34 +01:00
Diego Beraldin
2c31ddfa71
enhancement: improve navigation drawer (#186)
* fix: drawer content in anonymous mode

* refactor: embed scope in drawer coordinator

* fix: navigation drawer gestures
2023-12-03 09:58:38 +01:00
Diego Beraldin
d275dd9b18
fix: navigation bar text (#183) 2023-12-02 23:36:41 +01:00
Diego Beraldin
b949a80f45 chore: application splash screen (#179) 2023-11-30 08:54:14 +01:00
Diego Beraldin
7aecc6d741
fix(inbox): several fixes (#178)
* fix: chat fonts

* fix: chat loading

* fix: count messages in inbox unread
2023-11-29 21:22:42 +01:00
Diego Beraldin
c52289f85e
fix: allow drawer only in root screen (#172) 2023-11-28 22:54:45 +01:00
Diego Beraldin
bc8fcd1394
feat: support to arabic and RTL languages (#171) 2023-11-28 21:52:59 +01:00
Diego Beraldin
607948ff45 fix: navigation and drawer interop 2023-11-28 21:08:39 +01:00