Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
17e5c50
DROID-3985 Protocol | Null value handling when removing object covers…
konstantiniiv Oct 30, 2025
f4d888c
DROID-4067 Tech | Removing SDK version checks for edge-to-edge window…
konstantiniiv Oct 30, 2025
bb177c1
DROID-4098 Editor | Header image scale (#2849)
konstantiniiv Oct 30, 2025
53d3a88
DROID-3985 Protocol | Null value handling when removing object covers…
konstantiniiv Oct 30, 2025
3e5b123
DROID-4080 make membership/tiers update async (#2844)
requilence Oct 30, 2025
581a02b
v0.41.1-alpha
konstantiniiv Oct 30, 2025
3f305f1
DROID-4073 Account settings | Adds user identity and global name disp…
konstantiniiv Nov 3, 2025
525ab07
DROID-4105 Spaces settings | Fix | The caret doesn't move when editin…
uburoiubu Nov 3, 2025
0765e25
l10n | Enhancement (#2839)
any-association Nov 3, 2025
4d0cba6
DROID-4111 Widgets | Configurable icon and cover display options for …
konstantiniiv Nov 3, 2025
84a8261
DROID-4102 Vault | Choose space type UI (#2855)
konstantiniiv Nov 3, 2025
fb9ec37
DROID-4095 fix (#2856)
uburoiubu Nov 3, 2025
e6e2413
v0.41.2-alpha
uburoiubu Nov 3, 2025
657bc17
v0.41.3
konstantiniiv Nov 4, 2025
5abe702
DROID-4086 App | Rename vault title (#2857)
konstantiniiv Nov 4, 2025
ea65f12
DROID-4101 Widgets | Enhances filter handling for DataView widgets (…
konstantiniiv Nov 4, 2025
db4a9d2
v0.41.4
konstantiniiv Nov 4, 2025
fa7ad27
DROID-4078 Widgets | Fix | Do not show widget when details are missin…
uburoiubu Nov 5, 2025
a4e858b
v0.41.5
uburoiubu Nov 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version.versionMajor=0
version.versionMinor=41
version.versionPatch=0
version.versionPatch=5
version.useDatedVersionName=false
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import com.anytypeio.anytype.domain.icon.RemoveObjectIcon
import com.anytypeio.anytype.domain.icon.SetDocumentImageIcon
import com.anytypeio.anytype.domain.library.StorelessSubscriptionContainer
import com.anytypeio.anytype.domain.misc.UrlBuilder
import com.anytypeio.anytype.domain.multiplayer.UserPermissionProvider
import com.anytypeio.anytype.domain.networkmode.GetNetworkMode
import com.anytypeio.anytype.domain.`object`.SetObjectDetails
import com.anytypeio.anytype.domain.search.ProfileSubscriptionManager
Expand Down Expand Up @@ -58,7 +59,8 @@ object ProfileModule {
getNetworkMode: GetNetworkMode,
profileSubscriptionManager: ProfileSubscriptionManager,
removeObjectIcon: RemoveObjectIcon,
notificationPermissionManager: NotificationPermissionManager
notificationPermissionManager: NotificationPermissionManager,
userPermissionProvider: UserPermissionProvider
): ProfileSettingsViewModel.Factory = ProfileSettingsViewModel.Factory(
analytics = analytics,
container = storelessSubscriptionContainer,
Expand All @@ -70,7 +72,8 @@ object ProfileModule {
getNetworkMode = getNetworkMode,
profileSubscriptionManager = profileSubscriptionManager,
removeObjectIcon = removeObjectIcon,
notificationPermissionManager = notificationPermissionManager
notificationPermissionManager = notificationPermissionManager,
userPermissionProvider = userPermissionProvider
)

@Provides
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -862,14 +862,12 @@ open class EditorFragment : NavigationFragment<FragmentEditorBinding>(R.layout.f
}

open fun setupWindowInsetAnimation() {
if (BuildConfig.USE_NEW_WINDOW_INSET_API && Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
binding.toolbar.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
binding.chooseTypeWidget.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
}
binding.toolbar.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
binding.chooseTypeWidget.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
}

private fun onApplyScrollAndMoveClicked() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@ import android.os.Build
import android.os.Bundle
import android.os.PersistableBundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.WindowManager
import androidx.activity.compose.BackHandler
import androidx.activity.compose.ManagedActivityResultLauncher
import androidx.activity.compose.rememberLauncherForActivityResult
Expand Down Expand Up @@ -49,8 +47,6 @@ import androidx.compose.ui.res.colorResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.core.os.bundleOf
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
import androidx.fragment.compose.content
Expand All @@ -71,8 +67,6 @@ import com.anytypeio.anytype.core_ui.views.BaseAlertDialog
import com.anytypeio.anytype.core_utils.ext.argOrNull
import com.anytypeio.anytype.core_utils.ext.shareFirstFileFromPath
import com.anytypeio.anytype.core_utils.ext.toast
import com.anytypeio.anytype.core_utils.insets.EDGE_TO_EDGE_MIN_SDK
import com.anytypeio.anytype.core_utils.insets.RootViewDeferringInsetsCallback
import com.anytypeio.anytype.di.common.componentManager
import com.anytypeio.anytype.ext.daggerViewModel
import com.anytypeio.anytype.presentation.onboarding.OnboardingStartViewModel
Expand Down Expand Up @@ -154,12 +148,7 @@ class OnboardingFragment : Fragment() {
Box(
modifier = Modifier
.fillMaxSize()
.then(
if (Build.VERSION.SDK_INT >= EDGE_TO_EDGE_MIN_SDK)
Modifier.windowInsetsPadding(insets = WindowInsets.systemBars)
else
Modifier
)
.windowInsetsPadding(insets = WindowInsets.systemBars)
) {
val currentPage = remember { mutableStateOf(OnboardingPage.AUTH) }
//BackgroundCircle()
Expand All @@ -183,24 +172,6 @@ class OnboardingFragment : Fragment() {
}
}

private fun onApplyWindowRootInsets(view: View) {
if ( Build.VERSION.SDK_INT >= EDGE_TO_EDGE_MIN_SDK) {
return
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
val deferringInsetsListener = RootViewDeferringInsetsCallback(
persistentInsetTypes = WindowInsetsCompat.Type.systemBars(),
deferredInsetTypes = 0
)

ViewCompat.setWindowInsetsAnimationCallback(view, deferringInsetsListener)
ViewCompat.setOnApplyWindowInsetsListener(view, deferringInsetsListener)
} else {
// Enabling workaround to prevent background circle with video shrinking.
activity?.window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING);
}
}

@Composable
private fun Onboarding(
currentPage: MutableState<OnboardingPage>,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -469,21 +469,19 @@ open class ObjectSetFragment :
}

private fun setupWindowInsetAnimation() {
if (BuildConfig.USE_NEW_WINDOW_INSET_API && Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
binding.bottomToolbarBox.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
title.syncFocusWithImeVisibility()
binding.viewerEditWidget.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
binding.templatesWidget.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
binding.titleWidget.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
}
binding.bottomToolbarBox.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
title.syncFocusWithImeVisibility()
binding.viewerEditWidget.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
binding.templatesWidget.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
binding.titleWidget.syncTranslationWithImeVisibility(
dispatchMode = DISPATCH_MODE_STOP
)
}

private fun setupGridAdapters() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ fun ChooseSpaceTypeScreen(
Text(
text = stringResource(id = R.string.vault_create_chat_description),
style = Caption1Regular,
color = colorResource(id = R.color.text_secondary),
color = colorResource(id = R.color.control_transparent_secondary),
maxLines = 2,
overflow = TextOverflow.Ellipsis
)
Expand Down Expand Up @@ -129,7 +129,7 @@ fun ChooseSpaceTypeScreen(
Text(
text = stringResource(id = R.string.vault_create_space_description),
style = Caption1Regular,
color = colorResource(id = R.color.text_secondary),
color = colorResource(id = R.color.control_transparent_secondary),
maxLines = 2,
overflow = TextOverflow.Ellipsis
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ import androidx.activity.result.contract.ActivityResultContracts
import androidx.compose.material.MaterialTheme
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.ui.res.stringResource
import androidx.core.os.bundleOf
import androidx.fragment.app.viewModels
import androidx.fragment.compose.content
Expand Down
Loading
Loading