Ability to make new persistent patterns/pattern libraries

Bug #183535 reported by Rob Antonishen
66
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Medium
John Cliff

Bug Description

Currently the pattern library file "share\patterns\patterns.svg" is hard-coded. Additional patterns can be manually added to this file but are lost on updates of the core file.

It should be possible to add other svg files to this directory (or a user directory) and have these automatically loaded as "pattern libraries"

Tags: pattern ui
description: updated
Revision history for this message
John Cliff (johncliff) wrote :

Is kinda a feature request, but have left as a bug due to the file loss on upgrade bit...

Changed in inkscape:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Rob Antonishen (rob-antonishen) wrote :

I figured it would end up as a wishlist item, but I'll take the medium bug status :)

Revision history for this message
John Cliff (johncliff) wrote :

Assigning this to me since i did the stock pattern code for the menu. No idea how quickly I'll get onto it tho so if anyone else feels the urge, feel free ;D

Changed in inkscape:
assignee: nobody → johncliff
su_v (suv-lp)
tags: added: pattern ui
Revision history for this message
wulf solter (wulfsolter) wrote :

What about, on startup:

1) Do a scan of ~/.inkscape for a folder called "patterns"
2) any SVG files within get read
3) Any <pattern> added to menu?

will obviously be issues naming conflicts, but the ~/.inkscape folder already exists so lets use it.

Revision history for this message
Jonathan Hofinger (jhofinger) wrote :

In 1.0, a new function named "Paint servers" has been added. You can save a file to %appdata%/inkscape/paint (don't forget to set the title when saving the file) and then you can apply the pattern in a different document, using the Paint servers dialog.

Please feel free to file new bugs about the issues you're seeing at http://inkscape.org/report.

Closed by: https://gitlab.com/jhofinger

Changed in inkscape:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.