-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpubspec.yaml
More file actions
203 lines (181 loc) · 6.49 KB
/
pubspec.yaml
File metadata and controls
203 lines (181 loc) · 6.49 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
194
195
196
197
198
199
200
201
202
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.8.0-0 <4.0.0"
platforms:
android:
ios:
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
logging: ^1.3.0
go_router: ^17.2.2
vector_math: # used for joystick, pinned to SDK version
collection: ^1.19.1 # Priority Queue
uuid: ^4.5.3 # Used to generate UUID v4 ids for custom actions & move lists
json_annotation: ^4.11.0
crypto: ^3.0.7 # used for md5 hash checking during ota download
circular_buffer: ^0.13.0 # Used for serial console
wordpress_client: ^9.3.0 # Used for tail blog
logarte:
git:
url: https://github.com/Codel1417/logarte
freezed_annotation: ^3.1.0
built_collection: ^5.1.1
synchronized: ^3.4.0 # solve analytics init errors
# Platform Interfaces
device_info_plus: ^12.4.0
wakelock_plus: ^1.5.1 # Keeps the screen awake
file_picker: ^11.0.2 # used to manually select firmware file
path_provider: ^2.1.5 # used to get paths for app storage and cache storage
package_info_plus: ^9.0.1
permission_handler: ^12.0.1
url_launcher: ^6.3.2 # Open URLS in external apps
flutter_blue_plus: 1.36.8 # 2.0 bad license don't update
flutter_foreground_task: ^9.2.2 # Keep the app running in the background on android
quick_actions: ^1.1.0 # puts favorites on the home screen
audioplayers: ^6.6.0
platform: ^3.1.6 # used to enable mocking platform
connectivity_plus: ^7.1.1
data_saver: ^0.4.0 # check if data saver is enabled
battery_plus: ^7.0.0
ble_peripheral: ^2.4.0 # nearby gear
stream_transform: ^2.1.1 # debouncing wear commands
app_settings: ^7.0.0
# Watch
watch_connectivity: ^0.2.1+1
# Widgets / UI
flutter_screen_lock: ^9.2.2+2 # used to hide dev mode toggle
introduction_screen: ^4.0.0 # Onboarding
flex_color_picker: ^3.8.0
flutter_adaptive_scaffold: ^0.3.3+1
animate_do: ^5.1.0
fl_chart: ^1.2.0 # Used for the battery graph
chart_sparkline: ^1.1.2 # used for the move easing visual
flutter_joystick: ^0.2.2
flutter_markdown_plus: ^1.0.7
fading_edge_scrollview: ^4.1.1 # used for known gear bar
flutter_native_splash: ^2.4.7
choice:
git:
url: https://github.com/davigmacode/flutter_choice
#feedback: ^3.1.0
flutter_widget_from_html_core: ^0.17.2
lottie: ^3.3.3
pdfx: ^2.9.2
owoify_dart: ^2.1.0
cached_network_image_ce: ^4.6.4
# 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.9.2
dio_smart_retry: ^7.0.1
dio_cache_interceptor: ^4.0.6
http_cache_hive_store: ^5.1.0
# Sensors
pedometer: ^4.2.0
proximity_sensor: ^1.3.10
shake:
git:
url: https://github.com/dieringe/shake
ref: dieringe
flutter_android_volume_keydown: ^1.0.1
# Hive
hive_ce: ^2.19.3
hive_ce_flutter: ^2.3.4
# Spicy
firebase_core: ^4.7.0
cloud_firestore: ^6.3.0
upgrader: ^13.1.0 # update notices
# Sentry
sentry_flutter: ^9.19.0 # Base sentry + Flutter integration
sentry_logging: ^9.19.0 # Collects app logs
#sentry_hive: ^8.12.0 # Collects Hive storage accesses
#sentry_dio: ^9.8.0 # Collects Dio HTTP requests
dev_dependencies:
build_runner: # Required for build
json_serializable: ^6.13.1 # required for @JsonSerializable annotations
hive_ce_generator: ^1.11.1 # required for @HiveType annotations
go_router_builder: ^4.3.0
mockito: ^5.6.4
freezed: ^3.2.5 # required for @freezed annotations
flutter_lints: # Dryer Lint
# Testing
flutter_test:
sdk: flutter
dependency_overrides:
#collection: 1.19.1
pedometer:
git:
url: https://github.com/Codel1417/flutter-plugins
path: packages/pedometer
flutter_joystick:
git:
url: https://github.com/Codel1417/flutter_joystick
cached_network_image_ce: # hive box to lazybox
git:
url: https://github.com/Codel1417/flutter_cached_network_image_ce_lazy
path: cached_network_image
flutter:
uses-material-design: true
generate: true # Generate app_localizations.dart
assets:
- assets/
- assets/tailcostickers/
- 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://glitchtip.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"
web:
enable: true
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"