feat: Add macOS VLC native bundling and improve UI styling

- Added AsyncImageLoader package for improved image loading.
- Implemented macOS native VLC library bundling with a script to fetch and copy necessary files.
- Enhanced PlayerView UI with updated colors and improved layout for better user experience.
- Refactored media playback logic in PlayerView to handle buffering and errors more gracefully.
- Updated Playlists and Programs views to use consistent styling and improved text colors.
- Introduced a new settings layout with better organization and visual appeal.
This commit is contained in:
Vladimir
2026-03-22 16:58:11 +02:00
parent f0cbf709b6
commit f995625460
11 changed files with 761 additions and 164 deletions
@@ -18,14 +18,11 @@
Height="70"
Margin="8,6"
Classes="card"
Background="#B0000000"
BorderBrush="Yellow"
BorderThickness="2"
Command="{Binding DataContext.SelectGroupCommand, RelativeSource={RelativeSource AncestorType=UserControl}}"
CommandParameter="{Binding}">
<Grid RowDefinitions="*,Auto" VerticalAlignment="Center" HorizontalAlignment="Stretch">
<TextBlock Text="{Binding Name}"
Foreground="White"
Foreground="#111827"
FontSize="15"
TextWrapping="Wrap"
HorizontalAlignment="Center"
@@ -34,7 +31,7 @@
Margin="4,0" />
<TextBlock Text="{Binding Count}"
Grid.Row="1"
Foreground="White"
Foreground="#6B7280"
FontSize="10"
HorizontalAlignment="Center"
Margin="0,0,0,2" />