style(statusline): DoD en linea propia debajo del objetivo

El DoD se mostraba en la misma linea que el objetivo y la expandia demasiado a lo
ancho. Ahora va en una linea separada debajo, atenuado y con sangria. Si no hay
DoD, no se imprime la linea extra.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-06 15:51:42 +02:00
parent 1a15108b56
commit 9ac52501b5
+2 -2
View File
@@ -307,8 +307,6 @@ if [ -n "$SESSION_ID" ] && [ -f "$GOAL_FILE" ]; then
if [ -n "$GOAL" ]; then
GC=$(goal_color "$SESSION_ID")
LEFT="${GC}🎯 ${GOAL}${RESET}"
# DoD corto junto al objetivo, atenuado (🏁 = cuando esta hecho).
[ -n "$DOD" ] && LEFT="${LEFT} ${DIM}🏁 ${DOD}${RESET}"
LINE0="${LEFT}"
@@ -336,6 +334,8 @@ if [ -n "$SESSION_ID" ] && [ -f "$GOAL_FILE" ]; then
LINE0="${LINE0} ${GRAY}${RESET} \033[1;${PCOL}m${PICON} ${PLABEL}${RESET}"
fi
echo -e "$LINE0"
# DoD en su propia linea debajo del objetivo, atenuado (🏁 = condicion de hecho).
[ -n "$DOD" ] && echo -e " ${DIM}🏁 ${DOD}${RESET}"
fi
fi