pubspec.yaml
name: icarus
description: "A new Flutter project."
publish_to: "none" # Remove this line if you wish to publish to pub.dev
version: 5.0.2+106 #version number
environment:
sdk: ">=3.4.3 <4.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.6
collection: ^1.19.1
flutter_svg: ^2.0.14
flutter_riverpod: ^2.6.1
json_annotation: ^4.9.0
file_picker: ^9.0.0
uuid: ^4.5.1
dash_painter: ^1.0.2
window_manager: ^0.4.3
url_launcher: ^6.3.1
hive_ce: ^2.10.1
hive_ce_flutter: ^2.2.0
path: ^1.9.1
path_parsing: ^1.1.0
path_provider: ^2.1.5
desktop_drop: ^0.6.0
cross_file: ^0.3.4+2
image: ^4.5.4
http: ^1.6.0
clock: ^1.1.2
web_socket_channel: ^3.0.3
screenshot: ^3.0.0
archive: ^4.0.7
flutter_portal: ^1.1.4
shadcn_ui: ^0.40.3
toastification: ^3.0.3
custom_mouse_cursor: ^1.1.3
flutter_inappwebview: ^6.1.5
windows_single_instance: ^1.0.0
win32: ^5.15.0
pasteboard: ^0.4.0
desktop_updater: ^1.4.0
cryptography_plus: ^2.7.1
convex_flutter:
path: third_party/convex_flutter
supabase: ^2.10.2
supabase_flutter: ^2.12.0
win32_registry: ^2.1.0
app_links: ^6.4.1
lucide_icons_flutter: 3.1.25
xml: ^6.5.0
discord_rich_presence: ^1.1.1
ffi: ^2.1.5
dependency_overrides:
# Vendored with macOS Retina + rasterization-quality patches.
# See packages/custom_mouse_cursor/README.md.
custom_mouse_cursor:
path: packages/custom_mouse_cursor
dev_dependencies:
crypto: ^3.0.7
fake_async: ^1.3.3
stream_channel: ^2.1.4
flutter_test:
sdk: flutter
integration_test:
sdk: flutter
hive_ce_generator: ^1.8.2
# riverpod_generator: ^2.6.4
build_runner: ^2.4.14
json_serializable: ^6.9.3
riverpod_generator: ^2.6.3
flutter_lints: ^3.0.0
msix: ^3.16.8
# dart run msix:create
# dart run build_runner build --delete-conflicting-outputs
# powershell -ExecutionPolicy Bypass -File scripts/bump_version.ps1 -Bump major
# powershell -ExecutionPolicy Bypass -File scripts/bump_version.ps1 -Bump minor
# powershell -ExecutionPolicy Bypass -File scripts/bump_version.ps1 -Bump patch
msix_config:
display_name: "Icarus: Valorant Strategies & Line ups"
publisher_display_name: Dara A
identity_name: DaraA.IcarusValorantStrategiesLineups
publisher: CN=39055448-F6AA-42E9-91F6-9CF8828C444C
logo_path: windows\runner\resources\app_icon.ico
msix_version: 5.0.2.0 #verion number #last 0 needs to be there for msix to work
file_extension: .ica, .vrf
store: true
flutter:
shaders:
- shaders/dot_grid.frag
- shaders/dot_lattice.frag
- shaders/dither_fire.frag
fonts:
- family: CustomIcons
fonts:
- asset: assets/fonts/CustomIcons.ttf
assets:
- assets/
- assets/brand/
- assets/maps/
# Sightlines use the SVG-height pairs above; retain source navigation only.
- assets/maps/world/navigation_catalog.json
- assets/maps/world/ascent_navigation.json.gz
- assets/maps/world/breeze_navigation.json.gz
- assets/maps/world/lotus_navigation.json.gz
- assets/maps/world/icebox_navigation.json.gz
- assets/maps/world/sunset_navigation.json.gz
- assets/maps/world/split_navigation.json.gz
- assets/maps/world/haven_navigation.json.gz
- assets/maps/world/fracture_navigation.json.gz
- assets/maps/world/abyss_navigation.json.gz
- assets/maps/world/pearl_navigation.json.gz
- assets/maps/world/bind_navigation.json.gz
- assets/maps/world/corrode_navigation.json.gz
- assets/maps/world/summit_navigation.json.gz
- assets/maps/thumbnails/
- assets/agents/
- assets/weapons/
- assets/replay/
- assets/gamemodes/
- assets/agents/Omen/
- assets/agents/Killjoy/
- assets/agents/Sova/
- assets/agents/Skye/
- assets/agents/Phoenix/
- assets/agents/Fade/
- assets/agents/Yoru/
- assets/agents/Chamber/
- assets/agents/Cypher/
- assets/agents/Raze/
- assets/agents/Brimstone/
- assets/agents/Jett/
- assets/agents/Reyna/
- assets/agents/Viper/
- assets/agents/Neon/
- assets/agents/Astra/
- assets/agents/Kayo/
- assets/agents/Breach/
- assets/agents/Sage/
- assets/agents/Clove/
- assets/agents/Iso/
- assets/agents/Tejo/
- assets/agents/Vyse/
- assets/agents/Deadlock/
- assets/agents/Gekko/
- assets/agents/Harbor/
- assets/agents/Waylay/
- assets/agents/Veto/
- assets/agents/Miks/
uses-material-design: true