gitlost
2444cacb74
UserVariables branch merge
2019-08-21 03:37:56 +01:00
Jim Evins
6a789c9632
Save/restore file paths as relative to project file.
2019-08-18 21:56:37 -04:00
Jim Evins
ec3d900e87
Display merge file locations as relative paths.
2019-08-12 23:03:38 -04:00
Jim Evins
d4f742e7e6
Display image filenames as relative paths.
2019-08-08 07:57:12 -04:00
Jim Evins
f41461ef26
Added color variable type.
2019-08-03 17:16:14 -04:00
Jim Evins
dd41aa3dd7
Minor tweaking of EditVariablesDialog.
2019-08-03 15:31:57 -04:00
Jim Evins
48bfb68837
Make ColorHistory more robust to change in format.
2019-08-03 14:10:01 -04:00
Jim Evins
f6ecdc64e0
Redesigned ColorHistory to include color description.
2019-07-24 08:25:22 -04:00
Jim Evins
1e1db1fc89
Incorporated FieldButton into ColorPaletteDialog. Tweaked ColorPaletteDialog.
2019-07-21 17:08:24 -04:00
Jim Evins
5b9eba9af9
Tweaked look of image object placeholders.
2019-07-21 13:17:45 -04:00
Jim Evins
3cfda79b82
Yet another redesign of image file selection in ObjectEditor.
2019-07-21 00:59:14 -04:00
Jim Evins
4e94933dcf
Redesigned FieldButton.
2019-07-20 23:18:03 -04:00
gitlost
6ab3a12b92
Share Model merge; Merge initializers; undo/redo descs ( #65 )
...
- use "shared" pointer between Model and undo/redo instances
- adds missing initializers to Merge and Text classes
- adds checkpoints for mouse resize, barcode, and image reset.
- renames the position dialog checkpoint from Move -> Position to differentiate it from a mouse move.
- adds the Undo/Redo action descriptions to the menu items.
- adds unit tests for the Merge and Model change, and for ColorNode, RawText and TextNode.
2019-07-20 14:41:01 -04:00
Jim Evins
87cc5d7e22
Redesigned image selection in ObjectEditor to use new FieldCombo widget.
2019-03-30 12:50:30 -04:00
Jim Evins
54a66dfd8f
Increment per item, not per merge record.
2019-03-24 22:33:40 -04:00
Jim Evins
37f0a8890d
Implemented variable substitution in simple print jobs.
2019-03-24 17:49:41 -04:00
Jim Evins
dedbe07312
Populate VariablesView headers in class rather than ui/.
2019-03-22 23:23:50 -04:00
Jim Evins
dab2c19862
Add window titles to "Add Variable" and "Edit Variable" dialogs.
2019-03-17 14:35:29 -04:00
Jim Evins
d05c6fbfd2
Fleshed out input validation for EditVariableDialog.
2019-03-17 14:24:55 -04:00
Jim Evins
6255939f39
Closed MVC loop for VariablesView.
2019-03-16 18:12:17 -04:00
Jim Evins
c9e26c45fb
Prototype of VariableView and EditVariableDialog user interface.
2019-03-05 21:35:11 -05:00
Jim Evins
803f42f4de
Added "Toolbar" to name of "Quick Access Toolbar" in its context menu.
2019-02-24 10:43:28 -05:00
Jim Evins
6be243d3f9
Handle plural vs. singular cases in PrintView ( #47 )
2019-02-19 22:13:24 -05:00
Jim Evins
ff9188f7e7
Added File->"Open Recent" menu.
...
Initially based on pull request #40 by hochwasser <oo.o+github@windbuechse.samba-tng.org >, with refactoring.
2019-01-28 12:28:45 -05:00
Jim Evins
0e60c52d4c
Added ReportBugDialog to Help menu.
...
- Also renamed "File" toolbar to "Quick Access" toolbar (#13 ).
2019-01-27 21:46:56 -05:00
Jim Evins
b9b792272c
Created placeholder for Variables page in UI.
2018-12-08 12:53:04 -05:00
Jim Evins
9024d173d8
Revert accidental reset of translations. ( #41 )
...
- Modified build system to not re-generate strings in every translation file
in every build.
2018-12-05 10:47:11 -05:00
Jim Evins
ca6f0c7573
Don't include line numbers in translation files.
...
Currently there is a lot of source code churn. This leads to non-substantive
differences in the glabels translation files, complicating merges and commits.
2018-11-30 23:27:21 -05:00
Jim Evins
e5cb97441d
Merge branch 'ContinuousRollLabels'
2018-11-30 21:04:41 -05:00
Jim Evins
467ca9fc62
Implement continuous tape labels and path-based label shapes.
...
- Added "roll" as a special paper id
- Added roll_width attribute to draw tape in previews
- Updated Brother QL-500/* label templates
- Preserve print dialog settings between print jobs.
- Added path based labels for arbitrary shaped labels.
- Fleshed out implementation of continuous labels.
2018-11-30 20:30:10 -05:00
Jim Evins
be9cdffe02
Propogate typo fixes to translation files.
2018-11-16 21:05:13 -05:00
Jim Evins
4707aaee88
Simplified management of action enable/visibility states in MainWindow.
2018-11-07 22:06:52 -05:00
Jim Evins
f5b494d714
Implemented MainWindow's TOC as a toolbar with icons and text.
2018-11-04 16:39:57 -05:00
Jim Evins
effd5214a3
Less fragile layouts for PrintView and PropertiesView ( #15 )
...
Be more resilient to the size of labels changing when applying translations.
Also probably more resilient to changes due to themes.
2018-07-23 21:23:50 -04:00
Jim Evins
12b02d2521
Implemented text auto shrink feature.
2018-07-08 20:39:14 -04:00
Jim Evins
0832acabf5
Added wrap mode attribute to text box.
2018-07-04 20:58:03 -04:00
Jim Evins
6ee1d3b358
Include previously missed translatable strings.
2018-05-26 09:42:34 -04:00
Jim Evins
a3d07e8d9f
Adjust width of mode list according to its contents. ( #15 )
...
Also added mode controls to File menu.
2018-05-21 21:45:53 -04:00
Jim Evins
7a910ba14e
Use QLineEdit's built-in clear button instead of our own in SelectProductDialog.
...
- Clear button was introduced in Qt 5.2
2018-04-13 23:07:24 -04:00
Jim Evins
a0e1dae5cf
Implemented TemplateDesigner.
2018-04-07 22:24:09 -04:00
Jim Evins
6e6a1fab72
Minor performance cleanup.
2018-02-11 15:51:30 -05:00
Jim Evins
2b5ad625e4
Initialize previously uninitialized members.
2018-02-03 21:29:29 -05:00
Jim Evins
7f903f5a68
Added some initial CPack support.
2017-12-29 19:13:48 -05:00
Jim Evins
25872eb32c
Tweak layout of AboutDialog.
2017-12-03 21:44:31 -05:00
Jim Evins
9917e9d4c2
Don't use tr() in static initialization.
2017-11-26 14:34:26 -05:00
Jim Evins
b8ee5e1f73
Restructuring directory layout. Move towards "Modern CMake" usage.
2017-11-23 22:15:24 -05:00
Jim Evins
8bcec37d7c
Created SubstitutionField class.
2017-11-18 22:36:43 -05:00
Jim Evins
7b36ab4943
Tweaked layout of SelectProductDialog.
...
- Tweaks to layout so that it resizes without artifacts.
- Removed parent window so that window manager will not center dialog on parent,
which makes resizing difficult depending on size and location of parent window.
2017-11-06 22:35:59 -05:00
Jim Evins
a31484700c
Initial implementation of glabels-batch.
...
Note: must currently use QGuiApplication instead of QCoreApplication to
support QFont. Unfortunately, this means that glabels-batch must run
within a windowing system. Ideally, it would not have this requirement.
2017-10-02 23:15:43 -04:00
Jim Evins
179103ef05
Finished fleshing out Zint barcode backend.
2017-06-03 12:52:04 -04:00