From e6d69654baefb10fe551d9fe2c22acd7f6826e8c Mon Sep 17 00:00:00 2001 From: Sadturtleman Date: Thu, 14 May 2026 09:54:45 +0900 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=ED=94=BC=EB=93=9C=20=ED=96=85?= =?UTF-8?q?=ED=8B=B1=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../websoso/feature/feed/component/FeedSection.kt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/feature/feed/src/main/java/com/into/websoso/feature/feed/component/FeedSection.kt b/feature/feed/src/main/java/com/into/websoso/feature/feed/component/FeedSection.kt index 66543f307..ba33a4d32 100644 --- a/feature/feed/src/main/java/com/into/websoso/feature/feed/component/FeedSection.kt +++ b/feature/feed/src/main/java/com/into/websoso/feature/feed/component/FeedSection.kt @@ -1,5 +1,6 @@ package com.into.websoso.feature.feed.component +import android.view.HapticFeedbackConstants import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box @@ -34,6 +35,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.layout.ContentScale +import androidx.compose.ui.platform.LocalView import androidx.compose.ui.res.vectorResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.text.style.TextOverflow @@ -76,9 +78,13 @@ internal fun FeedSection( isLoading: Boolean, isRefreshing: Boolean, ) { + val view = LocalView.current PullToRefreshBox( isRefreshing = isRefreshing, - onRefresh = onRefreshPull, + onRefresh = { + view.performHapticFeedback(HapticFeedbackConstants.CONFIRM) + onRefreshPull() + }, modifier = Modifier.fillMaxSize(), ) { when { @@ -392,7 +398,8 @@ private fun FeedNovelInfo( .background( color = novel.genre.boxColor, shape = RoundedCornerShape(size = 16.dp), - ).debouncedClickable { + ) + .debouncedClickable { onNovelClick(novel.id) }, ) { From f8876319b80541d789142d8c9d3d941514f53a4d Mon Sep 17 00:00:00 2001 From: Sadturtleman Date: Tue, 19 May 2026 23:11:20 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=EB=A6=B0=ED=8A=B8=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/into/websoso/feature/feed/component/FeedSection.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/feature/feed/src/main/java/com/into/websoso/feature/feed/component/FeedSection.kt b/feature/feed/src/main/java/com/into/websoso/feature/feed/component/FeedSection.kt index ba33a4d32..8f3911f80 100644 --- a/feature/feed/src/main/java/com/into/websoso/feature/feed/component/FeedSection.kt +++ b/feature/feed/src/main/java/com/into/websoso/feature/feed/component/FeedSection.kt @@ -398,8 +398,7 @@ private fun FeedNovelInfo( .background( color = novel.genre.boxColor, shape = RoundedCornerShape(size = 16.dp), - ) - .debouncedClickable { + ).debouncedClickable { onNovelClick(novel.id) }, ) {