Daniel D’Aquino
510432bb98
ui: make blurred videos viewable by allowing blur to disappear once tapped
...
Closes: https://github.com/damus-io/damus/issues/1247
Changelog-Fixed: Make blurred videos viewable by allowing blur to disappear once tapped
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-15 12:31:05 -05:00
William Casarin
1fc5ceff3b
relays: fix withAnimation on older versions
...
Maybe this is an iOS17 thing?
2023-09-13 05:41:08 -07:00
William Casarin
16edc3fe13
relays: bouncy edit animation
2023-09-11 14:39:44 -07:00
William Casarin
6a88ca2777
relays: fix crash in new RelayPicView
2023-09-11 14:36:08 -07:00
William Casarin
e3ccf95780
ui: fix padding of username next to pfp on some views
...
Changelog-Fixed: Fix padding of username next to pfp on some views
2023-09-11 14:36:08 -07:00
Bryan Montz
9bac83352b
ui: improve bottom spacing for ImageView's tab indicator dots
...
Signed-off-by: Bryan Montz <bryanmontz@me.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-11 14:36:08 -07:00
Bryan Montz
0803594553
ui: make ImageView's tab indicator dots tappable
...
Changelog-Changed: Make carousel tab dots tappable
Signed-off-by: Bryan Montz <bryanmontz@me.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-11 14:35:50 -07:00
Jericho Hasselbush
8dad8e6703
posting: fix issue with username and multiple emojis
...
Fixes issue where username with multiple emojis would place cursor in
strange position. Now properly moves the cursor to space past the
multiple emoji user name.
Any amount would be great. Not a complex issue to fix!
Tipjar: lnbc1pj0eddtpp5km07jgrfm47nfswqqp33ngv374gzad2hshkra7zm3l0cmpusnp3qdqqcqzzsxqyz5vqsp5rklkzj9upf32z3c3nmc9xg4pdlz5p5mp3s332ygefexf79tq8ucs9qyyssqxfh4kz3sg9zczsnj49w23aw35z87jwyx9m5su8kkyxlspyjk4ajy7vhxuw2rzw4lz8vfutfakm2rggvpzhzs9ehfus4nl683dl99f4sqgm9zkq
Changelog-Fixed: Fixes issue where username with multiple emojis would place cursor in strange position.
Signed-off-by: Jericho Hasselbush <jericho@sal-et-lucem.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-11 07:48:36 -07:00
William Casarin
e30d38e69f
router: use tap gestures instead of nav links
...
I was hoping this would fix something but it did not
2023-09-10 18:27:37 -07:00
William Casarin
5b901656f3
perf: fix weird lag when switching timelines
2023-09-10 18:25:35 -07:00
William Casarin
36acdf420e
perf: remove zstack on profile pictures
...
helps a bit? I think?
2023-09-10 18:25:35 -07:00
William Casarin
76a6dbc406
perf: remove unused zstack on like button
2023-09-10 18:25:35 -07:00
William Casarin
1b1d4bd6d1
perf: use plain images for actionbar buttons
...
The action bar is really slow to render for some reason, start
removing stuff
2023-09-10 18:25:35 -07:00
ericholguin
7baf7e66dc
relays: add relay pic view for displaying relay icons
2023-09-10 09:54:35 -07:00
Suhail Saqan
7f6a702412
emojis: make width dynamic and font bigger
...
add calculateOverlayWidth to support this
Closes: https://github.com/damus-io/damus/pull/1542
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-09 10:24:14 -07:00
ericholguin
6f35de65f9
relays: add icon field to metadata
2023-09-09 09:48:18 -07:00
ericholguin
65f3651896
ui: dont display globe image for free relay types
2023-09-09 09:45:45 -07:00
William Casarin
42234b1cf3
remove timeline render logs
2023-09-07 10:33:37 -07:00
Bryan Montz
9cf53a9e93
video: remove VideoPlayer and switch to VideoController for cache
...
Closes: https://github.com/damus-io/damus/pull/1539
Reviewed-by: William Casarin <jb55@jb55.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-07 10:33:31 -07:00
Bryan Montz
3569da5687
video: switch player to use new view model
...
pass VideoController through containing views
Closes: https://github.com/damus-io/damus/pull/1539
Reviewed-by: William Casarin <jb55@jb55.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-07 10:33:19 -07:00
Bryan Montz
f1f3abfb98
video: add DamusVideoPlayerViewModel
...
Closes: https://github.com/damus-io/damus/pull/1539
Reviewed-by: William Casarin <jb55@jb55.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-07 10:33:14 -07:00
Bryan Montz
dec07df2c1
video: add VideoController, which hold cached metadata and mute states
...
Closes: https://github.com/damus-io/damus/pull/1539
Reviewed-by: William Casarin <jb55@jb55.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-07 10:33:12 -07:00
Bryan Montz
53734ea483
video: add AVPlayerView, a simple wrapper for AVPlayerViewController
...
Closes: https://github.com/damus-io/damus/pull/1539
Reviewed-by: William Casarin <jb55@jb55.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-07 10:33:07 -07:00
Grimless
b18a0c573e
profile: move the "Follow you" badge into the profile header
...
Move the "Follow you" badge into the profile header he profile header
out-of-line with the often long and already space-constrained
username/display name text
Changelog-Changed: Move the "Follow you" badge into the profile header
Closes: https://github.com/damus-io/damus/pull/1529
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-03 18:02:54 -07:00
Grimless
a64f898df7
Move the Block helper type to its own file, collapse the various standalone functions for parsing block data, and refactor consumers to initialize a Block with given data and access its members as needed.
...
Closes: https://github.com/damus-io/damus/pull/1528
Signed-off-by: William Casarin <jb55@jb55.com >
2023-09-03 18:02:32 -07:00
William Casarin
c71b0ee916
blocks: pass keypair instead of privkey to avoid pubkey gen
...
Generating a pubkey is quite slow, so pass a keypair instead of privkey
2023-08-28 11:47:29 -07:00
William Casarin
50d55572be
Fix crash when long pressing custom reactions
...
Changelog-Fixed: Fix crash when long pressing custom reactions
2023-08-28 08:00:45 -07:00
William Casarin
f30f93f65c
Revert "Move the Block helper type to its own file"
...
This fixes the broken tests
This reverts commit 286ae68fd6 .
2023-08-25 19:05:34 -07:00
William Casarin
d02fc9142d
status: add settings for disabling statuses in the UI
...
Suggested-by: Tanel
Changelog-Added: Add settings for disabling user statuses
2023-08-23 16:43:55 -07:00
William Casarin
db59f74970
status: add missing status to some thread event views
2023-08-23 16:31:10 -07:00
William Casarin
0338297bfe
Live Music & Generic Statuses
...
Changelog-Added: Added live music statuses
Changelog-Added: Added generic user statuses
2023-08-23 13:26:55 -07:00
William Casarin
59cf8056bd
sidemenu: split out profile section
...
We will be adding to this and it is getting messy
2023-08-23 09:52:50 -07:00
gladiusKatana
5caa4a6e97
videos: improve precision & sensitivity of auto-pause mechanism
...
Closes: https://github.com/damus-io/damus/pull/1308
Signed-off-by: William Casarin <jb55@jb55.com >
2023-08-23 09:24:13 -07:00
Grimless
c5d8e4a4a1
Simplify and inline Report event logic.
...
Closes: https://github.com/damus-io/damus/pull/1498
Signed-off-by: William Casarin <jb55@jb55.com >
2023-08-23 09:13:38 -07:00
Grimless
286ae68fd6
Move the Block helper type to its own file
...
Collapse the various standalone functions for parsing block data, and
refactor consumers to initialize a Block with given data and access its
members as needed.
Closes: https://github.com/damus-io/damus/pull/1496
Signed-off-by: William Casarin <jb55@jb55.com >
2023-08-21 17:11:43 -07:00
William Casarin
6ab893a617
profile: remove redundant view builder
2023-08-21 13:26:33 -07:00
Daniel D’Aquino
dcb94635ea
Fix text editing issues on characters added right after mention link
...
Changelog-Fixed: Fix text editing issues on characters added right after mention link
Closes: https://github.com/damus-io/damus/issues/1375
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
Tested-by: William Casarin <jb55@jb55.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-08-20 17:25:06 -07:00
Fishcake
c464a26151
use nostr.build api v2 with optional nip98 support
...
Closes: https://github.com/damus-io/damus/pull/1471
Signed-off-by: William Casarin <jb55@jb55.com >
2023-08-20 16:29:33 -07:00
William Casarin
ae2f7255a7
Mute hellthreads everywhere
...
Changelog-Fixed: Mute hellthreads everywhere
Fixes: https://damus.io/note1rn3ckl76myga6xcefr0le52d8czd0wqe8apguewqknyv7m55mmpq3rv3hv
2023-08-20 11:45:25 -07:00
tappu75e@duck.com
f9eb669132
replies: fix bug where it would sometimes show -1
...
Changelog-Fixed: Fix bug where it would sometimes show -1 in replies
Closes: https://github.com/damus-io/damus/pull/1476
2023-08-18 08:41:21 -07:00
Daniel D‘Aquino
066b3cdde8
Fix image links appearing with escaped slashes
...
Changelog-Fixed: Fix images and links occasionally appearing with escaped slashes
Closes: https://github.com/damus-io/damus/issues/1468
Signed-off-by: Daniel D‘Aquino <daniel@daquino.me >
Signed-off-by: William Casarin <jb55@jb55.com >
Rewarded-sats: 50000
2023-08-18 08:41:21 -07:00
William Casarin
9f01cab2be
simplify reduce_text_block
2023-08-08 17:09:45 -07:00
William Casarin
25e022d933
reply: ensure the person you're replying to is the first entry in the reply description
...
Suggested-by: Tanel
Changelog-Fixed: Ensure the person you're replying to is the first entry in the reply description
2023-08-06 15:37:32 -07:00
William Casarin
de58e52199
dms: move timestamp outside of bubble
2023-08-06 14:07:04 -07:00
William Casarin
1a2ac976a3
Fix old notifications always appearing on first start
...
Revert "home: debounce last notified"
This is technically incorrect, as debouncing can prevent saving
important events.
The proper way to do this is to save it locally in memory, and then
debouncing the saving itself. Will do this soon.
Reverts: a9b4cfd424
Fixes: https://github.com/damus-io/damus/issues/1439
Changelog-Fixed: Fixed old notifications always appearing on first start
2023-08-06 09:22:28 -07:00
William Casarin
3098d4b4fa
bar: fix crash when long pressing emoji selection
...
Changelog-Fixed: Fix crash when long-pressing reactions
2023-08-06 07:10:01 -07:00
Suhail Saqan
5ded564bdc
settings: change settings order: Reactions -> Developer
...
Signed-off-by: William Casarin <jb55@jb55.com >
2023-08-05 18:48:44 -07:00
Suhail Saqan
3908192fe2
reactions: add close button to custom reactions
...
Signed-off-by: William Casarin <jb55@jb55.com >
Changelog-Added: Add close button to custom reactions
2023-08-05 18:48:35 -07:00
Suhail Saqan
92020e551b
reactions: add ability to change order of emojis
...
Signed-off-by: William Casarin <jb55@jb55.com >
Changelog-Added: Add ability to change order of custom reactions
2023-08-05 18:48:30 -07:00
Suhail Saqan
ccd52a09d8
reactions: remove some left padding from add and remove buttons
...
Signed-off-by: William Casarin <jb55@jb55.com >
2023-08-05 18:48:24 -07:00