Vitor Pamplona
54edddbd2d
Migrates to Material 3
2023-09-29 13:57:10 -04:00
David Kaspar
59608e9acc
Combine new line limit with previous character checking (use the smallest)
2023-09-21 08:47:09 +02:00
David Kaspar
77afedb2d0
Introduced line limit in addition to existing character limit for "show more" folding of text
2023-09-21 08:47:09 +02:00
Vitor Pamplona
255b48d126
- Creates a Quartz Module for Nostr Events
...
- Creates a Benchmark Module to test Performance
- Migrates from GSon to Jackson for Performance Gains, adapts all serializers accordingly
- Recreates Hex encoding/decoding classes for Performance.
- Migrates NIP24 to the new ByteArray Concat encoding.
- Removes support for Lenient choices in the. events.
- Reorganizes Nostr Events dependencies.
- Refactors TLV's and NIP-19 dependencies.
- Adds a Large DB for signature checks.
2023-08-16 17:58:25 -04:00
Vitor Pamplona
56d9c9a50f
Moves away from drawBehind and uses background color instead. It feels faster at first glance.
2023-07-01 16:57:45 -04:00
Vitor Pamplona
9ef02d63a0
Refactors color objects to avoid recreating them on-demand.
2023-06-10 10:08:06 -04:00
Vitor Pamplona
bf6bc5ba68
Moves the recomposition due to background color change to each compose node.
2023-06-09 16:35:56 -04:00
Vitor Pamplona
a898196571
Refactoring shapes to the appropriate file.
2023-06-09 13:45:46 -04:00
Vitor Pamplona
89bdc9dd58
Adds support for RelaySet event types.
2023-06-07 17:16:48 -04:00
Vitor Pamplona
c10db10430
Moving unstable parameters into stable ones to reduce recompositions.
2023-06-06 15:51:43 -04:00
Vitor Pamplona
5bdcdc6f4a
- Refactoring feeds use of the pullrefresh
...
- Adding more places to check if in the main thread.
2023-06-05 15:33:16 -04:00
Vitor Pamplona
05aa12ebac
- Removing outdated version of the FlowRow
...
- Improving performance of custom emojis
- Improving performance of DropDown menus
2023-06-02 20:30:49 -04:00
Vitor Pamplona
f1ecaf1ee5
- Adds Immutable Lists to avoid recompositions
...
- Moves NavController to a lambda to avoid recompositions
- Moves AccountViewModel builder to a ViewModel Factory to avoid recompositions
- Reduces notifications invalidation requests when starting the screen.
2023-05-24 12:34:09 -04:00
Vitor Pamplona
32913915ce
Making sure remember does not interfere with translations.
2023-05-14 22:22:22 -04:00
Vitor Pamplona
0406632e9d
Moves internal content changes to derived states.
2023-05-14 20:24:41 -04:00
Vitor Pamplona
462c73341f
Fixes cutting text in the wrong language
2023-05-07 21:45:38 -04:00
Vitor Pamplona
13de5973ca
Improving performance of the RichText Viewer
2023-05-07 16:12:28 -04:00
Vitor Pamplona
73cabc1b25
Fixing the position of the text in short messages with expandable content.
2023-03-28 11:34:20 -04:00
Vitor Pamplona
ceab807f98
BugFix for cutting links in half when they are the last word in a post.
2023-03-28 08:59:08 -04:00
Vitor Pamplona
a53bb53c12
Avoids breaking urls and invoices when cutting an expandable content
2023-03-15 13:13:41 -04:00
maxmoney21m
4be15e23da
Fix LN invoice in expandable text component #223
2023-03-09 02:57:17 +08:00
Chemaclass
eff8dbbafa
Run linter
2023-03-07 19:47:38 +01:00
Vitor Pamplona
ea905ef6ed
Removes the element that was forcing everything to be right aligned
2023-03-03 18:14:51 -05:00
Rashed
fe80b509e3
temporary solution for mirroring arabic text
2023-03-03 23:44:39 +03:00
Rashed
e6afa7fb9a
extract most strings to strings.xml and add arabic language to strings.xml file
2023-03-01 07:50:01 +03:00
Vitor Pamplona
8a2a1887f2
Improvements to ShowMore gradient and size of bubbles in chat.
2023-02-25 18:00:18 -05:00
Vitor Pamplona
9213394731
Rendering Quoted Noted
2023-02-20 18:09:57 -05:00
Vitor Pamplona
a24e6391dc
Maxing out post size when on Twitter-like interfaces.
2023-02-20 17:36:20 -05:00
Vitor Pamplona
00981ef15c
Refactoring RichTextViewer file
2023-02-08 14:02:42 -05:00