Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit c90b6d9

Browse files
authoredApr 27, 2025··
Attachment UI improvements and Cupertino UI fixes (#93)
1 parent 9fd4685 commit c90b6d9

22 files changed

+411
-355
lines changed
 

‎CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
## 0.8.0
2+
* fixed [#90](https://github.com/flutter/ai/issues/90): Input box
3+
shrinks unexpectedly when clicking file attachment button – customization not
4+
supported by Flutter AI Toolkit. Moved from a menu that moves the text input
5+
to a pop-up menu. Added a `menuColor` setting to `LlmChatViewStyle`. Moved
6+
the `tooltip` related styles to `text` related styles, as some action buttons
7+
have icons (with tooltips) and some are menu items (with icon + text).
8+
9+
* fixed [#92](https://github.com/flutter/ai/issues/92): Cupertino render doesn't
10+
center text input inside text input area
11+
12+
* fixed an issue with missing localizations under Cupertino
13+
114
## 0.7.1
215

316
* fixed [#74](https://github.com/flutter/ai/issues/74): Suggestions overlapping

‎example/ios/Podfile.lock

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -7,47 +7,47 @@ PODS:
77
- Flutter
88
- file_selector_ios (0.0.1):
99
- Flutter
10-
- Firebase/Auth (11.8.0):
10+
- Firebase/Auth (11.10.0):
1111
- Firebase/CoreOnly
12-
- FirebaseAuth (~> 11.8.0)
13-
- Firebase/CoreOnly (11.8.0):
14-
- FirebaseCore (~> 11.8.0)
15-
- firebase_app_check (0.3.2-4):
16-
- Firebase/CoreOnly (~> 11.8.0)
12+
- FirebaseAuth (~> 11.10.0)
13+
- Firebase/CoreOnly (11.10.0):
14+
- FirebaseCore (~> 11.10.0)
15+
- firebase_app_check (0.3.2-5):
16+
- Firebase/CoreOnly (~> 11.10.0)
1717
- firebase_core
18-
- FirebaseAppCheck (~> 11.8.0)
18+
- FirebaseAppCheck (~> 11.10.0)
1919
- Flutter
20-
- firebase_auth (5.5.1):
21-
- Firebase/Auth (= 11.8.0)
20+
- firebase_auth (5.5.2):
21+
- Firebase/Auth (= 11.10.0)
2222
- firebase_core
2323
- Flutter
24-
- firebase_core (3.12.1):
25-
- Firebase/CoreOnly (= 11.8.0)
24+
- firebase_core (3.13.0):
25+
- Firebase/CoreOnly (= 11.10.0)
2626
- Flutter
27-
- FirebaseAppCheck (11.8.0):
27+
- FirebaseAppCheck (11.10.0):
2828
- AppCheckCore (~> 11.0)
2929
- FirebaseAppCheckInterop (~> 11.0)
30-
- FirebaseCore (~> 11.8.0)
30+
- FirebaseCore (~> 11.10.0)
3131
- GoogleUtilities/Environment (~> 8.0)
3232
- GoogleUtilities/UserDefaults (~> 8.0)
33-
- FirebaseAppCheckInterop (11.9.0)
34-
- FirebaseAuth (11.8.1):
33+
- FirebaseAppCheckInterop (11.12.0)
34+
- FirebaseAuth (11.10.0):
3535
- FirebaseAppCheckInterop (~> 11.0)
3636
- FirebaseAuthInterop (~> 11.0)
37-
- FirebaseCore (~> 11.8.0)
38-
- FirebaseCoreExtension (~> 11.8.0)
37+
- FirebaseCore (~> 11.10.0)
38+
- FirebaseCoreExtension (~> 11.10.0)
3939
- GoogleUtilities/AppDelegateSwizzler (~> 8.0)
4040
- GoogleUtilities/Environment (~> 8.0)
4141
- GTMSessionFetcher/Core (< 5.0, >= 3.4)
42-
- RecaptchaInterop (~> 100.0)
43-
- FirebaseAuthInterop (11.9.0)
44-
- FirebaseCore (11.8.1):
45-
- FirebaseCoreInternal (~> 11.8.0)
42+
- RecaptchaInterop (~> 101.0)
43+
- FirebaseAuthInterop (11.12.0)
44+
- FirebaseCore (11.10.0):
45+
- FirebaseCoreInternal (~> 11.10.0)
4646
- GoogleUtilities/Environment (~> 8.0)
4747
- GoogleUtilities/Logger (~> 8.0)
48-
- FirebaseCoreExtension (11.8.0):
49-
- FirebaseCore (~> 11.8.0)
50-
- FirebaseCoreInternal (11.8.0):
48+
- FirebaseCoreExtension (11.10.0):
49+
- FirebaseCore (~> 11.10.0)
50+
- FirebaseCoreInternal (11.10.0):
5151
- "GoogleUtilities/NSData+zlib (~> 8.0)"
5252
- Flutter (1.0.0)
5353
- GoogleUtilities/AppDelegateSwizzler (8.0.2):
@@ -81,8 +81,8 @@ PODS:
8181
- Flutter
8282
- FlutterMacOS
8383
- PromisesObjC (2.4.0)
84-
- RecaptchaInterop (100.0.0)
85-
- record_darwin (1.0.0):
84+
- RecaptchaInterop (101.0.0)
85+
- record_ios (1.0.0):
8686
- Flutter
8787
- shared_preferences_foundation (0.0.1):
8888
- Flutter
@@ -99,7 +99,7 @@ DEPENDENCIES:
9999
- Flutter (from `Flutter`)
100100
- image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
101101
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
102-
- record_darwin (from `.symlinks/plugins/record_darwin/ios`)
102+
- record_ios (from `.symlinks/plugins/record_ios/ios`)
103103
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
104104
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
105105

@@ -136,36 +136,36 @@ EXTERNAL SOURCES:
136136
:path: ".symlinks/plugins/image_picker_ios/ios"
137137
path_provider_foundation:
138138
:path: ".symlinks/plugins/path_provider_foundation/darwin"
139-
record_darwin:
140-
:path: ".symlinks/plugins/record_darwin/ios"
139+
record_ios:
140+
:path: ".symlinks/plugins/record_ios/ios"
141141
shared_preferences_foundation:
142142
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
143143
url_launcher_ios:
144144
:path: ".symlinks/plugins/url_launcher_ios/ios"
145145

146146
SPEC CHECKSUMS:
147147
AppCheckCore: cc8fd0a3a230ddd401f326489c99990b013f0c4f
148-
camera_avfoundation: dd002b0330f4981e1bbcb46ae9b62829237459a4
148+
camera_avfoundation: adb0207d868b2d873e895371d88448399ab78d87
149149
file_selector_ios: f0670c1064a8c8450e38145d8043160105d0b97c
150-
Firebase: d80354ed7f6df5f9aca55e9eb47cc4b634735eaf
151-
firebase_app_check: 41ab298dc5440c44fba8b12a8f949062c049f3fa
152-
firebase_auth: 3d848b9b866b201e5c8e0c06d8b2cec272fd8825
153-
firebase_core: ac395f994af4e28f6a38b59e05a88ca57abeb874
154-
FirebaseAppCheck: f6648d6d2b321ecf94cf72f6737fc68d4fddc010
155-
FirebaseAppCheckInterop: 9226f7217b43e99dfa0bc9f674ad8108cef89feb
156-
FirebaseAuth: ad59a1a7b161e75f74c39f70179d2482d40e2737
157-
FirebaseAuthInterop: 2a26ee1bea6d47df8048683cfa071e7da657798f
158-
FirebaseCore: 99fe0c4b44a39f37d99e6404e02009d2db5d718d
159-
FirebaseCoreExtension: 3d3f2017a00d06e09ab4ebe065391b0bb642565e
160-
FirebaseCoreInternal: df24ce5af28864660ecbd13596fc8dd3a8c34629
150+
Firebase: 1fe1c0a7d9aaea32efe01fbea5f0ebd8d70e53a2
151+
firebase_app_check: f24ffe14416429535e3ba82c181e2a04be2430e0
152+
firebase_auth: e37065f3f80ff90580c13ad0e5a48e3bb8d2ad77
153+
firebase_core: 432718558359a8c08762151b5f49bb0f093eb6e0
154+
FirebaseAppCheck: 9687ebd909702469bc09d2d58008697b83f4ac27
155+
FirebaseAppCheckInterop: 73b173e5ec45192e2d522ad43f526a82ad10b852
156+
FirebaseAuth: c4146bdfdc87329f9962babd24dae89373f49a32
157+
FirebaseAuthInterop: b583210c039a60ed3f1e48865e1f3da44a796595
158+
FirebaseCore: 8344daef5e2661eb004b177488d6f9f0f24251b7
159+
FirebaseCoreExtension: 6f357679327f3614e995dc7cf3f2d600bdc774ac
160+
FirebaseCoreInternal: ef4505d2afb1d0ebbc33162cb3795382904b5679
161161
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
162162
GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d
163163
GTMSessionFetcher: 75b671f9e551e4c49153d4c4f8659ef4f559b970
164164
image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1
165165
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
166166
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
167-
RecaptchaInterop: 7d1a4a01a6b2cb1610a47ef3f85f0c411434cb21
168-
record_darwin: 3b1a8e7d5c0cbf45ad6165b4d83a6ca643d929c3
167+
RecaptchaInterop: 11e0b637842dfb48308d242afc3f448062325aba
168+
record_ios: 1bbc430ab8406174d70332f23e06a3dc751239b4
169169
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
170170
url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe
171171

There was a problem loading the remainder of the diff.

0 commit comments

Comments
 (0)
Please sign in to comment.