Skip to content

Commit

Permalink
Copyable Calendar Colors and Fix of SelectableLinkify (#264)
Browse files Browse the repository at this point in the history
  • Loading branch information
jakobkoerber authored Jul 6, 2024
1 parent 28609ab commit 19d9630
Show file tree
Hide file tree
Showing 5 changed files with 72 additions and 58 deletions.
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,10 +74,11 @@ protoc --dart_out=grpc:lib/base/networking/apis -I./protos google/protobuf/times

To ensure that campus_flutter runs on every supported platform, we need to make some modifications to packages.

| Package | Reason | Link |
|-------------------------|-------------------------------------------|----------------------------------------------|
| gRPC | Caching | https://github.com/jakobkoerber/grpc-dart |
| Xml2Json | Fix Parsing of XML to JSON | https://github.com/jakobkoerber/xml2json |
| Package | Reason | Link |
|-----------------|-------------------------------------|----------------------------------------------|
| gRPC | Caching | https://github.com/jakobkoerber/grpc-dart |
| Xml2Json | Fix Parsing of XML to JSON | https://github.com/jakobkoerber/xml2json |
| flutter_linkify | Fix Selection Menu and Text Scaling | https://github.com/jakobkoerber/flutter_linkify |



16 changes: 8 additions & 8 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ PODS:
- Firebase/RemoteConfig (10.27.0):
- Firebase/CoreOnly
- FirebaseRemoteConfig (~> 10.27.0)
- firebase_core (3.1.0):
- firebase_core (3.1.1):
- Firebase/CoreOnly (= 10.27.0)
- Flutter
- firebase_crashlytics (4.0.1):
- firebase_crashlytics (4.0.2):
- Firebase/Crashlytics (= 10.27.0)
- firebase_core
- Flutter
- firebase_remote_config (5.0.1):
- firebase_remote_config (5.0.2):
- Firebase/RemoteConfig (= 10.27.0)
- firebase_core
- Flutter
Expand Down Expand Up @@ -72,7 +72,7 @@ PODS:
- Flutter
- google_maps_flutter_ios (0.0.1):
- Flutter
- GoogleMaps (< 9.0, >= 8.4)
- GoogleMaps (< 10.0, >= 8.4)
- GoogleDataTransport (9.4.1):
- GoogleUtilities/Environment (~> 7.7)
- nanopb (< 2.30911.0, >= 2.30908.0)
Expand Down Expand Up @@ -233,9 +233,9 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
device_info_plus: 97af1d7e84681a90d0693e63169a5d50e0839a0d
Firebase: 26b040b20866a55f55eb3611b9fcf3ae64816b86
firebase_core: 483cfad66d24d8f3c233f31db4263830c625c909
firebase_crashlytics: 8f04c663c8734f97c4ccbe81b8511ce7060e3b28
firebase_remote_config: 3c103e81a3fba5f50c0a522d65a49e5695d57fbc
firebase_core: f8d0424c45e0f1e596811085fc12c638d628457c
firebase_crashlytics: 39ca2155bac4fa2eec0aec9f0eb5e938a08bca23
firebase_remote_config: 962876d64b52d7710d756ea85e27c768002dc628
FirebaseABTesting: 589bc28c0ab3e5554336895a34aa262e24276665
FirebaseCore: a2b95ae4ce7c83ceecfbbbe3b6f1cddc7415a808
FirebaseCoreExtension: f63147b723e2a700fe0f34ec6fb7f358d6fe83e0
Expand All @@ -250,7 +250,7 @@ SPEC CHECKSUMS:
flutter_native_splash: edf599c81f74d093a4daf8e17bd7a018854bc778
flutter_secure_storage: d33dac7ae2ea08509be337e775f6b59f1ff45f12
geolocator_apple: 6cbaf322953988e009e5ecb481f07efece75c450
google_maps_flutter_ios: c454f18e0e22df6ac0e9f2a4df340858f5a3680c
google_maps_flutter_ios: 5bc2be60ad012e79b182ce0fb0ef5030a50fb03e
GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a
GoogleMaps: 8939898920281c649150e0af74aa291c60f2e77d
GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15
Expand Down
2 changes: 1 addition & 1 deletion lib/base/views/color_picker_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ class _ColorPickerViewState extends State<ColorPickerView> {
titlePadding: const EdgeInsets.all(0),
contentPadding: const EdgeInsets.all(0),
content: SingleChildScrollView(
child: ColorPicker(
child: HueRingPicker(
pickerColor: selectedColor,
onColorChanged: (color) {
setState(() {
Expand Down
99 changes: 54 additions & 45 deletions pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ packages:
dependency: transitive
description:
name: _flutterfire_internals
sha256: "0816f12bbbd9e21f72ea8592b11bce4a628d4e5cb7a81ff9f1eee4f3dc23206e"
sha256: a315d1c444402c3fa468de626d33a1c666041c87e9e195e8fb355b7084aefcc1
url: "https://pub.dev"
source: hosted
version: "1.3.37"
version: "1.3.38"
analyzer:
dependency: transitive
description:
Expand Down Expand Up @@ -301,10 +301,18 @@ packages:
dependency: "direct main"
description:
name: dio
sha256: "11e40df547d418cc0c4900a9318b26304e665da6fa4755399a9ff9efd09034b5"
sha256: e17f6b3097b8c51b72c74c9f071a605c47bcc8893839bd66732457a5ebe73714
url: "https://pub.dev"
source: hosted
version: "5.4.3+1"
version: "5.5.0+1"
dio_web_adapter:
dependency: transitive
description:
name: dio_web_adapter
sha256: "36c5b2d79eb17cdae41e974b7a8284fec631651d2a6f39a8a2ff22327e90aeac"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
drift:
dependency: "direct main"
description:
Expand Down Expand Up @@ -365,10 +373,10 @@ packages:
dependency: "direct main"
description:
name: firebase_core
sha256: fae4ab4317c2a7afb13d44ef1e3f9f28a630e10016bc5cfe761e8e6a0ed7816a
sha256: "1e06b0538ab3108a61d895ee16951670b491c4a94fce8f2d30e5de7a5eca4b28"
url: "https://pub.dev"
source: hosted
version: "3.1.0"
version: "3.1.1"
firebase_core_platform_interface:
dependency: transitive
description:
Expand All @@ -389,42 +397,42 @@ packages:
dependency: "direct main"
description:
name: firebase_crashlytics
sha256: ad7510d9bcf1f40fc895944942f553a4c5603acb4715c0d6386dd587f82f6ae5
sha256: "54c06fa45585ed77e978b049f8e488db7677313d5dc808c54d24384a6e5bf0c8"
url: "https://pub.dev"
source: hosted
version: "4.0.1"
version: "4.0.2"
firebase_crashlytics_platform_interface:
dependency: transitive
description:
name: firebase_crashlytics_platform_interface
sha256: "318589f1da3bb858872002fa20170234566f0fb080669a8256c85a81513a802a"
sha256: "8ec63ebefe9233d3cdc744f75d5b88cf16b6241d8680e6284c2d272bcb0a10af"
url: "https://pub.dev"
source: hosted
version: "3.6.37"
version: "3.6.38"
firebase_remote_config:
dependency: "direct main"
description:
name: firebase_remote_config
sha256: c24c91f80eb598dc31be01ed3645b1a993a43fdcbcb09cba6f9ea5b165bf3145
sha256: a554ac6d87e3f45d52fda2df664787311d2ece301c6de9d438acce3c3f8bdc9c
url: "https://pub.dev"
source: hosted
version: "5.0.1"
version: "5.0.2"
firebase_remote_config_platform_interface:
dependency: transitive
description:
name: firebase_remote_config_platform_interface
sha256: "31e8df8b6c117396a2ceb170209ee1548c21e41ac7fc5b79ef1635fc87f7329a"
sha256: c419b12dd5c15b72ceb501e1472cfdeb9924372adc2b3bcf20e37bc5a4aa0984
url: "https://pub.dev"
source: hosted
version: "1.4.37"
version: "1.4.38"
firebase_remote_config_web:
dependency: transitive
description:
name: firebase_remote_config_web
sha256: "7a45b3d3e4ddb18f644653d24ef2a02feababf8361a09209b56d314deb3dbb41"
sha256: ac525f7d67d1e41aef15c47f5f8285681841ce6fadc23ca6a5a0586e7a7ce52d
url: "https://pub.dev"
source: hosted
version: "1.6.9"
version: "1.6.10"
fixnum:
dependency: transitive
description:
Expand Down Expand Up @@ -458,10 +466,11 @@ packages:
flutter_linkify:
dependency: "direct main"
description:
name: flutter_linkify
sha256: "74669e06a8f358fee4512b4320c0b80e51cffc496607931de68d28f099254073"
url: "https://pub.dev"
source: hosted
path: "."
ref: master
resolved-ref: "9645389c2c05ee6796995090305ba695f06be5ec"
url: "https://github.com/jakobkoerber/flutter_linkify"
source: git
version: "6.0.0"
flutter_lints:
dependency: "direct dev"
Expand Down Expand Up @@ -682,26 +691,26 @@ packages:
dependency: transitive
description:
name: google_maps_flutter_android
sha256: b9ddc35f8b55fd70a196e43a61594abce5c41bc0843ea078a97679a9791749fe
sha256: "6b7f7730960f9adb1b77a530572182451d66e30808ebb052665e64c4276a8f0e"
url: "https://pub.dev"
source: hosted
version: "2.9.0"
version: "2.11.1"
google_maps_flutter_ios:
dependency: transitive
description:
name: google_maps_flutter_ios
sha256: d2d63ae17297a5b045ec115572c5a86fa4e53bb6eceaa0c6d200ac5ca69bfca4
sha256: "1043d0a4ad52612444b24edbd2d61f6de40e01e842fe2a9248be53fa70bc7047"
url: "https://pub.dev"
source: hosted
version: "2.7.0"
version: "2.8.1"
google_maps_flutter_platform_interface:
dependency: transitive
description:
name: google_maps_flutter_platform_interface
sha256: "2bf21aa97edba4461282af5de693b354e589d09f695f7a6f80437d084a29687e"
sha256: bd60ca330e3c7763b95b477054adec338a522d982af73ecc520b232474063ac5
url: "https://pub.dev"
source: hosted
version: "2.7.1"
version: "2.8.0"
google_maps_flutter_web:
dependency: transitive
description:
Expand Down Expand Up @@ -731,7 +740,7 @@ packages:
description:
path: "."
ref: master
resolved-ref: c62fe87eda8ba7c3fa000e091128e32954796c73
resolved-ref: "76d39e92c579daa72dc27c4f8a36a7db8c69e9c1"
url: "https://github.com/jakobkoerber/grpc-dart.git"
source: git
version: "4.0.0"
Expand Down Expand Up @@ -1171,10 +1180,10 @@ packages:
dependency: transitive
description:
name: quick_actions_ios
sha256: "65f519b689926161eaf483001c8b6cadb3d45eea9e4ede7a143a13c2472af0e2"
sha256: "402596dea62a1028960b93f7651ec22be0e2a91e4fbf92a1c62d3b95f8ff95a5"
url: "https://pub.dev"
source: hosted
version: "1.1.0"
version: "1.1.1"
quick_actions_platform_interface:
dependency: transitive
description:
Expand Down Expand Up @@ -1384,10 +1393,10 @@ packages:
dependency: "direct main"
description:
name: sqlite3
sha256: b384f598b813b347c5a7e5ffad82cbaff1bec3d1561af267041e66f6f0899295
sha256: "6d17989c0b06a5870b2190d391925186f944cb943e5262d0d3f778fcfca3bc6e"
url: "https://pub.dev"
source: hosted
version: "2.4.3"
version: "2.4.4"
sqlite3_flutter_libs:
dependency: "direct main"
description:
Expand Down Expand Up @@ -1448,34 +1457,34 @@ packages:
dependency: "direct main"
description:
name: syncfusion_flutter_calendar
sha256: "19578e815dce2ddcb9e4a68eb13e1da5ef115c209ca04600166cccc8a4acbcfa"
sha256: ad7a98aee73ab3d01819320e43458af4870f5a4acad4b54df9e4f0938feac064
url: "https://pub.dev"
source: hosted
version: "26.1.35"
version: "26.1.40+1"
syncfusion_flutter_charts:
dependency: "direct main"
description:
name: syncfusion_flutter_charts
sha256: "78bb828e9093e304debadeada5c97bb02300269402e7b9f78e15d01514d3e097"
sha256: ff73ea5caa2b6a751dd96b61cba69c8f32ab3eec4fa0323ee9fd02c77df1dfec
url: "https://pub.dev"
source: hosted
version: "26.1.35"
version: "26.1.40"
syncfusion_flutter_core:
dependency: "direct main"
description:
name: syncfusion_flutter_core
sha256: a0825cdba4f580067ded49ca2321dc3fcf2b224d454d00c8f6edead933949a1d
sha256: "87cbeee9b916e013eedbd43bf07f253c34dd5184c88325e5227434e0f8b89a68"
url: "https://pub.dev"
source: hosted
version: "26.1.35"
version: "26.1.40"
syncfusion_flutter_datepicker:
dependency: "direct main"
description:
name: syncfusion_flutter_datepicker
sha256: "14ba4eb3cb850d804f501855b281df7bdf4722c734796b3a73994df1032f0223"
sha256: ebc10c86618a8c410f4707dc6ff354daccb13d5f8a65f5fffa69a07806e4e0dd
url: "https://pub.dev"
source: hosted
version: "26.1.35"
version: "26.1.40"
synchronized:
dependency: transitive
description:
Expand Down Expand Up @@ -1520,10 +1529,10 @@ packages:
dependency: "direct main"
description:
name: timeago
sha256: d3204eb4c788214883380253da7f23485320a58c11d145babc82ad16bf4e7764
sha256: "054cedf68706bb142839ba0ae6b135f6b68039f0b8301cbe8784ae653d5ff8de"
url: "https://pub.dev"
source: hosted
version: "3.6.1"
version: "3.7.0"
timezone:
dependency: transitive
description:
Expand Down Expand Up @@ -1664,18 +1673,18 @@ packages:
dependency: "direct main"
description:
name: video_player
sha256: aced48e701e24c02b0b7f881a8819e4937794e46b5a5821005e2bf3b40a324cc
sha256: e30df0d226c4ef82e2c150ebf6834b3522cf3f654d8e2f9419d376cdc071425d
url: "https://pub.dev"
source: hosted
version: "2.8.7"
version: "2.9.1"
video_player_android:
dependency: transitive
description:
name: video_player_android
sha256: "9529001630e42988f755772972d5014d30121610700e8e502278a245939f8fc8"
sha256: fdc0331ce9f808cc2714014cb8126bd6369943affefd54f8fdab0ea0bb617b7f
url: "https://pub.dev"
source: hosted
version: "2.5.0"
version: "2.5.2"
video_player_avfoundation:
dependency: transitive
description:
Expand Down
4 changes: 4 additions & 0 deletions pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,10 @@ dependency_overrides:
git:
url: https://github.com/jakobkoerber/grpc-dart.git
ref: master
flutter_linkify:
git:
url: https://github.com/jakobkoerber/flutter_linkify
ref: master

dev_dependencies:
# code generation
Expand Down

0 comments on commit 19d9630

Please sign in to comment.