mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-17 17:35:16 +00:00

Add enhanced media controls and social sharing features. * **Enhanced Media Controls:** - Add volume control slider to `PlayerControls` widget in `lib/modules/player/player_controls.dart`. - Implement keyboard shortcuts for media controls (play/pause, next/previous track, volume up/down) in `PlayerControls` widget. - Add "lyrics" button to `PlayerView` widget in `lib/modules/player/player.dart`. * **Social Sharing Features:** - Add feature to share the currently playing track on social media platforms in `lib/components/track_tile/track_options.dart`. - Add share button to `TrackPresentationTopSection` widget in `lib/components/track_presentation/presentation_top.dart`. * **Settings:** - Add dark mode toggle in the settings page in `lib/pages/settings/settings.dart`. * **CI Configuration:** - Add `.ci.yaml` file for continuous integration configuration.
25 lines
1.1 KiB
YAML
25 lines
1.1 KiB
YAML
# Options used by the localizations tool
|
|
## `arb-dir` sets the input directory. The output directory will match
|
|
## the input directory if the output directory is not set.
|
|
arb-dir: lib/i18n
|
|
## `header-file` is the file that contains a custom
|
|
## header for each of the generated files.
|
|
header-file: header.txt
|
|
## `output-class` is the name of the localizations class your
|
|
## Flutter application will use. The file will need to be
|
|
## imported throughout your application.
|
|
output-class: StockStrings
|
|
## `output-localization-file` is the name of the generated file.
|
|
output-localization-file: stock_strings.dart
|
|
## `template-arb-file` describes the template arb file that the tool
|
|
## will use to check and validate the remaining arb files when
|
|
## generating Flutter's localization files.
|
|
synthetic-package: false
|
|
template-arb-file: stocks_en.arb
|
|
## setting `nullable-getter` to false generates a non-nullable
|
|
## StockStrings getter. This removes the need for adding null checks
|
|
## in the Flutter application itself.
|
|
nullable-getter: false
|
|
## Run the formatter on the generated localization files.
|
|
format: true
|