From 02470c14194a5e5e426cbd39c9e9aae9085a9e5c Mon Sep 17 00:00:00 2001 From: John Carlson Date: Tue, 23 Jan 2024 01:34:32 -0600 Subject: [PATCH] modernize more --- README.md | 4 - lib/api/skyhook_api.dart | 1 + lib/main.dart | 1 + lib/model/provider.dart | 8 +- lib/skyhook_app.dart | 2 +- pubspec.lock | 240 +++++++-------------------------------- pubspec.yaml | 6 +- web/index.html | 123 +++++++------------- 8 files changed, 87 insertions(+), 298 deletions(-) diff --git a/README.md b/README.md index 38a3ad2..af73a73 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,6 @@ This is just the visual web frontend. See [skyhook](https://github.com/Commit451 flutter build web ``` -## Refs -- https://github.com/mateenkiani/theming_flutter -- https://medium.com/py-bits/turn-any-color-to-material-color-for-flutter-d8e8e037a837 - ## License skyhook-web is available under the MIT license. See the LICENSE file for more info. diff --git a/lib/api/skyhook_api.dart b/lib/api/skyhook_api.dart index 99c2e9c..421fa33 100644 --- a/lib/api/skyhook_api.dart +++ b/lib/api/skyhook_api.dart @@ -1,5 +1,6 @@ import 'dart:async'; import 'dart:convert'; + import 'package:http/http.dart' as http; import 'package:skyhook/model/provider.dart'; diff --git a/lib/main.dart b/lib/main.dart index c693fe0..8aab5fe 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'skyhook_app.dart'; void main() { diff --git a/lib/model/provider.dart b/lib/model/provider.dart index 6bfb3c0..b0dd657 100644 --- a/lib/model/provider.dart +++ b/lib/model/provider.dart @@ -9,7 +9,7 @@ class Provider { path = json['path']; Map toJson() => { - 'name': name, - 'path': path, - }; -} \ No newline at end of file + 'name': name, + 'path': path, + }; +} diff --git a/lib/skyhook_app.dart b/lib/skyhook_app.dart index 29ba712..d5f4d1c 100644 --- a/lib/skyhook_app.dart +++ b/lib/skyhook_app.dart @@ -8,7 +8,7 @@ class SkyhookApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( - title: 'SDPilates', + title: 'skyhook', debugShowCheckedModeBanner: false, theme: ThemeData( colorScheme: ColorScheme.fromSeed( diff --git a/pubspec.lock b/pubspec.lock index 7d43965..419a617 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: async - sha256: "271b8899fc99f9df4f4ed419fa14e2fff392c7b2c162fbb87b222e2e963ddc73" + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" url: "https://pub.dev" source: hosted - version: "2.9.0" + version: "2.11.0" characters: dependency: transitive description: @@ -17,14 +17,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.0" - charcode: - dependency: transitive - description: - name: charcode - sha256: fb98c0f6d12c920a02ee2d998da788bca066ca5f148492b7085ee23372b12306 - url: "https://pub.dev" - source: hosted - version: "1.3.1" collection: dependency: transitive description: @@ -33,22 +25,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.18.0" - ffi: - dependency: transitive - description: - name: ffi - sha256: "35d0f481d939de0d640b3db9a7aa36a52cd22054a798a73b4f50bdad5ce12678" - url: "https://pub.dev" - source: hosted - version: "1.1.2" - file: - dependency: transitive - description: - name: file - sha256: b69516f2c26a5bcac4eee2e32512e1a5205ab312b3536c1c1227b2b942b5f9ad - url: "https://pub.dev" - source: hosted - version: "6.1.2" flutter: dependency: "direct main" description: flutter @@ -58,10 +34,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: b543301ad291598523947dc534aaddc5aaad597b709d2426d3a0e0d44c5cb493 + sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7 url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "3.0.1" flutter_web_plugins: dependency: transitive description: flutter @@ -71,26 +47,26 @@ packages: dependency: "direct main" description: name: http - sha256: "2ed163531e071c2c6b7c659635112f24cb64ecbebf6af46b550d536c0b1aa112" + sha256: a2bbf9d017fcced29139daa8ed2bba4ece450ab222871df93ca9eec6f80c34ba url: "https://pub.dev" source: hosted - version: "0.13.4" + version: "1.2.0" http_parser: dependency: transitive description: name: http_parser - sha256: e362d639ba3bc07d5a71faebb98cde68c05bfbcfbbb444b60b6f60bb67719185 + sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "4.0.2" lints: dependency: transitive description: name: lints - sha256: a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c + sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 url: "https://pub.dev" source: hosted - version: "1.0.1" + version: "3.0.0" material_color_utilities: dependency: transitive description: @@ -107,142 +83,22 @@ packages: url: "https://pub.dev" source: hosted version: "1.10.0" - nested: - dependency: transitive - description: - name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.dev" - source: hosted - version: "1.0.0" path: dependency: transitive description: name: path - sha256: "240ed0e9bd73daa2182e33c4efc68c7dd53c7c656f3da73515a2d163e151412d" + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" url: "https://pub.dev" source: hosted - version: "1.8.1" - path_provider_linux: - dependency: transitive - description: - name: path_provider_linux - sha256: "1e109f4df28bd95eab71e323008b53d19c4d633bc1ab05b577518773474e9621" - url: "https://pub.dev" - source: hosted - version: "2.1.5" - path_provider_platform_interface: - dependency: transitive - description: - name: path_provider_platform_interface - sha256: "3dc0d51b07f85fec3746d9f4e8d31c73bb173cafa2e763f03f8df2e8d1878882" - url: "https://pub.dev" - source: hosted - version: "2.0.3" - path_provider_windows: - dependency: transitive - description: - name: path_provider_windows - sha256: "366ad4e3541ea707f859e7148d4d5aba67d589d7936cee04a05c464a277eeb27" - url: "https://pub.dev" - source: hosted - version: "2.0.5" - platform: - dependency: transitive - description: - name: platform - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" - url: "https://pub.dev" - source: hosted - version: "3.1.0" + version: "1.9.0" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: "075f927ebbab4262ace8d0b283929ac5410c0ac4e7fc123c76429564facfb757" + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" url: "https://pub.dev" source: hosted - version: "2.1.2" - process: - dependency: transitive - description: - name: process - sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" - url: "https://pub.dev" - source: hosted - version: "4.2.4" - provider: - dependency: "direct main" - description: - name: provider - sha256: "7896193cf752c40ba7f7732a95264319a787871e5d628225357f5c909182bc06" - url: "https://pub.dev" - source: hosted - version: "6.0.2" - shared_preferences: - dependency: "direct main" - description: - name: shared_preferences - sha256: "1cd0c3c0be0826eb52362ab018a81eed13b616ad9a52548c6ceb1bb349e6b6eb" - url: "https://pub.dev" - source: hosted - version: "2.0.13" - shared_preferences_android: - dependency: transitive - description: - name: shared_preferences_android - sha256: bc236594233d10b7668dd90414fe0e09d906115aaa1dfe269e478e5f2af532a6 - url: "https://pub.dev" - source: hosted - version: "2.0.11" - shared_preferences_ios: - dependency: transitive - description: - name: shared_preferences_ios - sha256: "69d593a80fee48b97c66787eb930cdd42941c1537e80a1ff88a8c12a926c47d4" - url: "https://pub.dev" - source: hosted - version: "2.1.0" - shared_preferences_linux: - dependency: transitive - description: - name: shared_preferences_linux - sha256: ac361c65c4cf342dfc0a8b9e45eab66b9b3ad6eaff9785850d4ec0cf6b474422 - url: "https://pub.dev" - source: hosted - version: "2.1.0" - shared_preferences_macos: - dependency: transitive - description: - name: shared_preferences_macos - sha256: f063907c3f678de8daa033d234b7c9e420df5fe3d499a97bfb82cc30cf171496 - url: "https://pub.dev" - source: hosted - version: "2.0.3" - shared_preferences_platform_interface: - dependency: transitive - description: - name: shared_preferences_platform_interface - sha256: "992f0fdc46d0a3c0ac2e5859f2de0e577bbe51f78a77ee8f357cbe626a2ad32d" - url: "https://pub.dev" - source: hosted - version: "2.0.0" - shared_preferences_web: - dependency: transitive - description: - name: shared_preferences_web - sha256: "09da0185028a227d51721cade7a3cbd5cc5f163a19593266f2acba87f729bf9c" - url: "https://pub.dev" - source: hosted - version: "2.0.3" - shared_preferences_windows: - dependency: transitive - description: - name: shared_preferences_windows - sha256: ae68cf0df0910e38c95522dbd8a6082ce9715053c369750c5709d17de81d032e - url: "https://pub.dev" - source: hosted - version: "2.1.0" + version: "2.1.8" sky_engine: dependency: transitive description: flutter @@ -252,98 +108,98 @@ packages: dependency: transitive description: name: source_span - sha256: e3320978e3715725e62f04358fd249c1efe5999297b2c6acd626a817593281b0 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.0" + version: "1.10.0" string_scanner: dependency: transitive description: name: string_scanner - sha256: dd11571b8a03f7cadcf91ec26a77e02bfbd6bbba2a512924d3116646b4198fc4 + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.2.0" term_glyph: dependency: transitive description: name: term_glyph - sha256: a88162591b02c1f3a3db3af8ce1ea2b374bd75a7bb8d5e353bcfbdc79d719830 + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.1" typed_data: dependency: transitive description: name: typed_data - sha256: "53bdf7e979cfbf3e28987552fd72f637e63f3c8724c9e56d9246942dc2fa36ee" + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.2" url_launcher: dependency: "direct main" description: name: url_launcher - sha256: "2d9de5efddbd134ee68d73d0735e7477c00bcbf1ee91afa37514d6c876d38587" + sha256: c512655380d241a337521703af62d2c122bf7b77a46ff7dd750092aa9433499c url: "https://pub.dev" source: hosted - version: "6.1.0" + version: "6.2.4" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "25072592e1bb3a12cf4fabd0cef79c2682ab5b0c81bf367eb535c299f081a34e" + sha256: "507dc655b1d9cb5ebc756032eb785f114e415f91557b73bf60b7e201dfedeb2f" url: "https://pub.dev" source: hosted - version: "6.0.16" + version: "6.2.2" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: e51a93f0da65733beb69fdbc43cea524d86ed8e524479e9faefc9304cec34a57 + sha256: "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03" url: "https://pub.dev" source: hosted - version: "6.0.15" + version: "6.2.4" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: c3ec89d52305ec647cf037eafe2be8d2f1149b5723d1f2ec716fc3d58469de5d + sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811 url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "3.1.1" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: c028c7f80fdb99cf48b94c471c0f8b9b855a188f4865df76e2a7663ae640e9d2 + sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "3.1.0" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: "1b9c4dab07794498b83b5f938e26b20f68c3b460a3015b0307f9541cb34ef93d" + sha256: a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f url: "https://pub.dev" source: hosted - version: "2.0.5" + version: "2.3.1" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "2b5494722d4eb0fe1a12ceb15a4b132ba7dfc92793089c243bf109bed828d97f" + sha256: fff0932192afeedf63cdd50ecbb1bc825d31aed259f02bb8dba0f3b729a5e88b url: "https://pub.dev" source: hosted - version: "2.0.9" + version: "2.2.3" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: aa14bdb9265fa22416fc387b33e44eb37fd38768bf465fafcec73d283f3457b1 + sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7 url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "3.1.1" vector_math: dependency: transitive description: @@ -360,22 +216,6 @@ packages: url: "https://pub.dev" source: hosted version: "0.3.0" - win32: - dependency: transitive - description: - name: win32 - sha256: "4658d864d83cdaedcbf3e65ad93b71880a3e8c9ee1ff15d855f88fb2da66cb8a" - url: "https://pub.dev" - source: hosted - version: "2.5.2" - xdg_directories: - dependency: transitive - description: - name: xdg_directories - sha256: "060b6e1c891d956f72b5ac9463466c37cce3fa962a921532fc001e86fe93438e" - url: "https://pub.dev" - source: hosted - version: "0.2.0+1" sdks: - dart: ">=3.2.0-194.0.dev <4.0.0" - flutter: ">=2.10.0" + dart: ">=3.2.0 <4.0.0" + flutter: ">=3.16.0" diff --git a/pubspec.yaml b/pubspec.yaml index c5a1858..c3625ad 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -9,15 +9,13 @@ environment: sdk: ">=2.16.0 <3.0.0" dependencies: - http: 0.13.4 + http: ^1.2.0 url_launcher: ^6.1.0 - shared_preferences: ^2.0.13 - provider: ^6.0.2 flutter: sdk: flutter dev_dependencies: - flutter_lints: ^1.0.4 + flutter_lints: ^3.0.1 flutter: diff --git a/web/index.html b/web/index.html index 39e2c94..497c9db 100644 --- a/web/index.html +++ b/web/index.html @@ -1,99 +1,52 @@ - - + This is a placeholder for base href that will be replaced by the value of + the `--base-href` argument provided to `flutter build`. + --> + - - - + + + - - + + - skyhook - - - - - - + + + + + + }); +