refactor(autofill): "Fill bar" plutot que "Lazy mode"
Le premier nomme la chose, le second decrivait l'utilisateur. Le signe qui a tranche : l'ancien libelle avait besoin d'une parenthese pour se faire comprendre - "Lazy mode (fill with the mouse)" - et c'etait elle qui portait le sens. Seul le libelle change. Les identifiants internes gardent "lazy" - FLazyWnd, LAZY_*, et surtout les prefs lazyOn / lazyPos / lazyAlphaPct : renommer ces cles perdrait les reglages deja poses sur la machine. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -160,9 +160,9 @@ Retour Delphi → JS via `WebBrowser.ExecuteJavaScript('Bridge.onX(...)')`.
|
|||||||
Combos autofill configurables depuis Settings (synced en DB
|
Combos autofill configurables depuis Settings (synced en DB
|
||||||
via `settings_json`).
|
via `settings_json`).
|
||||||
|
|
||||||
## Lazy mode (remplir à la souris)
|
## Fill bar (remplir à la souris)
|
||||||
|
|
||||||
Menu du tray → **Lazy mode (fill with the mouse)** : une barrette de trois
|
Menu du tray → **Fill bar** : une barrette de trois
|
||||||
boutons *Full* / *Password* / *2FA* qui flotte au-dessus de tout et fait
|
boutons *Full* / *Password* / *2FA* qui flotte au-dessus de tout et fait
|
||||||
exactement ce que font `Ctrl+Shift+L` / `Ctrl+Shift+P` / `Ctrl+Shift+T`. Deux
|
exactement ce que font `Ctrl+Shift+L` / `Ctrl+Shift+P` / `Ctrl+Shift+T`. Deux
|
||||||
boutons de plus, *Open* et `X` : quand la barrette est allumée, elle est souvent
|
boutons de plus, *Open* et `X` : quand la barrette est allumée, elle est souvent
|
||||||
@@ -187,6 +187,9 @@ Détails :
|
|||||||
(elle finit par se poser sur le champ qu'elle remplit, il faut pouvoir la
|
(elle finit par se poser sur le champ qu'elle remplit, il faut pouvoir la
|
||||||
pousser). `WM_ERASEBKGND` peint le fond — la classe `TPUtilWindow`
|
pousser). `WM_ERASEBKGND` peint le fond — la classe `TPUtilWindow`
|
||||||
d'`AllocateHWnd` n'a **pas** de brosse de fond.
|
d'`AllocateHWnd` n'a **pas** de brosse de fond.
|
||||||
|
- **Le nom interne est resté `lazy`** — `FLazyWnd`, `LAZY_*`, les prefs
|
||||||
|
`lazyOn`/`lazyPos`/`lazyAlphaPct`. Seul le libellé a changé : renommer les
|
||||||
|
clés de prefs perdrait les réglages déjà posés sur la machine.
|
||||||
- **L'état allumé/éteint est retenu** en pref DPAPI (`lazyOn`) et repris au
|
- **L'état allumé/éteint est retenu** en pref DPAPI (`lazyOn`) et repris au
|
||||||
démarrage par `RestoreLazyBar`, appelé depuis `FormCreate` **après**
|
démarrage par `RestoreLazyBar`, appelé depuis `FormCreate` **après**
|
||||||
`ApplyTitleBarTheme` et après le câblage de `OnTrayRestore` : la barrette se
|
`ApplyTitleBarTheme` et après le câblage de `OnTrayRestore` : la barrette se
|
||||||
|
|||||||
@@ -985,7 +985,12 @@ begin
|
|||||||
AppendMenu(LMenu, MF_STRING, ID_LOCK, 'Lock vault');
|
AppendMenu(LMenu, MF_STRING, ID_LOCK, 'Lock vault');
|
||||||
AppendMenu(LMenu,
|
AppendMenu(LMenu,
|
||||||
MF_STRING or IfThen(LazyBarVisible, MF_CHECKED, MF_UNCHECKED),
|
MF_STRING or IfThen(LazyBarVisible, MF_CHECKED, MF_UNCHECKED),
|
||||||
ID_LAZY, 'Lazy mode (fill with the mouse)');
|
// "Fill bar" et non "Lazy mode" : le premier nomme la chose, le second
|
||||||
|
// decrivait l'utilisateur. Le signe qui a tranche - l'ancien libelle avait
|
||||||
|
// besoin d'une parenthese pour se faire comprendre, et c'etait elle qui
|
||||||
|
// portait le sens. Les identifiants internes gardent "lazy" : renommer
|
||||||
|
// LAZY_ON_KEY et consorts perdrait les reglages deja poses sur la machine.
|
||||||
|
ID_LAZY, 'Fill bar');
|
||||||
AppendMenu(LMenu, MF_SEPARATOR, 0, nil);
|
AppendMenu(LMenu, MF_SEPARATOR, 0, nil);
|
||||||
AppendMenu(LMenu, MF_STRING, ID_QUIT, 'Quit');
|
AppendMenu(LMenu, MF_STRING, ID_QUIT, 'Quit');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user