Improvements to SelectTemplateDialog (#109 and #142)

- Added side pane for product preview and information
- Product selection is done with a separate pushbutton, so that user gets a
  chance to preview the complete product information before committing to the
  selection
- Supports two view modes: Grid View and List View
- View mode is automatically stored in Settings, so it will default to the
  user's prefered mode
- Should address most concerns in #109 and #142
This commit is contained in:
Jaye Evins
2025-05-26 19:23:36 -04:00
parent 43cbc8fc3c
commit 4c0ce1146a
26 changed files with 1073 additions and 376 deletions
+47
View File
@@ -756,6 +756,42 @@
<source>&amp;Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Product information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Vendor:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Part #:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Description:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Page size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Label size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Layout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StartupView</name>
@@ -2079,6 +2115,17 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>glabels::SelectProductDialog</name>
<message>
<source>List View</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Grid View</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>glabels::SimplePreview</name>
<message>