anchor.diff:                            ],
                           ),
                         ),
  -                      const Icon(Icons.more_vert),
  +                      _albumContextMenu(album, iconColor),
                       ],
                     ),
                   ],
  
positive.code: }
  
  class Album extends StatelessWidget {
    final Directory album;
    final TextStyle titleStyle;
    final TextStyle artistStyle;
    final StrutStyle titleStrutStyle;
  
negative.code: import 'dart:math';
  import 'package:animations/animations.dart';
  import 'package:flutter/material.dart';
  import 'package:get_it/get_it.dart';
  import 'package:polaris/core/dto.dart' as dto;
  import 'package:polaris/core/playlist.dart';
  import 'package:polaris/core/polaris.dart' as polaris;
  import 'package:polaris/ui/collection/album_details.dart';
  import 'package:polaris/ui/strings.dart';
  import 'package:polaris/ui/utils/error_message.dart';
  import 'package:polaris/ui/utils/thumbnail.dart';
  
  final getIt = GetIt.instance;
  
  class GridMetrics {}
  
  const double _detailsSpacing = 8.0;
  
  class AlbumGrid extends StatelessWidget {
    final List<dto.Directory> albums;
    final Future<void> Function()? onRefresh;
  
    const AlbumGrid(this.albums, {this.onRefresh, Key? key}) : super(key: key);
  