mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
adjust ui behavior: keep current asset & disable initial forcus
This commit is contained in:
@@ -23,7 +23,7 @@ class DriftActivitiesPage extends HookConsumerWidget {
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context, WidgetRef ref) {
|
Widget build(BuildContext context, WidgetRef ref) {
|
||||||
final album = ref.watch(currentRemoteAlbumProvider)!;
|
final album = ref.watch(currentRemoteAlbumProvider)!;
|
||||||
final asset = ref.watch(currentAssetNotifier) as RemoteAsset?;
|
final asset = ref.read(currentAssetNotifier) as RemoteAsset?;
|
||||||
final user = ref.watch(currentUserProvider);
|
final user = ref.watch(currentUserProvider);
|
||||||
|
|
||||||
final activityNotifier = ref.read(albumActivityProvider(album.id, asset?.id).notifier);
|
final activityNotifier = ref.read(albumActivityProvider(album.id, asset?.id).notifier);
|
||||||
|
|||||||
@@ -36,10 +36,6 @@ class _DriftActivityTextFieldState extends ConsumerState<DriftActivityTextField>
|
|||||||
inputController = TextEditingController();
|
inputController = TextEditingController();
|
||||||
inputFocusNode = FocusNode();
|
inputFocusNode = FocusNode();
|
||||||
|
|
||||||
if (!widget.isBottomSheet) {
|
|
||||||
inputFocusNode.requestFocus();
|
|
||||||
}
|
|
||||||
|
|
||||||
inputFocusNode.addListener(() {
|
inputFocusNode.addListener(() {
|
||||||
if (inputFocusNode.hasFocus) {
|
if (inputFocusNode.hasFocus) {
|
||||||
widget.onKeyboardFocus?.call();
|
widget.onKeyboardFocus?.call();
|
||||||
|
|||||||
Reference in New Issue
Block a user