We added a feature that allows you to convert all fonts into shape paths in the final PDF. This feature can be enabled per design or across a whole category using tags.
The tag for this functionality is flattenFonts.
Simply open the design configuration panel and type in flattenFonts and save. Subsequent projects created from this design will have all fonts flatten into shapes.
We had an issue whereby Pixabay expires an image URL and if that image is used in designs, the PDF doesn’t render that image if the expiration period preceeds the PDF render.
This has been fixed across both designs and projects by downloading the image copy unto our servers for rendering in the PDF later on.
We are adding input mask capability for Text items. In the current state, it only works with Data Form Module and the Customize Form. Basically, an input mask is used in formatting text inputs to a particular format.
Think of asking users to provide their phone number in a particular format, an email, ZIP Code etc. You can find an example here: https://wp.demo.pitchprint.io/product/blue-business-card/.
The Phone Number input is masked to a particular format.
We added a warning when admin locks a page. We usually recieve a lot of queries that users could not edit or add items to pages. This happens when the admin has locked the page.
Over the past two weeks, we tweaked the mobile interface to be more responsive and fixed the nagging issue of the tab hiding when the UI is being scrolled. The text editor is appropriately positioned. We plan on doing more work on the interface here.
We have fixed some issues with the photo crop module including a solid undo state management to revert to previous crop states. The issue with black canvas after an image has been deleted is also fixed.
When a user clicks to show the font slider, it now defaults to showing 4x the current font size as maximum value with a minimum value of 2 points. So if the current font size is 12, the slider range will be 2 - 48. For a 30 font size, the range will be 2 - 120. This way, it adapts to the selected font size.
We started implementing pdf specific commands using design tags. The format is {pdf-operation-operand}. For now we have the join command for stringing two or more pages into a single PDF page.
For instance, adding the following tag to a two paged design will join the pages side by side, horizontally: pdf-hjoin-1|2 The command is “hjoin”, the operand is the pages separated by a pipe.
With this feature, you can lock an entire page so that customers do not change, delete or add elements to it, but gets printed in your PDF; Something like a static pageWe are working on an advance layout builder feature for v10, coming next week.Take care and keep safe!
Users and admin can now type in custom Hex or CMYK color values while designing. It’s available by default in Admin but you need to enable it in the settings page for your store as well as re-save your styling.
Prior to this option, bleed is a part of the final PDF dimension. As such, a 100 x 100cm page with 2cm bleed will output a 98 x 98cm file with 2cm bleed.
Toggling this option to true will give you 102 x 102cm as is expected by many print platforms. In order not to break existing stores, we disabled it by default in settings, and will only affect new designs going forward, if enbaled.
We’ve added a new feature in settings, which allows you to fill the bleed area with a lighter transparent value of the bleed line color. We are looking at adding hash lines over this as well, so it doesn’t look as though it’s a part of the design.
We’ve modified the thumbnail label so that when text is too long, the text extends instead of cutting off; we also moved the label to the top of the thumbnail.
We’ve implemented the gallery search feature in v10 so customers can search for images using keywords in background and picture panels. The keywords used are provided by admin in the Pictures and Background sections.
Fixed an issue with text elements where some parts get formatted while others remain numb when editing is disabled.We still do daily releases and many other small bugs were fixed along the week.
Fixed issue where the correct fonts assigned to a design did not load on the customers end. We had to re-write the font loading machanism to always pre-load all the fonts used in a design before the design is shown at all. And when a design selector module changes the design at runtime, we also updated the font list accordingly.
Users now have the ability to chain multiple masks, so when they add an image to one mask in the chain, the image is automatically cloned to the other masks bearing the same chain value. You may use any unique keyword as the chain value for your shape, as long as that same exact value is applied to the other shape(s).
Fixed the issue whereby adding a new page to a project prepends the page to the front of the list instead of the back.Keep safe and see you in the coming week!
Special tags: rgb and cmyk have been reserved as color rendering instructions on a per-design level. So you can override the store’s default rendering mode by adding either of these tags to your design. For instance, if the store is set to render PDFs in RGB, you can opt to render a select few in CMYK by adding the tag cmyk to those designs.
Users can now edit curved texts by clicking on the pen icon or double clicking the text itself. Before this, you had to convert to a textbox first and convert back to curved text
Dragging a background image from the panel instead of clicking it hangs the loading process. Now users can either click or drag a background image and have it applied to the canvas.
Fixed issue where no-stroke on a drawn shape still prints out a stroke in the PDFWe do hope everyone is safe and sound; Praying for a speedy return to normal.Keep well.
This warning only appears once to prevent spaming and only shows after 10 seconds of interaction. We will implement an additional warning to the preview page just before submission.
Importing fonts in the app is more streamlined. Closing the font import panel opens the font popup and displays the newly imported fonts top of the list