<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<small>On 21/07/11 14:50, Ben O'Steen wrote:</small>
<blockquote
cite="mid:CA+zvE8jgOhuWMM1iq95k8+A8_AiRjCbZF7tdHg8Ku8T_zpgHcQ@mail.gmail.com"
type="cite">
<pre wrap="">David,
Not to distract from this thread too much, but can you say more about
what you'd like about a self-contained palette? I've been working on
something like that for a few days:
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.vimeo.com/26586840">http://www.vimeo.com/26586840</a> -- shows the more complex one showing
all the different file-saving methods.
</pre>
</blockquote>
<br>
O_o wow, that's exactly the kind of palette/scratchpad I'm looking
for in Mypaint since the old palette panel of Portnov branch , just
a scratchpad to pick & paint ( or 'pick context' ) brush. Cool ,
it looks already a very good feature. I will test your branch Asap.
<br>
<br>
The goal for me, would be to can save an *.ora in relation with a
scratchpad. It mean make this scratchpad open at the same time I
load a *.ora related to it. As Andrew said on the first email : <i>"The
imagined use case for this is that users like to continue work
immediately where they left off when re-opening a saved work on a
later date"</i> and it's really so true when you handle multiple
project. In a second time, I also would like to can use a previous
created scratchpad ( ex: my comics color palette ) to a new
document, or a opened line-art. <br>
Of course , I saw in your videos the arrows to switch easily between
saved scratchpad. I think it's already really user-friendly. But to
continue on the *.ora discution and possibilities ... : <br>
<br>
I can imagine 2 way :<br>
---------------------------------------------------<br>
<br>
#1 - *Embeded* : Save the scratchpad as a separate layer -for
exemple- ; with a constant layer name ID saved in the *.ora files as
hidden and make mypaint recognise by this ID while opening as a
separate informations to display in the scratchpad only.<br>
<br>
_Pros:_<br>
A file can be reopened under a 2nd PC with Mypaint and keep the same
scratchpad<br>
The scratchpad can be used on other apps , the layer can be opened
as a regular layer by Gimp/Krita ( on the top, a hidden layer, with
the ID name to respect = not rename ) <br>
<br>
_Cons :_<br>
Gimp / Krita resaving will crunch some of the scratchpad info
(stroke map )... but it's ok. <br>
File weight, a bit more of infos are in the file.<br>
Can't share the same scratchpad to another drawing/project without
adding another feature as 'open as file as scratchpad'.<br>
<br>
---------------------------------------------------<br>
<br>
#2 - *External* Save only the 'path' to the saved scratchpad inside
the *.ora as a txt info ( surely a path inside .mypaint user
preference , like for brushes ) . With this Mypaint can load it at
the same time of a related *.ora. It's my favorite design :) I also
think the reference docker of Silvio Heinrich in Krita should store
the ref picture this way inside *.kra and *.ora. The dream would be
the two apps use a path compatible (^ u ^) <br>
<br>
_Pros:_<br>
File weight, no embeded scratchpad, no possible bad interaction with
other *.ora compatible apps. <br>
Sharing same palette/scratchpad within multiple project is possible
; as scratchpad are saved independantly.<br>
Can share scratchpad for users , edit them etc ... as brushes ....<br>
<br>
_Cons_<br>
Path to the scratchpad can get crunched while resaving the *.ora by
other apps ? <br>
Have to share the ~/.mypaint pref to another PC to work on the file
( dialog 'path to the scratchpad missing!' ) ; but this is ok , imo.
<br>
<br>
-----------------------------------------------------<br>
<br>
</body>
</html>