Commit Graph

96 Commits

Author SHA1 Message Date
Jaye Evins f8efe3aafa Update all occurrences of my name with my legal name. 2025-04-08 18:47:02 -04:00
Jim Evins aebcda43cb Merge branch 'RefactorPrint'
- Modifies printing model to be similar to glabels-3.x.
   - Allow simple projects to print by-the-page (#51)
   - Added collated vs uncollated document merges
- Added ability to separate merge groups by page
- Updated man pages
- Updated misc developer documentation
2020-01-01 14:35:15 -05:00
Jim Evins f09ca36b7b Added "Open Recent" button to StartupView.
- Also disabled broken MacOS build in travis CI file
2019-11-12 21:40:43 -05:00
Mario Blättermann 242285e1e4 Update UI translations from Transifex 2019-09-06 16:12:01 +02:00
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 ea4099a57d Removed call to deprecated QRcode_clearCache().
QRcode_clearCache has been deprecated in libqrencode 4.0.  In previous versions,
it was only necessary to help debug memory leaks.  So it should be harmless
to remove this call.
2019-07-07 16:16:23 -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 fe6dcd6a7f Cleanup of CMakeLists.txt files.
- Bumped required cmake version to 3.9.
 - Added Appveyor CI YAML file for Windows builds
2018-12-19 23:23:59 -05:00
Jim Evins b9b792272c Created placeholder for Variables page in UI. 2018-12-08 12:53:04 -05:00
Mario Blättermann 0d2ad97a16 Sync updated translations from Zanata 2018-12-06 21:54:24 -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
Mario Blättermann 0d3aec40e6 Clean translations and make them ready for translators (#32)
* Fix typos in translatable strings

* Add language definitions to ukrainian ts files

* Add acknowledgements for previous translators of v3.x

* Cleaning the translations

* Map the last commit to the translation files list

* Add instructions for translators
2018-10-31 18:21:11 -04: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
Mario Blättermann b9a1f2e150 Ukrainian translation files need language definitions (#22)
* Add language definitions to Ukrainian ts files
* Add acknowledgements for previous translators of v3.x
2018-07-21 16:09:20 -04:00
Jim Evins 2415457a32 Added missing files from previous commit. (#20) 2018-07-20 19:37:25 -04:00
Jim Evins 842c5012f5 Added skeletal Ukrainian translation files. (#20) 2018-07-20 19:32:04 -04:00
Jim Evins fd55100960 Fixed filenames in TRANSLATION_FILES.txt. Regenerated .ts files. 2018-07-16 23:12:44 -04:00
Jim Evins c0b1273dd9 Merge branch 'master' of git://github.com/mariobl/glabels-qt into mariobl-master 2018-07-16 23:00:49 -04:00
Mario Blättermann 7ac9bc33e1 Remove unused file 2018-07-15 17:12:39 +02:00
Mario Blättermann 1d9f1c6f82 Import existing po files 2018-07-15 17:00:41 +02:00
Mario Blättermann 969f08cf11 Updated German translation 2018-07-14 22:03:07 +02:00