Relevé à uiautomator sur le banc (Redmi Note 9S, 3 domaines, 4 charges, blocs dépliés) : viewport de la liste 1 912 px Véhicule électrique (2 charges) 1 355 px Eau chaude sanitaire (1 charge) 1 171 px Chauffage (1 charge) 1 029 px Le doigt parcourt la hauteur de chaque bloc dépassé. D'où : échange de deux blocs voisins au pire 1 355 px < 1 912 -> passe remonter de deux rangs d'un coup 2 526 px > 1 912 -> impossible Le défaut est donc DÉJÀ atteignable à quatre charges, contrairement à ce qu'on m'a attribué : ce n'est pas cinq charges qui l'ouvrent, et ce n'est pas un seuil en nombre de charges du tout. Il se compte en pixels, et une charge de plus dans un domaine déjà servi ne coûte pas la même chose qu'un domaine de plus. Ce qui le rend peu grave n'est pas son inaccessibilité mais son contournement : deux échanges voisins successifs font le même déplacement, et replier les blocs aussi. Et la citation de favorites_screen.dart est corrigée. L'écran utilise bien CustomScrollView + SliverReorderableList, mais ce n'est pas un précédent transposable : là-bas la liste est plate et posée directement dans les slivers. Ici elle est deux composants plus bas — il faudrait que ControllableLoadsSection cesse de rendre une Column pour émettre des slivers, donc changer le contrat du widget et convertir tout le corps de roles_devices_screen. Un montage à écrire, pas à copier. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GKM8FDNHZWogAsjjfB8pSw
etm_powersync_app
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Description
Languages
Dart
91.5%
C++
4.3%
CMake
3.3%
Swift
0.4%
HTML
0.3%
Other
0.2%