mirror of
https://github.com/gabehf/Fladder.git
synced 2026-03-09 07:28:14 -07:00
feature(web): Added full-screen button and volume slider (#50)
## Pull Request Description Adds the full screen toggle to web and the volume slider. fix: small fixes for desktop padding fix: only reload widgets when the content has changed ## Issue Being Fixed Issue Number: #28 --------- Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
This commit is contained in:
parent
da9e0423c8
commit
8e2ce7861b
7 changed files with 359 additions and 250 deletions
|
|
@ -123,7 +123,8 @@ class _NavigationBodyState extends ConsumerState<NavigationBody> {
|
|||
Flexible(
|
||||
child: Padding(
|
||||
key: const Key('navigation_rail'),
|
||||
padding: MediaQuery.paddingOf(context).copyWith(right: 0),
|
||||
padding:
|
||||
MediaQuery.paddingOf(context).copyWith(right: 0, top: AdaptiveLayout.of(context).isDesktop ? 8 : null),
|
||||
child: Column(
|
||||
children: [
|
||||
IconButton(
|
||||
|
|
|
|||
|
|
@ -41,9 +41,8 @@ class NestedNavigationDrawer extends ConsumerWidget {
|
|||
backgroundColor: isExpanded ? Colors.transparent : null,
|
||||
surfaceTintColor: isExpanded ? Colors.transparent : null,
|
||||
children: [
|
||||
if (AdaptiveLayout.of(context).isDesktop || kIsWeb) const SizedBox(height: 16),
|
||||
Padding(
|
||||
padding: const EdgeInsets.fromLTRB(28, 16, 16, 0),
|
||||
padding: EdgeInsets.fromLTRB(28, AdaptiveLayout.of(context).isDesktop ? 0 : 16, 16, 0),
|
||||
child: Row(
|
||||
children: [
|
||||
Expanded(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue