From 52d78ea5c1cc2f2d5484d439e825cfbecb160da0 Mon Sep 17 00:00:00 2001 From: AdrianoDev Date: Mon, 18 May 2026 19:19:34 +0200 Subject: [PATCH] fix(measure): task_execute full-screen layout + hide UI for tasks without measurements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pagina /measure/execute/: - Il pannello destro (info subtask + tolerance + numpad) e la sidebar marker spariscono quando il task non ha subtask: l'utente vede solo intestazione + disegno a tutta larghezza, senza colonne vuote né tastierina numerica fuori contesto. - Risolta la scrollbar verticale: la pagina ora occupa esattamente l'altezza del viewport. Il layout sfrutta nuovi block override in base.html (body_class, wrapper_class, main_class, footer) per disattivare scroll e footer solo su questa pagina, lasciando intatte le altre. Cataloghi i18n: aggiunte traduzioni EN/IT mancanti e rimossi i flag "fuzzy" auto-generati da pybabel update (Flask-Babel ignora i fuzzy, mostrando il msgid italiano anche in EN). Co-Authored-By: Claude Opus 4.7 (1M context) --- src/frontend/flask_app/templates/base.html | 8 +-- .../templates/measure/task_execute.html | 27 ++++++---- .../translations/en/LC_MESSAGES/messages.po | 49 +++++++++++-------- .../translations/it/LC_MESSAGES/messages.po | 48 ++++++++++-------- .../flask_app/translations/messages.pot | 48 ++++++++++-------- 5 files changed, 107 insertions(+), 73 deletions(-) diff --git a/src/frontend/flask_app/templates/base.html b/src/frontend/flask_app/templates/base.html index 47a17a9..8f31ddb 100644 --- a/src/frontend/flask_app/templates/base.html +++ b/src/frontend/flask_app/templates/base.html @@ -30,10 +30,10 @@ {% block extra_head %}{% endblock %} - + -
+
{% include "components/navbar.html" %} @@ -98,16 +98,18 @@ {% endwith %} -
+
{% block content %}{% endblock %}
+ {% block footer %}

Powered by TieMeasureFlow — Tielogic

+ {% endblock %}
diff --git a/src/frontend/flask_app/templates/measure/task_execute.html b/src/frontend/flask_app/templates/measure/task_execute.html index 989caf6..f58a8c0 100644 --- a/src/frontend/flask_app/templates/measure/task_execute.html +++ b/src/frontend/flask_app/templates/measure/task_execute.html @@ -1,6 +1,12 @@ {% extends "base.html" %} {% block title %}{{ task.title or 'Task' }} — {{ _('Misure') }} — TieMeasureFlow{% endblock %} +{# Full-screen layout: no body scroll, no footer, main fills available space #} +{% block body_class %}h-screen overflow-hidden{% endblock %} +{% block wrapper_class %}h-full{% endblock %} +{% block main_class %}flex-1 min-h-0{% endblock %} +{% block footer %}{% endblock %} + {% block extra_head %}