Added slide options menu to bookmark item

This commit is contained in:
Juan Gilsanz Polo
2026-03-22 20:34:40 +01:00
parent f2d5b075c7
commit 1cb9ab58c2
20 changed files with 590 additions and 315 deletions

View File

@@ -3,7 +3,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:linkdy/screens/bookmarks/ui/visualization_modal.dart';
import 'package:linkdy/screens/bookmarks/provider/bookmarks.provider.dart';
import 'package:linkdy/widgets/bookmark_item.dart';
import 'package:linkdy/widgets/bookmark_item/bookmark_item.dart';
import 'package:linkdy/screens/bookmarks/ui/bookmark_form_modal.dart';
import 'package:linkdy/screens/bookmarks/ui/delete_bookmark_modal.dart';
import 'package:linkdy/screens/bookmarks/ui/search_bookmarks.dart';

View File

@@ -3,7 +3,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:linkdy/screens/bookmarks/provider/search_bookmarks.provider.dart';
import 'package:linkdy/screens/bookmarks/ui/bookmark_form_modal.dart';
import 'package:linkdy/widgets/bookmark_item.dart';
import 'package:linkdy/widgets/bookmark_item/bookmark_item.dart';
import 'package:linkdy/screens/bookmarks/ui/delete_bookmark_modal.dart';
import 'package:linkdy/widgets/enter_search_term_screen.dart';
import 'package:linkdy/widgets/no_data_screen.dart';

View File

@@ -3,7 +3,7 @@ import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:linkdy/screens/bookmarks/ui/bookmark_form_modal.dart';
import 'package:linkdy/widgets/bookmark_item.dart';
import 'package:linkdy/widgets/bookmark_item/bookmark_item.dart';
import 'package:linkdy/screens/bookmarks/ui/delete_bookmark_modal.dart';
import 'package:linkdy/screens/filtered_bookmarks/provider/filtered_bookmarks.provider.dart';
import 'package:linkdy/widgets/error_screen.dart';

View File

@@ -71,6 +71,12 @@ class GeneralSettings extends ConsumerWidget {
subtitle: Text(browserLabel()),
onTap: openBrowserSelectionSheet,
),
SwitchListTile(
title: Text(t.settings.generalSettings.enableSlideOptions),
subtitle: Text(t.settings.generalSettings.enableSlideOptionsDescription),
value: ref.watch(appStatusProvider).enableSlideOptions,
onChanged: ref.read(appStatusProvider.notifier).setEnableSlideOptions,
),
SectionLabel(label: t.settings.generalSettings.tags),
ListTile(
title: Text(t.settings.generalSettings.defaultTags.defaultTags),