Skip to content

Commit 62647da

Browse files
committed
chore: use filled favourite icon
1 parent f394abb commit 62647da

File tree

8 files changed

+12
-18
lines changed

8 files changed

+12
-18
lines changed

assets/fonts/broken_filled.ttf

144 Bytes
Binary file not shown.
-34.8 KB
Binary file not shown.

lib/core/icon_fonts/broken_icons.dart

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,15 @@
1-
// Place fonts/broken.ttf in your fonts/ directory and
2-
// add the following to your pubspec.yaml
3-
// flutter:
4-
// fonts:
5-
// - family: broken
6-
// fonts:
7-
// - asset: fonts/broken.ttf
81
// ignore_for_file: constant_identifier_names
92

103
import 'package:flutter/widgets.dart';
114

125
class Broken {
13-
Broken._();
6+
const Broken._();
147

158
static const String _fontFamilyFilled = 'broken_filled';
169

1710
static const IconData dislike_filled = IconData(0xe900, fontFamily: _fontFamilyFilled);
1811
static const IconData like_filled = IconData(0xe901, fontFamily: _fontFamilyFilled);
12+
static const IconData heart_filled = IconData(0xe902, fontFamily: _fontFamilyFilled);
1913

2014
static const String _fontFamily = 'broken';
2115

lib/packages/miniplayer.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ class NamidaMiniPlayerTrack extends StatelessWidget {
206206
onShowAddToPlaylistDialog: () => showAddToPlaylistDialog([track]),
207207
onMenuOpen: (_) => openMenu(playable.trackWithDate, track),
208208
onTextLongTap: () => openInfoMenu(playable.trackWithDate, track),
209-
likedIcon: Broken.heart_tick,
209+
likedIcon: Broken.heart_filled,
210210
normalIcon: Broken.heart,
211211
);
212212
}

lib/ui/widgets/custom_widgets.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1750,7 +1750,7 @@ class NamidaRawLikeButton extends StatelessWidget {
17501750
required this.isLiked,
17511751
required this.onTap,
17521752
this.padding = EdgeInsets.zero,
1753-
this.likedIcon = Broken.heart_tick,
1753+
this.likedIcon = Broken.heart_filled,
17541754
this.normalIcon = Broken.heart,
17551755
});
17561756

lib/youtube/widgets/video_info_dialog.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ class _VideoInfoDialogState extends State<VideoInfoDialog> {
384384
rx: YoutubePlaylistController.inst.favouritesPlaylist,
385385
builder: (context, favouritesPlaylist) => NamidaRawLikeButton(
386386
size: 18.0,
387-
likedIcon: Broken.heart_tick,
387+
likedIcon: Broken.heart_filled,
388388
normalIcon: Broken.heart,
389389
disabledColor: headerIconColor,
390390
isLiked: favouritesPlaylist.isSubItemFavourite(videoId),

lib/youtube/widgets/yt_comment_card.dart

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -349,9 +349,9 @@ class _YTCommentCardState extends State<YTCommentCard> {
349349
if (isHearted) ...[
350350
const SizedBox(width: 4.0),
351351
const Icon(
352-
Broken.heart_tick,
353-
size: 14.0,
354-
color: Color.fromARGB(210, 233, 80, 112),
352+
Broken.heart_filled,
353+
size: 12.0,
354+
color: Color.fromARGB(190, 233, 80, 112),
355355
),
356356
],
357357
],
@@ -626,9 +626,9 @@ class YTCommentCardCompact extends StatelessWidget {
626626
if (isHearted) ...[
627627
const SizedBox(width: 4.0),
628628
const Icon(
629-
Broken.heart_tick,
630-
size: 14.0,
631-
color: Color.fromARGB(210, 233, 80, 112),
629+
Broken.heart_filled,
630+
size: 12.0,
631+
color: Color.fromARGB(190, 233, 80, 112),
632632
),
633633
],
634634
if (isPinned) ...[

lib/youtube/yt_utils.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ class YTUtils {
501501
if (showFavouritesTile) {
502502
final isFavourite = YoutubePlaylistController.inst.favouritesPlaylist.isSubItemFavourite(videoId);
503503
favouriteItem = NamidaPopupItem(
504-
icon: isFavourite ? Broken.heart_tick : Broken.heart,
504+
icon: isFavourite ? Broken.heart_filled : Broken.heart,
505505
title: lang.FAVOURITES,
506506
onTap: () => YoutubePlaylistController.inst.favouriteButtonOnPressed(videoId),
507507
);

0 commit comments

Comments
 (0)