Commit Graph

11190 Commits

Author SHA1 Message Date
Andy Scherzinger
87f1319145
ci(chksums): Add meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-14 10:55:07 +02:00
renovate[bot]
2ba72af855
fix(deps): update dependency com.android.tools.build:gradle to v8.10.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 10:55:04 +02:00
sowjanyakch
8af24a9e50
adjust layout
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 10:49:40 +02:00
Marcel Hibbe
f8bfa0485c
Merge pull request #4947 from nextcloud/improveCallGrid
Improve call grid & Picture-inPicture view
2025-05-14 08:01:12 +00:00
Nextcloud bot
4008fcc1a8
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-14 03:07:56 +00:00
github-actions[bot]
bae7b386fd
Merge pull request #4952 from nextcloud/renovate/com.github.spotbugs.snom-spotbugs-gradle-plugin-6.x
fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.1.11
2025-05-13 15:39:25 +00:00
Marcel Hibbe
31433f8ed9
adapt avatar size to box size
..by using a BoxWithConstraints

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-13 17:15:58 +02:00
Andy Scherzinger
41becb1f47
ci(chksum): Add meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-13 16:56:42 +02:00
renovate[bot]
ce7fe60d83 fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.1.11
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 14:34:58 +02:00
Marcel Hibbe
6a048fde08
improve/fix contents for picture in picture mode
depending on amount of participants, voiceOnly call and enabled/disabled own video, the contents of PIP windows are updated.

This will be further improved when speaker-view is implemented.

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-13 11:40:33 +02:00
Marcel Hibbe
eaed93087b
simplify participant data structure
move ParticipantUiState into ParticipantDisplayItem

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 15:01:26 +02:00
Marcel Hibbe
962972dce4
resolve lint/detekt warnings
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:42 +02:00
Marcel Hibbe
addb022083
remove unused resources
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:41 +02:00
Marcel Hibbe
74d937c901
ktlint format + fix lint warning
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:41 +02:00
Marcel Hibbe
99d5e5d07a
clearImage before release surfaceViewRenderer in ParticipantDisplayItem
at least as another cell. fullscreen needs to be implemented

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:41 +02:00
Marcel Hibbe
38072d40c2
fix to show screenshare
at least as another cell. fullscreen needs to be implemented

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:41 +02:00
Marcel Hibbe
b6519f6ffb
make sure to release pipSelfVideoRenderer after hangup
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:41 +02:00
Marcel Hibbe
1703a34007
remove unused code
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:40 +02:00
Marcel Hibbe
51eb7edcb0
remove unused constants
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:40 +02:00
Marcel Hibbe
af93877e96
move self video position more to edge
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:40 +02:00
Marcel Hibbe
c3b09ddf90
add background colors like in web to participant tile
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:40 +02:00
Marcel Hibbe
257dc2af54
only show avatars for voiceonly calls
improve pip handling a bit

minor changes

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:40 +02:00
Marcel Hibbe
1136508ba2
fix voice only call design by workaround.
For now, instead to measure height mixed from xml and compose, assume a fixed height for the xml views (callInfosLinearLayout and callControls) to limit the grid height.
They is not a nice solution and should be replaced once everything is migrated to compose.

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:39 +02:00
Marcel Hibbe
d546046d5b
add shadow to nick name
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:39 +02:00
Marcel Hibbe
91b0e97589
show rounded circle for avatar
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:39 +02:00
Marcel Hibbe
15d7c8371c
simplify grid cell calculation
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:39 +02:00
Marcel Hibbe
bcb276d533
add padding to cells
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:38 +02:00
Marcel Hibbe
ecf6d362bf
calculate item height
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:38 +02:00
Marcel Hibbe
2741f5962a
sort participants by audio/video (experimental, commented out)
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:38 +02:00
Marcel Hibbe
35c777e70d
move SurfaceViewRenderer into WebRTCVideoView
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:38 +02:00
Marcel Hibbe
aacc013485
improve call participants layout
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:37 +02:00
Marcel Hibbe
42a8afded8
fix z index of videos and click listener to show controls
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:37 +02:00
Marcel Hibbe
feeec78ab4
WIP migrate call grid to compose
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:37 +02:00
Marcel Hibbe
4b8b7630a9
Rename .java to .kt
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:36 +02:00
Marcel Hibbe
7df19b7623
convert ParticipantsAdapter to kt
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:36 +02:00
Marcel Hibbe
b85016ad13
Rename .java to .kt
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:36 +02:00
Nextcloud Android Bot
a7fc904b0b Weekly 21.1.0 Alpha 18 2025-05-12 03:15:05 +00:00
Nextcloud bot
01636fabde
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-11 03:07:56 +00:00
github-actions[bot]
84f8539060
Merge pull request #4931 from nextcloud/renovate/gradle-8.x
chore(deps): update dependency gradle to v8.14
2025-05-10 17:56:15 +00:00
renovate[bot]
e6a84ee6d2
chore(deps): update dependency gradle to v8.14
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 17:43:45 +00:00
github-actions[bot]
b578f5844c
Merge pull request #4930 from nextcloud/renovate/roomversion
fix(deps): update roomversion to v2.7.1
2025-05-10 16:27:03 +00:00
renovate[bot]
ddfe2831b6
fix(deps): update roomversion to v2.7.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 16:13:31 +00:00
github-actions[bot]
46999e032e
Merge pull request #4919 from nextcloud/renovate/androidx.datastore-datastore-core-1.x
fix(deps): update dependency androidx.datastore:datastore-core to v1.1.6
2025-05-10 15:54:22 +00:00
renovate[bot]
c1a57f4b20
fix(deps): update dependency androidx.datastore:datastore-core to v1.1.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 15:41:11 +00:00
Nextcloud bot
d95b43bb6f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-10 03:10:12 +00:00
Nextcloud bot
54b0fd8f29
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-09 03:16:22 +00:00
Nextcloud bot
69d61be274
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-08 03:15:27 +00:00
github-actions[bot]
fb1a4791bc
Merge pull request #4926 from nextcloud/renovate/androidx.datastore-datastore-preferences-1.x
fix(deps): update dependency androidx.datastore:datastore-preferences to v1.1.6
2025-05-07 20:17:01 +02:00
renovate[bot]
2e098eb2c2
fix(deps): update dependency androidx.datastore:datastore-preferences to v1.1.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 18:04:24 +00:00
Marcel Hibbe
d1500c9c75
Merge pull request #4939 from nextcloud/improvePipMode
Improve pip mode
2025-05-07 07:58:57 +00:00