Repository navigation
Expand file tree
/
Copy pathpubspec.yaml
More file actions
193 lines (173 loc) · 6.18 KB
/
Copy pathpubspec.yaml
File metadata and controls
193 lines (173 loc) · 6.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
name: tail_app
description: A Cross Platform Tail Control App
publish_to: "none" # Remove this line if you wish to publish to pub.dev
version: 1.5.0+1
repository: https://github.com/Codel1417/tail_app
environment:
sdk: ">=3.12.1-0 <4.0.0"
flutter: 3.47.9
platforms:
android:
ios:
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
tail_app_shared:
git:
url: https://github.com/OpenTails/tail_app_shared
logging: ^1.3.0
go_router: ^18.1.2
vector_math: # used for joystick, pinned to SDK version
collection: ^1.19.1 # Priority Queue
uuid: ^4.6.0 # Used to generate UUID v4 ids for custom actions & move lists
json_annotation: ^4.12.0
crypto: ^3.0.8 # used for md5 hash checking during ota download
circular_buffer: ^0.13.0 # Used for serial console
wordpress_client: ^10.1.0 # Used for tail blog
freezed_annotation: ^3.1.0
built_collection: ^5.1.2
synchronized: ^3.5.0 # solve analytics init errors
# Platform Interfaces
device_info_plus: ^13.3.0
wakelock_plus: ^1.8.2 # Keeps the screen awake
file_picker: ^13.3.1 # used to manually select firmware file
path_provider: ^2.1.6 # used to get paths for app storage and cache storage
package_info_plus: ^10.2.2
permission_handler: ^13.0.2
url_launcher: ^6.3.3 # Open URLS in external apps
universal_ble: ^3.2.0 # Good riddance FBP
flutter_foreground_task: ^11.0.3 # Keep the app running in the background on android
quick_actions: ^1.1.1 # puts favorites on the home screen
audioplayers: ^6.8.1
connectivity_plus: ^7.3.2
app_settings: ^9.0.1
app_badge_plus: ^1.3.5
universal_io: ^2.3.1
# Watch
watch_connectivity: ^0.2.11
audio_waveforms: ^2.0.2 # Waveforms for audio
# Widgets / UI
flutter_screen_lock: ^9.2.2+2 # used to hide dev mode toggle
introduction_screen: ^5.0.1 # Onboarding
flex_color_picker: ^4.0.0
animate_do: ^5.1.0
fl_chart: ^1.3.0 # Used for the battery graph
chart_sparkline: ^1.1.2 # used for the move easing visual
flutter_joystick: ^0.2.3
flutter_markdown_plus: ^1.0.12
fading_edge_scrollview: ^4.1.1 # used for known gear bar
flutter_native_splash: ^2.4.8
choice:
git:
url: https://github.com/davigmacode/flutter_choice
flutter_widget_from_html_core: ^0.17.4
lottie: ^3.8.1
pdfx: ^2.11.0
owoify_dart: ^2.1.0
cached_network_image_ce: ^4.13.2
flutter_svg: ^2.3.2
material_symbols_icons: ^4.2960.0
flutter_corner_banner: ^1.0.1
# Locale
flutter_localized_locales: ^2.0.5 # Get language names from shortcode
country_flags: ^4.1.2 # locale flags
intl: #pinned to flutter version?
# Dio HTTP
dio: ^5.11.1
dio_smart_retry: ^7.0.1
dio_cache_interceptor: ^4.0.7
http_cache_hive_store: ^5.1.1
# Sensors
pedometer: ^4.2.0
sensors_plus: ^7.1.1
noise_meter: ^6.0.0
flutter_android_volume_keydown: ^1.0.1
#flutter_media_session: 2.0.0 #2.0.0 works, 2.1.3 does not
gamepads: ^0.1.10+5
# Hive
hive_ce: ^2.22.0
hive_ce_flutter: ^2.5.0
# Spicy
upgrader: ^13.7.0 # update notices
# Sentry
sentry_flutter: ^10.2.0 # Base sentry + Flutter integration
sentry_logging: ^10.2.0 # Collects app logs
sentry_dio: ^10.2.0 # Collects Dio HTTP requests
# Debug
theme_inspector: 1.1.0
logarte: ^1.5.0
json_visualizer: ^0.0.2
dev_dependencies:
build_runner: # Required for build
json_serializable: ^6.15.2 # required for @JsonSerializable annotations
hive_ce_generator: ^1.12.1 # required for @HiveType annotations
go_router_builder: ^4.5.3
freezed: ^4.0.3 # required for @freezed annotations
flutter_lints: # Dryer Lint
# Testing
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
generate: true # Generate app_localizations.dart
fonts:
- family: Fredoka
fonts:
- asset: assets/fonts/Fredoka-Variable.ttf
- family: HankenGrotesk
fonts:
- asset: assets/fonts/HankenGrotesk-Variable.ttf
assets:
- assets/
- assets/tailcostickers/
- assets/icons/
- CHANGELOG.md
- PRIVACY.md
sentry: # used by the sentry-dart-plugin to upload symbols. Credentials are provided as environment variables
upload_debug_symbols: true
#upload_source_maps: true # used only for web
upload_sources: true
symbols_path: ./symbols
project: "tail-app"
org: "floof"
url: "https://sentry.codel1417.xyz"
icons_launcher:
image_path: "assets/TC_Logo.png"
platforms:
android:
enable: true
notification_image: "assets/TC_Logo_Transparent_NoText_small.png"
adaptive_background_color: "#ffffff"
adaptive_foreground_image: "assets/TC_Logo_Transparent.png"
adaptive_round_image: "assets/TC_Logo_Transparent.png"
adaptive_monochrome_image: "assets/TC_Logo_Transparent_NoText_Adaptive.png"
ios:
enable: true
dark_path: "assets/TC_Logo_Transparent_dark.png"
tinted_path: "assets/TC_Logo_Transparent_NoText_greyscale.png"
flutter_native_splash:
# This package generates native code to customize Flutter's default white native splash screen
# with background color and splash image.
# Customize the parameters below, and run the following command in the terminal:
# dart run flutter_native_splash:create
# To restore Flutter's default white splash screen, run the following command in the terminal:
# dart run flutter_native_splash:remove
# IMPORTANT NOTE: These parameter do not affect the configuration of Android 12 and later, which
# handle splash screens differently that prior versions of Android. Android 12 and later must be
# configured specifically in the android_12 section below.
# color or background_image is the only required parameter. Use color to set the background
# of your splash screen to a solid color. Use background_image to set the background of your
# splash screen to a png image. This is useful for gradients. The image will be stretch to the
# size of the app. Only one parameter can be used, color and background_image cannot both be set.
fullscreen: false
color: "#ffffff"
color_dark: "#212121"
image: "assets/TC_Logo_Transparent.png"
image_dark: "assets/TC_Logo_Transparent_dark.png"
android_12:
color: "#ffffff"
color_dark: "#212121"
image: "assets/TC_Logo_Transparent.png"
image_dark: "assets/TC_Logo_Transparent_dark.png"