17.0_dev-target #2

Merged
matthias.lotz merged 2 commits from 17.0_dev-target into 17.0_dev 2025-06-04 20:25:53 +02:00

[IMP] pos styling: Einheitliche Scrollbar-Größe im POS-Bereich

Setzt eine globale CSS-Regel für alle Scrollbars innerhalb des POS-Interfaces
(.pos *::-webkit-scrollbar) auf 8px Breite und Höhe. Dadurch erhalten alle
scrollbaren Elemente eine konsistente und bedienfreundliche Scrollbar-Darstellung,
insbesondere für Touchscreen- und Terminal-Geräte.

[FIX] open_workshop: ensure ProductScreen context for new POS orders

When adding a new order via the customer sidebar, the ProductScreen
was not explicitly activated. As a result, the screen_data context
expected by pos_time_based_products was missing, and no play button
was shown for time-based products.

This patch explicitly calls this.pos.showScreen("ProductScreen")
after creating a new order to restore compatibility with third-party
POS components that rely on the current screen state.

[IMP] pos styling: Einheitliche Scrollbar-Größe im POS-Bereich Setzt eine globale CSS-Regel für alle Scrollbars innerhalb des POS-Interfaces (`.pos *::-webkit-scrollbar`) auf 8px Breite und Höhe. Dadurch erhalten alle scrollbaren Elemente eine konsistente und bedienfreundliche Scrollbar-Darstellung, insbesondere für Touchscreen- und Terminal-Geräte. [FIX] open_workshop: ensure ProductScreen context for new POS orders When adding a new order via the customer sidebar, the ProductScreen was not explicitly activated. As a result, the screen_data context expected by pos_time_based_products was missing, and no play button was shown for time-based products. This patch explicitly calls `this.pos.showScreen("ProductScreen")` after creating a new order to restore compatibility with third-party POS components that rely on the current screen state.
matthias.lotz added 2 commits 2025-06-04 20:25:41 +02:00
When adding a new order via the customer sidebar, the ProductScreen
was not explicitly activated. As a result, the screen_data context
expected by pos_time_based_products was missing, and no play button
was shown for time-based products.

This patch explicitly calls `this.pos.showScreen("ProductScreen")`
after creating a new order to restore compatibility with third-party
POS components that rely on the current screen state.
Setzt eine globale CSS-Regel für alle Scrollbars innerhalb des POS-Interfaces
(`.pos *::-webkit-scrollbar`) auf 8px Breite und Höhe. Dadurch erhalten alle
scrollbaren Elemente eine konsistente und bedienfreundliche Scrollbar-Darstellung,
insbesondere für Touchscreen- und Terminal-Geräte.
matthias.lotz merged commit 4f7c1d4288 into 17.0_dev 2025-06-04 20:25:53 +02:00
matthias.lotz deleted branch 17.0_dev-target 2025-06-04 20:26:11 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: hobbyhimmel/open_workshop#2
No description provided.