Manque trouvé en usage, pas en test : les flèches déplacent une charge DANS son bloc, le glissement déplace le bloc ENTIER. Rien ne sortait une charge de son groupe. Une borne regroupée avec les autres devenait donc prisonnière du bloc — et depuis que « Regrouper par domaine » existe, ce cas se produit d'un simple geste. Le bouton la renvoie en queue, seule dans sa plage. C'est la position qu'une borne détectée reçoit d'office depuis +etm27 (1 + max), donc un repère connu — et une fois seule, le glissement de plage la porte partout ailleurs. Ça rend la liberté de placement sans inventer un glisser-déposer entre blocs, qui demanderait de viser un point d'insertion au pixel près sur un téléphone. Brouillon seulement : rien ne part avant save(). Masqué quand la charge y est déjà — un bouton qui ne fait rien use la confiance dans ceux qui font quelque chose. Le contrôle porte sur l'état AVANT retrait : après, la plage d'origine a pu disparaître et la comparaison ne veut plus rien dire (première version fausse, prise par son propre test). ⚠️ Et une assertion Flutter trouvée par les tests de glissement, dont la cause est à trois widgets de son symptôme : `TextButton.styleFrom(textStyle:)` porte `inherit: true` là où le style du thème porte `inherit: false`, et Flutter refuse d'interpoler les deux pendant une animation — « Failed to interpolate TextStyles with different inherit values ». Le style va donc sur le LIBELLÉ, pas dans le ButtonStyle. Les deux boutons posés hier (« Regrouper par domaine », « Ce rang me convient ») portaient la même bombe à retardement : corrigés aussi. 231 tests (+5), flutter analyze inchangé à 27 remarques. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SQbZKrWqsMFP1Lh2jjjd9f
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%