Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
324 commits
Select commit Hold shift + click to select a range
58d87ee
HomeTasksView.kt:
Medvedev91 May 15, 2026
2ea7c4d
HomeTasksView.kt:
Medvedev91 May 15, 2026
a108859
HomeTaskView.kt:
Medvedev91 May 15, 2026
32f65ce
HomeScreen.kt:
Medvedev91 May 15, 2026
38dedc9
HomeTimerView.kt:
Medvedev91 May 15, 2026
3e15b85
MainScreen.kt:
Medvedev91 May 15, 2026
ff14209
MainTabEnum.kt:
Medvedev91 May 15, 2026
de9c4c4
SettingsScreen.kt:
Medvedev91 May 15, 2026
8c48c8c
RepeatingsListItemView.kt:
Medvedev91 May 15, 2026
94a5fbd
MainTabsView.kt:
Medvedev91 May 15, 2026
8584361
TasksTabView.kt:
Medvedev91 May 15, 2026
0b1d6f2
TasksTabDropItem.kt
Medvedev91 May 15, 2026
eb0f5d8
TasksTabDragItem.kt:
Medvedev91 May 15, 2026
c320822
TasksTabTasksView.kt:
Medvedev91 May 15, 2026
85f3a03
colors.kt:
Medvedev91 May 15, 2026
497ede1
SwipeToAction.kt:
Medvedev91 May 15, 2026
e19e49f
DocFs.kt:
Medvedev91 May 23, 2026
0625a35
DocFs.kt:
Medvedev91 May 23, 2026
42b6ecb
DocFs.kt:
Medvedev91 May 23, 2026
e935e3d
DocFs.kt:
Medvedev91 May 24, 2026
f918cb6
DocFs.kt:
Medvedev91 May 24, 2026
ac28b0c
DocFs.kt:
Medvedev91 May 24, 2026
0af2d65
DocFs.kt:
Medvedev91 May 25, 2026
1c1f6f0
DocFs.kt:
Medvedev91 May 25, 2026
40b0450
DocFs.kt:
Medvedev91 May 27, 2026
3d7b554
DocFs.kt:
Medvedev91 May 27, 2026
7c8b448
DocFs.kt:
Medvedev91 May 27, 2026
92a0135
DocFs.kt:
Medvedev91 May 27, 2026
81d730b
DocFs.kt:
Medvedev91 May 28, 2026
99b64bf
DocFs.kt:
Medvedev91 May 28, 2026
a0e79b8
DocFs.kt:
Medvedev91 May 28, 2026
900f866
DocFs.kt:
Medvedev91 May 28, 2026
05fdf47
DocFs.kt:
Medvedev91 May 29, 2026
b4a6a3d
DocFs.kt:
Medvedev91 May 29, 2026
5db778d
DocFs.kt:
Medvedev91 May 29, 2026
83f3451
DocFs.kt:
Medvedev91 May 29, 2026
3d683dc
DocFs.kt:
Medvedev91 May 30, 2026
2f0ef4b
DocFs.kt:
Medvedev91 May 30, 2026
9df17d4
DocFs.kt:
Medvedev91 May 30, 2026
28628bd
DocFs.kt:
Medvedev91 May 30, 2026
1e04111
DocFs.kt:
Medvedev91 May 30, 2026
413a33f
DocFs.kt:
Medvedev91 May 31, 2026
6697521
DocFs.kt:
Medvedev91 May 31, 2026
8eb0c3d
DocFs.kt:
Medvedev91 Jun 1, 2026
fdcfd0c
DocFs.kt:
Medvedev91 Jun 1, 2026
3a8db4d
DocFs.kt:
Medvedev91 Jun 1, 2026
93dac7a
DocFs.kt:
Medvedev91 Jun 1, 2026
e46cbc1
DocFs.kt:
Medvedev91 Jun 2, 2026
72a958d
DocFs.kt:
Medvedev91 Jun 2, 2026
b097a8c
DocFs.kt:
Medvedev91 Jun 2, 2026
1cd5767
DocFs.kt:
Medvedev91 Jun 2, 2026
8fbd9f2
DocFs.kt:
Medvedev91 Jun 3, 2026
bb30e58
DocFs.kt:
Medvedev91 Jun 3, 2026
0f12076
DocFs.kt:
Medvedev91 Jun 3, 2026
8ff35f8
DocFs.kt:
Medvedev91 Jun 3, 2026
95d69d5
DocFs.kt:
Medvedev91 Jun 4, 2026
a178673
DocFs.kt:
Medvedev91 Jun 4, 2026
e7c830d
DocFs.kt:
Medvedev91 Jun 4, 2026
2def455
DocFs.kt:
Medvedev91 Jun 4, 2026
ae8b7c5
DocFs.kt:
Medvedev91 Jun 4, 2026
aaa67d1
DocFs.kt:
Medvedev91 Jun 4, 2026
c480a57
DocFs.kt:
Medvedev91 Jun 5, 2026
5793843
DocFs.kt:
Medvedev91 Jun 5, 2026
4b4ab94
DocFs.kt:
Medvedev91 Jun 5, 2026
7c3b212
DocFs.kt:
Medvedev91 Jun 5, 2026
92b59b7
DocFs.kt:
Medvedev91 Jun 5, 2026
3130b5f
DocFs.kt:
Medvedev91 Jun 5, 2026
08d0bfa
DocFs.kt:
Medvedev91 Jun 5, 2026
021f257
DocFs.kt:
Medvedev91 Jun 5, 2026
872f04f
DocFs.kt:
Medvedev91 Jun 5, 2026
7861cba
DocFs.kt:
Medvedev91 Jun 5, 2026
dcc2674
DocFs.kt:
Medvedev91 Jun 5, 2026
86fbad4
DocFs.kt:
Medvedev91 Jun 5, 2026
e30afc5
DocFs.kt:
Medvedev91 Jun 6, 2026
eb11588
doc_morning_...
Medvedev91 Jun 6, 2026
7f3054a
doc_morning_...
Medvedev91 Jun 6, 2026
68b312b
doc_morning_...
Medvedev91 Jun 6, 2026
29cb78c
doc_timetome_...
Medvedev91 Jun 6, 2026
852da70
doc_timetome_...
Medvedev91 Jun 6, 2026
d1e8067
doc_timetome_...
Medvedev91 Jun 6, 2026
013fcce
doc_timetome_...
Medvedev91 Jun 6, 2026
f641562
doc_reading_...
Medvedev91 Jun 6, 2026
5bb5c95
doc_reading_...
Medvedev91 Jun 6, 2026
aa1e706
doc_...
Medvedev91 Jun 6, 2026
5edbf56
doc_...
Medvedev91 Jun 6, 2026
ac78ae2
DocFs.kt:
Medvedev91 Jun 6, 2026
580b139
DocFs.kt:
Medvedev91 Jun 6, 2026
e74bfe3
DocFs.kt:
Medvedev91 Jun 7, 2026
45d648a
DocFs.kt:
Medvedev91 Jun 7, 2026
cabe50c
DocFs.kt:
Medvedev91 Jun 7, 2026
62a2006
DocFs.kt:
Medvedev91 Jun 7, 2026
c09fd73
DocFs.kt:
Medvedev91 Jun 7, 2026
7359251
DocFs.kt:
Medvedev91 Jun 7, 2026
0f3d6bc
DocFs.kt:
Medvedev91 Jun 7, 2026
d92c64e
DocFs.kt:
Medvedev91 Jun 8, 2026
a9d5778
DocFs.kt:
Medvedev91 Jun 8, 2026
bfde643
DocFs.kt:
Medvedev91 Jun 8, 2026
3ac7d78
DocFs.kt:
Medvedev91 Jun 8, 2026
938c2e3
DocFs.kt:
Medvedev91 Jun 8, 2026
bd0a456
HomeScreen.kt:
Medvedev91 Jun 9, 2026
924f35c
iconResId.kt:
Medvedev91 Jun 9, 2026
8182b75
iconResId.kt:
Medvedev91 Jun 9, 2026
6e1ded5
iconResId.kt:
Medvedev91 Jun 9, 2026
834d5f4
iconResId.kt:
Medvedev91 Jun 9, 2026
4a1c7a5
iconResId.kt:
Medvedev91 Jun 9, 2026
e9a0fd3
iconResId.kt:
Medvedev91 Jun 9, 2026
5d05844
iconResId.kt:
Medvedev91 Jun 9, 2026
7da7ae7
AppVm.kt:
Medvedev91 Jun 10, 2026
674c471
fillDemoData.kt:
Medvedev91 Jun 10, 2026
6dbe57f
fillDemoData.kt:
Medvedev91 Jun 10, 2026
2fd0ea3
614-fdroid.apk
Medvedev91 Jun 12, 2026
6f57672
AppVm.kt:
Medvedev91 Jun 13, 2026
7a91d45
DocFs.kt:
Medvedev91 Jun 13, 2026
9c44ad9
DocVm.kt
Medvedev91 Jun 13, 2026
a7c5145
FormButtonSybol.kt:
Medvedev91 Jun 13, 2026
07ff5ce
ic_dark_mode_24dp_rounded.xml: Remove
Medvedev91 Jun 13, 2026
d027207
ic_wb_sunny_rounded_24dp.xml:
Medvedev91 Jun 13, 2026
aed4563
ms_...xml
Medvedev91 Jun 13, 2026
9c73951
SymbolLetterView.kt:
Medvedev91 Jun 13, 2026
432a9e7
SymbolIconView.kt:
Medvedev91 Jun 13, 2026
31ee28d
SymbolEmojiView.kt:
Medvedev91 Jun 13, 2026
bf4735d
SymbolLetterPickerFs.kt:
Medvedev91 Jun 13, 2026
5db8616
SymbolPickerFs.kt:
Medvedev91 Jun 13, 2026
a95f97b
SymbolView.kt:
Medvedev91 Jun 13, 2026
b4a9502
build.gradle.kts:
Medvedev91 Jun 13, 2026
95c64ff
HomeTasksBarView.kt:
Medvedev91 Jun 13, 2026
011d08c
SymbolPickerVm.kt:
Medvedev91 Jun 13, 2026
93f9e47
SymbolLetterPickerUtils.kt:
Medvedev91 Jun 13, 2026
d68fa5f
23.sqm
Medvedev91 Jun 13, 2026
0a996bb
24.sqm
Medvedev91 Jun 13, 2026
9937c75
Activity.sq:
Medvedev91 Jun 13, 2026
76d89db
TaskFolder.sq:
Medvedev91 Jun 13, 2026
9083019
ActivityUi.kt:
Medvedev91 Jun 13, 2026
b566869
TaskUi.kt:
Medvedev91 Jun 13, 2026
99bda29
TaskFolderUi.kt:
Medvedev91 Jun 13, 2026
7645597
TextFeatures.kt:
Medvedev91 Jun 13, 2026
e6cb95d
Symbol.kt
Medvedev91 Jun 13, 2026
aa44fb7
FormExpandButton.kt: Remove
Medvedev91 Jun 13, 2026
333bfc4
HomeButtonActivityView.kt:
Medvedev91 Jun 13, 2026
2fa6f32
HomeTasksCalendarButton.kt:
Medvedev91 Jun 13, 2026
896ad06
HomeTaskStaStartView.kt:
Medvedev91 Jun 13, 2026
434eb5d
HomeReadmeView.kt:
Medvedev91 Jun 13, 2026
4389c43
SettingsScreen.kt:
Medvedev91 Jun 13, 2026
c31c176
TaskFormStrategy.kt:
Medvedev91 Jun 13, 2026
b3c6f81
HomeTimerView.kt:
Medvedev91 Jun 13, 2026
3753b09
TaskFolderFormFs.kt:
Medvedev91 Jun 13, 2026
97366d9
TaskFolderFormVm.kt:
Medvedev91 Jun 13, 2026
69b6d4d
HomeTaskStaTaskFolderUi.kt:
Medvedev91 Jun 13, 2026
fc361d8
HomeVm.kt:
Medvedev91 Jun 13, 2026
bbd681e
HomeTasksItemUi.kt:
Medvedev91 Jun 13, 2026
724725d
WhatsNewFs.kt:
Medvedev91 Jun 13, 2026
934d06f
HomeSettingsButtonsVm.kt:
Medvedev91 Jun 13, 2026
8812e4a
ActivityDb.kt:
Medvedev91 Jun 13, 2026
fb9566c
KvDb.kt:
Medvedev91 Jun 13, 2026
63d3f67
TaskDb.kt:
Medvedev91 Jun 13, 2026
0397aef
TaskFolderDb.kt:
Medvedev91 Jun 13, 2026
54be062
RepeatingFormFs.kt:
Medvedev91 Jun 13, 2026
685e7db
TaskTimerFs.kt:
Medvedev91 Jun 13, 2026
31b21f4
TaskFormVm.kt:
Medvedev91 Jun 13, 2026
d3fbbae
ActivityFormVm.kt:
Medvedev91 Jun 13, 2026
d99071f
ActivityFormFs.kt:
Medvedev91 Jun 13, 2026
b8bbc7d
HomeTaskView.kt:
Medvedev91 Jun 13, 2026
90597c8
HomeTasksFolderButton.kt:
Medvedev91 Jun 13, 2026
a6e2a6b
HomeScreen.kt:
Medvedev91 Jun 13, 2026
b1d991f
TaskFormFs.kt:
Medvedev91 Jun 13, 2026
ebb511d
Readme2Fs.kt: Remove
Medvedev91 Jun 13, 2026
4622689
ReadmeFs.kt:
Medvedev91 Jun 13, 2026
a5d12d9
Readme Images: Remove
Medvedev91 Jun 13, 2026
af2bcf7
ReadmeVm.kt:
Medvedev91 Jun 13, 2026
7433b41
TaskTimerVm.kt:
Medvedev91 Jun 13, 2026
79c1869
TaskFolderFormVm.kt
Medvedev91 Jun 13, 2026
ca277f1
TaskFoldersFormVm.kt
Medvedev91 Jun 13, 2026
8247669
HomeTaskView.kt:
Medvedev91 Jun 13, 2026
c5e5b2a
HomeTaskView.kt:
Medvedev91 Jun 13, 2026
d1acf94
HomeButtonsVm.kt:
Medvedev91 Jun 14, 2026
f45e080
Remove old Readme
Medvedev91 Jun 15, 2026
af3334f
RepeatingsListFullScreen.swift
Medvedev91 Jun 15, 2026
94e2fe5
SettingsScreen.swift:
Medvedev91 Jun 15, 2026
9ec69ac
RepeatingFormSheet.swift:
Medvedev91 Jun 15, 2026
a49cfdd
HomeReadmeView.swift:
Medvedev91 Jun 15, 2026
fe4ea16
CalendarDayView.swift:
Medvedev91 Jun 15, 2026
ee57fcb
WhatsNewScreen.swift:
Medvedev91 Jun 15, 2026
17bc52e
ms_moon_stars_fill.xml:
Medvedev91 Jun 16, 2026
733e94d
AppVm.kt:
Medvedev91 Jun 16, 2026
b8e7a53
Symbol.kt:
Medvedev91 Jun 16, 2026
c3f6644
SymbolIconView.swift
Medvedev91 Jun 16, 2026
d58f334
SymbolLetterView.swift
Medvedev91 Jun 16, 2026
fefc4ef
SymbolIconView.swift:
Medvedev91 Jun 16, 2026
a2b63e8
iconResId.kt:
Medvedev91 Jun 16, 2026
71bf5ec
SymbolView.swift:
Medvedev91 Jun 16, 2026
6113480
SymbolEmojiView.swift:
Medvedev91 Jun 16, 2026
e021d9e
FormButtonSymbolView.swift
Medvedev91 Jun 18, 2026
63b318c
SymbolLetterPickerSheet.swift
Medvedev91 Jun 18, 2026
933a103
SymbolPickerSheet.swift
Medvedev91 Jun 18, 2026
9c28d80
SymbolPickerSheet.swift:
Medvedev91 Jun 18, 2026
3e78485
SymbolPickerSheet.swift:
Medvedev91 Jun 18, 2026
eb88d5f
ActivityFormSheet.swift:
Medvedev91 Jun 18, 2026
4be11df
TaskFolderFormFs.kt:
Medvedev91 Jun 19, 2026
0751dce
TaskFoldersFormFs.kt:
Medvedev91 Jun 19, 2026
2809e50
SettingsScreen.kt:
Medvedev91 Jun 19, 2026
040297e
TaskFoldersFormScreen.swift:
Medvedev91 Jun 19, 2026
87b758e
TaskFoldersFormScreen.swift:
Medvedev91 Jun 19, 2026
c95d153
ActivityFormSheet.swift:
Medvedev91 Jun 19, 2026
b316387
ActivityFormSheet.swift:
Medvedev91 Jun 19, 2026
722affa
HomeTasksBarView.kt:
Medvedev91 Jun 19, 2026
174b106
HomeTasksBarView.kt:
Medvedev91 Jun 19, 2026
09c2057
homeTasksOuterHPadding.swift
Medvedev91 Jun 19, 2026
b3d16d5
homeTasksInnerHPadding.swift
Medvedev91 Jun 19, 2026
52f09b2
HomeTasksFolderButton.swift
Medvedev91 Jun 19, 2026
a447f8b
HomeTasksCalendarButton.kt:
Medvedev91 Jun 19, 2026
2924c11
HomeTasksIconButton.swift
Medvedev91 Jun 19, 2026
067107c
HomeTasksCalendarButton.swift
Medvedev91 Jun 19, 2026
1cb0a2c
CalendarTabsView.swift:
Medvedev91 Jun 19, 2026
9165e16
HomeTasksBarView.swift
Medvedev91 Jun 19, 2026
7d7f009
HomeButtonActivityView.swift:
Medvedev91 Jun 20, 2026
b9814aa
HomeButtonActivityView.swift:
Medvedev91 Jun 20, 2026
f7161ab
HomeTaskView.swift
Medvedev91 Jun 21, 2026
5bf0b01
HomeTaskStaEndView.swift
Medvedev91 Jun 21, 2026
444d4f1
HomeTaskStaStartView.swift
Medvedev91 Jun 21, 2026
d336ed9
HomeTaskView.swift:
Medvedev91 Jun 21, 2026
86e3067
HomeTasksTomorrowView.swift:
Medvedev91 Jun 22, 2026
70cf370
HomeScreen.swift:
Medvedev91 Jun 24, 2026
5a37fc5
HomeTasksView.swift:
Medvedev91 Jun 24, 2026
88efd55
HomeTimerView.swift:
Medvedev91 Jun 24, 2026
8a68972
MainScreen.swift:
Medvedev91 Jun 24, 2026
6290542
MainTabEnum.swift:
Medvedev91 Jun 24, 2026
96a6955
MainTabsView.swift:
Medvedev91 Jun 24, 2026
421772f
Tasks/Tab Clean Files
Medvedev91 Jun 24, 2026
2944eb4
TaskTimerSheet.swift:
Medvedev91 Jun 24, 2026
1bb5861
TaskFormFullScreen.swift
Medvedev91 Jun 24, 2026
7f27073
iOS Remove Old Images
Medvedev91 Jun 25, 2026
d20ae62
DocFullScreen.swift:
Medvedev91 Jun 26, 2026
462bbd3
doc_calendar_screen.png
Medvedev91 Jun 27, 2026
03ec4b2
CalendarView.swift:
Medvedev91 Jun 28, 2026
a35d7b1
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
4734e8e
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
00d8bae
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
e81a6b7
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
97fe387
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
7407bf9
iOS Assets
Medvedev91 Jun 28, 2026
96bfde2
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
4b16336
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
d04c395
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
8694a67
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
30ccc47
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
7c004fb
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
6e9105f
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
9930405
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
43a96f1
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
1af6611
DocFullScreen.swift:
Medvedev91 Jun 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions android/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
plugins {
kotlin("android")
id("com.android.application")
id("org.jetbrains.kotlin.plugin.compose") version "2.3.20"
id("org.jetbrains.kotlin.plugin.compose") version "2.3.21"
}

android {
Expand All @@ -13,8 +13,8 @@ android {
applicationId = "me.timeto.app"
minSdk = 26
targetSdk = 36
versionCode = 613
versionName = "2026.04.23"
versionCode = 614
versionName = "2026.06.12"
}

buildTypes {
Expand Down Expand Up @@ -68,6 +68,6 @@ dependencies {
implementation(project(":shared"))
implementation("androidx.core:core:1.18.0")
implementation("androidx.activity:activity-compose:1.13.0")
implementation("androidx.compose.material:material:1.11.0")
implementation("androidx.compose.material:material:1.11.1")
implementation("com.google.android.material:material:1.13.0")
}
112 changes: 2 additions & 110 deletions android/src/main/java/me/timeto/app/ui/SwipeToAction.kt
Original file line number Diff line number Diff line change
@@ -1,26 +1,14 @@
package me.timeto.app.ui

import androidx.compose.animation.animateColorAsState
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.*
import androidx.compose.material.*
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.alpha
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalViewConfiguration
import androidx.compose.ui.platform.ViewConfiguration
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import kotlinx.coroutines.launch
import me.timeto.app.Haptic
import me.timeto.app.ui.navigation.LocalNavigationFs
import kotlin.math.absoluteValue

@OptIn(ExperimentalMaterialApi::class)
Expand All @@ -29,7 +17,7 @@ fun SwipeToAction(
isStartOrEnd: MutableState<Boolean?>,
modifier: Modifier = Modifier,
ignoreOneAction: MutableState<Boolean> = remember { mutableStateOf(false) },
startView: @Composable () -> Unit,
startView: @Composable (DismissState) -> Unit,
endView: @Composable (DismissState) -> Unit,
onStart: () -> Boolean, // false - restart state
onEnd: () -> Boolean, // false - restart state
Expand Down Expand Up @@ -109,7 +97,7 @@ fun SwipeToAction(
},
background = {
when (state.dismissDirection) {
DismissDirection.StartToEnd -> startView()
DismissDirection.StartToEnd -> startView(state)
DismissDirection.EndToStart -> endView(state)
null -> {}
}
Expand All @@ -119,102 +107,6 @@ fun SwipeToAction(
}
}

@Composable
fun SwipeToAction__StartView(
text: String,
bgColor: Color,
) {
val bgAnimate = animateColorAsState(bgColor)
Box(
modifier = Modifier
.fillMaxSize()
.background(bgAnimate.value)
) {
Text(
text,
modifier = Modifier
.padding(start = 19.dp, bottom = 1.dp)
.align(Alignment.CenterStart),
color = c.white,
fontSize = 15.sp
)
}
}

@OptIn(ExperimentalMaterialApi::class)
@Composable
fun SwipeToAction__DeleteView(
state: DismissState,
note: String,
deletionConfirmationNote: String? = null,
onDelete: () -> Unit,
) {
val scope = rememberCoroutineScope()

val navigationFs = LocalNavigationFs.current

Row(
modifier = Modifier
.fillMaxHeight()
.background(c.red),
verticalAlignment = Alignment.CenterVertically
) {

Text(
text = note,
color = c.white,
fontWeight = FontWeight.W300,
fontSize = 13.sp,
maxLines = 1,
overflow = TextOverflow.Ellipsis,
modifier = Modifier
.padding(start = 16.dp, end = 8.dp)
.weight(1f)
)

Text(
"Cancel",
color = c.white,
modifier = Modifier
.padding(end = 8.dp)
.clip(squircleShape)
.clickable {
// С launchEx can be canceled
scope.launch {
state.reset()
}
}
.padding(horizontal = 10.dp, vertical = 4.dp)
.alpha(0.9f),
fontSize = 15.sp,
)

Text(
text = "Delete",
color = c.red,
modifier = Modifier
.padding(end = 10.dp)
.clip(squircleShape)
.background(c.white)
.clickable {
if (deletionConfirmationNote != null) {
navigationFs.confirmation(
message = deletionConfirmationNote,
buttonText = "Delete",
onConfirm = {
onDelete()
},
)
} else {
onDelete()
}
}
.padding(start = 10.dp, end = 10.dp, top = 4.dp, bottom = 5.dp),
fontWeight = FontWeight.Bold,
fontSize = 15.sp
)
}
}

private class ActionsContainer(
val onStart: () -> Boolean,
Expand Down
Loading