Skip to content

Commit 85c399c

Browse files
committed
Update: v10.0.0
1 parent 0919eee commit 85c399c

27 files changed

+613
-400
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Full changelog: https://github.com/gokadzev/Musify/releases
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,5 @@ const commonBarContentPadding = EdgeInsets.symmetric(
4848
vertical: 12,
4949
horizontal: 10,
5050
);
51+
52+
const commonPlaylistArtworkDivision = 1.75;

lib/constants/version.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
const appVersion = '9.9.1';
1+
const appVersion = '10.0.0';

lib/screens/about_page.dart

Lines changed: 63 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121

2222
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
2323
import 'package:flutter/material.dart';
24+
import 'package:musify/constants/common_variables.dart';
2425
import 'package:musify/constants/version.dart';
2526
import 'package:musify/extensions/l10n.dart';
26-
import 'package:musify/utilities/common_variables.dart';
2727
import 'package:musify/utilities/url_launcher.dart';
2828

2929
class AboutPage extends StatelessWidget {
@@ -87,44 +87,73 @@ class AboutPage extends StatelessWidget {
8787
),
8888
),
8989
const SizedBox(height: 32),
90-
Card(
91-
color: Theme.of(context).colorScheme.surfaceContainerHigh,
92-
child: ListTile(
93-
contentPadding: const EdgeInsets.all(8),
94-
leading: Container(
95-
height: 50,
96-
width: 50,
97-
decoration: const BoxDecoration(
98-
shape: BoxShape.circle,
99-
image: DecorationImage(
100-
fit: BoxFit.fill,
101-
image: NetworkImage(
90+
Material(
91+
color: Theme.of(context).colorScheme.surfaceContainerLow,
92+
borderRadius: BorderRadius.circular(20),
93+
clipBehavior: Clip.antiAlias,
94+
child: Padding(
95+
padding: const EdgeInsets.symmetric(
96+
horizontal: 16,
97+
vertical: 14,
98+
),
99+
child: Row(
100+
children: [
101+
ClipRRect(
102+
borderRadius: BorderRadius.circular(14),
103+
child: Image.network(
102104
'https://avatars.githubusercontent.com/u/79704324?v=4',
105+
width: 52,
106+
height: 52,
107+
fit: BoxFit.cover,
103108
),
104109
),
105-
),
106-
),
107-
title: const Text(
108-
'Valeri Gokadze',
109-
style: TextStyle(fontWeight: FontWeight.w600),
110-
),
111-
subtitle: const Text('WEB & APP Developer'),
112-
trailing: Wrap(
113-
children: <Widget>[
114-
_SocialButton(
115-
icon: FluentIcons.code_24_filled,
116-
tooltip: 'Github',
117-
onPressed: () {
118-
launchURL(Uri.parse('https://github.com/gokadzev'));
119-
},
110+
const SizedBox(width: 14),
111+
Expanded(
112+
child: Column(
113+
crossAxisAlignment: CrossAxisAlignment.start,
114+
children: [
115+
Text(
116+
'Valeri Gokadze',
117+
style: TextStyle(
118+
color: Theme.of(context).colorScheme.onSurface,
119+
fontWeight: FontWeight.w600,
120+
fontSize: 15,
121+
),
122+
),
123+
const SizedBox(height: 2),
124+
Text(
125+
'WEB & APP Developer',
126+
style: TextStyle(
127+
color: Theme.of(
128+
context,
129+
).colorScheme.onSurfaceVariant,
130+
fontSize: 13,
131+
fontWeight: FontWeight.w500,
132+
),
133+
),
134+
],
135+
),
120136
),
121137
const SizedBox(width: 8),
122-
_SocialButton(
123-
icon: FluentIcons.globe_24_filled,
124-
tooltip: 'Website',
125-
onPressed: () {
126-
launchURL(Uri.parse('https://gokadzev.github.io'));
127-
},
138+
Row(
139+
mainAxisSize: MainAxisSize.min,
140+
children: [
141+
_SocialButton(
142+
icon: FluentIcons.code_24_filled,
143+
tooltip: 'Github',
144+
onPressed: () {
145+
launchURL(Uri.parse('https://github.com/gokadzev'));
146+
},
147+
),
148+
const SizedBox(width: 8),
149+
_SocialButton(
150+
icon: FluentIcons.globe_24_filled,
151+
tooltip: 'Website',
152+
onPressed: () {
153+
launchURL(Uri.parse('https://gokadzev.github.io'));
154+
},
155+
),
156+
],
128157
),
129158
],
130159
),

lib/screens/equalizer_page.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121

2222
import 'package:flutter/material.dart';
2323
import 'package:just_audio/just_audio.dart';
24+
import 'package:musify/constants/common_variables.dart';
2425
import 'package:musify/extensions/l10n.dart';
2526
import 'package:musify/main.dart';
2627
import 'package:musify/services/settings_manager.dart';
27-
import 'package:musify/utilities/common_variables.dart';
2828

2929
class EqualizerPage extends StatefulWidget {
3030
const EqualizerPage({super.key});

lib/screens/home_page.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
2323
import 'package:flutter/material.dart';
2424
import 'package:go_router/go_router.dart';
25+
import 'package:musify/constants/common_variables.dart';
2526
import 'package:musify/extensions/l10n.dart';
2627
import 'package:musify/main.dart';
2728
import 'package:musify/services/common_services.dart';
2829
import 'package:musify/services/playlists_manager.dart';
2930
import 'package:musify/services/settings_manager.dart';
3031
import 'package:musify/utilities/async_loader.dart';
31-
import 'package:musify/utilities/common_variables.dart';
3232
import 'package:musify/utilities/utils.dart';
3333
import 'package:musify/widgets/announcement_box.dart';
3434
import 'package:musify/widgets/playlist_cube.dart';

lib/screens/library_page.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import 'dart:async';
2323

2424
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
2525
import 'package:flutter/material.dart';
26+
import 'package:musify/constants/common_variables.dart';
2627
import 'package:musify/extensions/l10n.dart';
2728
import 'package:musify/main.dart' show logger;
2829
import 'package:musify/services/common_services.dart';
@@ -31,7 +32,6 @@ import 'package:musify/services/playlists_manager.dart';
3132
import 'package:musify/services/router_service.dart';
3233
import 'package:musify/services/settings_manager.dart';
3334
import 'package:musify/utilities/async_loader.dart';
34-
import 'package:musify/utilities/common_variables.dart';
3535
import 'package:musify/utilities/flutter_toast.dart';
3636
import 'package:musify/utilities/offline_playlist_dialogs.dart';
3737
import 'package:musify/utilities/playlist_dialogs.dart';

lib/screens/playlist_folder_page.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121

2222
import 'package:fluentui_system_icons/fluentui_system_icons.dart';
2323
import 'package:flutter/material.dart';
24+
import 'package:musify/constants/common_variables.dart';
2425
import 'package:musify/extensions/l10n.dart';
2526
import 'package:musify/services/playlists_manager.dart';
26-
import 'package:musify/utilities/common_variables.dart';
2727
import 'package:musify/utilities/utils.dart';
2828
import 'package:musify/widgets/confirmation_dialog.dart';
2929
import 'package:musify/widgets/playlist_bar.dart';

0 commit comments

Comments
 (0)