Compare commits

...

2 Commits

Author SHA1 Message Date
tnswo561412
7bafa4b617
Merge 530bb1ae1a into 2cc8d2620d 2026-02-27 21:18:37 +11:00
tnswo
530bb1ae1a fix: dismiss keyboard on tap in search page (iOS) 2025-12-10 00:05:56 +09:00
3 changed files with 24 additions and 9 deletions

View File

@ -0,0 +1,11 @@
{
"permissions": {
"allow": [
"Bash(flutter build:*)",
"Bash(curl:*)",
"Bash(/c/tools/nuget.exe help:*)",
"Bash(rustc:*)",
"Bash(ls:*)"
]
}
}

View File

@ -225,15 +225,19 @@ class SearchPage extends HookConsumerWidget {
], ],
), ),
Expanded( Expanded(
child: AnimatedSwitcher( child: GestureDetector(
duration: const Duration(milliseconds: 300), onTap: () => FocusScope.of(context).unfocus(),
child: switch (selectedChip.value) { behavior: HitTestBehavior.translucent,
"tracks" => const SearchPageTracksTab(), child: AnimatedSwitcher(
"albums" => const SearchPageAlbumsTab(), duration: const Duration(milliseconds: 300),
"artists" => const SearchPageArtistsTab(), child: switch (selectedChip.value) {
"playlists" => const SearchPagePlaylistsTab(), "tracks" => const SearchPageTracksTab(),
_ => const SearchPageAllTab(), "albums" => const SearchPageAlbumsTab(),
}, "artists" => const SearchPageArtistsTab(),
"playlists" => const SearchPagePlaylistsTab(),
_ => const SearchPageAllTab(),
},
),
), ),
), ),
], ],

BIN
rustup-init.exe Normal file

Binary file not shown.