This commit is contained in:
Peter Ombodi 2026-08-15 14:34:23 +02:00 committed by GitHub
commit 53546f0d49
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
31 changed files with 2043 additions and 99 deletions

View file

@ -109,7 +109,7 @@ enum ActionButtonType {
context.isOwner && //
!context.isInLockedView && //
context.asset.hasRemote && //
context.timelineOrigin == TimelineOrigin.trash,
context.asset.isEffectivelyTrashed(context.timelineOrigin),
ActionButtonType.delete => true,
ActionButtonType.moveToLockFolder =>
context.isOwner && //
@ -135,12 +135,13 @@ enum ActionButtonType {
context.selectedCount == 1,
ActionButtonType.unstack =>
context.isOwner && //
context.timelineOrigin != TimelineOrigin.trash &&
!context.asset.isEffectivelyTrashed(context.timelineOrigin) &&
!context.isInLockedView && //
context.isStacked,
ActionButtonType.openInBrowser => context.asset.hasRemote && !context.isInLockedView,
ActionButtonType.likeActivity =>
!context.isInLockedView &&
context.timelineOrigin != TimelineOrigin.deepLink &&
context.currentAlbum != null &&
context.currentAlbum!.isActivityEnabled &&
context.currentAlbum!.isShared,
@ -154,8 +155,8 @@ enum ActionButtonType {
ActionButtonType.openInfo => true,
ActionButtonType.viewInTimeline =>
context.timelineOrigin != TimelineOrigin.main &&
!context.asset.isEffectivelyTrashed(context.timelineOrigin) &&
context.timelineOrigin != TimelineOrigin.deepLink &&
context.timelineOrigin != TimelineOrigin.trash &&
context.timelineOrigin != TimelineOrigin.lockedFolder &&
context.timelineOrigin != TimelineOrigin.archive &&
context.timelineOrigin != TimelineOrigin.localAlbum &&