From d3e229ad479b621a85dbb2126e496d70fa602458 Mon Sep 17 00:00:00 2001 From: Bill Kendrick Date: Fri, 12 Apr 2024 20:03:01 -0700 Subject: [PATCH] New Acrylic brush Also, added descriptions of new Pencil & Acrylic brushes. Also, increased spacing of Sparkles brush. --- brushes-po/tuxpaint-brushes-ca.po | 10 +++++++++- brushes-po/tuxpaint-brushes-ja.po | 10 +++++++++- brushes-po/tuxpaint-brushes-pt.po | 10 +++++++++- brushes-po/tuxpaint-brushes.pot | 10 +++++++++- data/brushes/acrylic.dat | 2 ++ data/brushes/acrylic.png | Bin 0 -> 3224 bytes data/brushes/acrylic.txt | 1 + data/brushes/pencil.dat | 3 +++ data/brushes/pencil.png | Bin 0 -> 2889 bytes data/brushes/pencil.txt | 1 + data/brushes/sparkles.dat | 1 + docs/CHANGES.txt | 6 ++++++ 12 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 data/brushes/acrylic.dat create mode 100644 data/brushes/acrylic.png create mode 100644 data/brushes/acrylic.txt create mode 100644 data/brushes/pencil.dat create mode 100644 data/brushes/pencil.png create mode 100644 data/brushes/pencil.txt diff --git a/brushes-po/tuxpaint-brushes-ca.po b/brushes-po/tuxpaint-brushes-ca.po index 14d650d42..5c3921a5b 100644 --- a/brushes-po/tuxpaint-brushes-ca.po +++ b/brushes-po/tuxpaint-brushes-ca.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Tuxpaint\n" "Report-Msgid-Bugs-To: tuxpaint-i18n@lists.sourceforge.net\n" -"POT-Creation-Date: 2024-03-26 06:14:50+0000\n" +"POT-Creation-Date: 2024-04-13 03:02:21+0000\n" "PO-Revision-Date: 2024-04-06 11:20+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -11,6 +11,10 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: ../data/brushes/acrylic.txt +msgid "Paint with a blotty brush that looks like acrylic paint." +msgstr "" + #: ../data/brushes/arrow.txt msgid "The arrow points the direction you draw." msgstr "La fletxa apunta en la direcció en que dibuixeu." @@ -51,6 +55,10 @@ msgstr "Pinta esquitxos de tinta aleatoris en el dibuix." msgid "Hash marks that draw perpendicular to the direction your painting." msgstr "Pinta ratlles fines perpendiculars a la direcció del traç." +#: ../data/brushes/pencil.txt +msgid "This draws a pencil effect that follows the direction of your strokes." +msgstr "" + #: ../data/brushes/sparkles.txt msgid "Paint with sparkles!" msgstr "Pinta amb guspires!." diff --git a/brushes-po/tuxpaint-brushes-ja.po b/brushes-po/tuxpaint-brushes-ja.po index b1750a385..68cfe71ab 100644 --- a/brushes-po/tuxpaint-brushes-ja.po +++ b/brushes-po/tuxpaint-brushes-ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: tuxpaint-brushes\n" "Report-Msgid-Bugs-To: tuxpaint-i18n@lists.sourceforge.net\n" -"POT-Creation-Date: 2024-03-26 06:14:50+0000\n" +"POT-Creation-Date: 2024-04-13 03:02:21+0000\n" "PO-Revision-Date: 2024-03-26 05:19:40+0000\n" "Last-Translator: \n" "Language-Team: \n" @@ -12,6 +12,10 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.4.2\n" +#: ../data/brushes/acrylic.txt +msgid "Paint with a blotty brush that looks like acrylic paint." +msgstr "" + #: ../data/brushes/arrow.txt msgid "The arrow points the direction you draw." msgstr "" @@ -52,6 +56,10 @@ msgstr "" msgid "Hash marks that draw perpendicular to the direction your painting." msgstr "" +#: ../data/brushes/pencil.txt +msgid "This draws a pencil effect that follows the direction of your strokes." +msgstr "" + #: ../data/brushes/sparkles.txt msgid "Paint with sparkles!" msgstr "" diff --git a/brushes-po/tuxpaint-brushes-pt.po b/brushes-po/tuxpaint-brushes-pt.po index 48469b4f3..1ef8a3fb9 100644 --- a/brushes-po/tuxpaint-brushes-pt.po +++ b/brushes-po/tuxpaint-brushes-pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: tuxpaint-brushes\n" "Report-Msgid-Bugs-To: tuxpaint-i18n@lists.sourceforge.net\n" -"POT-Creation-Date: 2024-03-26 06:14:50+0000\n" +"POT-Creation-Date: 2024-04-13 03:02:21+0000\n" "PO-Revision-Date: \n" "Last-Translator: Hugo Carvalho \n" "Language-Team: \n" @@ -17,6 +17,10 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.4.2\n" +#: ../data/brushes/acrylic.txt +msgid "Paint with a blotty brush that looks like acrylic paint." +msgstr "" + #: ../data/brushes/arrow.txt msgid "The arrow points the direction you draw." msgstr "A seta indica a direção em que desenhas." @@ -57,6 +61,10 @@ msgstr "Pintar manchas de tinta aleatórias no teu desenho." msgid "Hash marks that draw perpendicular to the direction your painting." msgstr "Marcas de traço que desenham perpendicularmente à direção em que está a pintar." +#: ../data/brushes/pencil.txt +msgid "This draws a pencil effect that follows the direction of your strokes." +msgstr "" + #: ../data/brushes/sparkles.txt msgid "Paint with sparkles!" msgstr "Pintar com brilhantes!" diff --git a/brushes-po/tuxpaint-brushes.pot b/brushes-po/tuxpaint-brushes.pot index 06da1c883..6cab3e0cd 100644 --- a/brushes-po/tuxpaint-brushes.pot +++ b/brushes-po/tuxpaint-brushes.pot @@ -8,11 +8,15 @@ msgstr "" "Project-Id-Version: tuxpaint-brushes\n" "Report-Msgid-Bugs-To: tuxpaint-i18n@lists.sourceforge.net\n" "MIME-Version: 1.0\n" -"POT-Creation-Date: 2024-03-26 06:14:50+0000\n" +"POT-Creation-Date: 2024-04-13 03:02:21+0000\n" "PO-Revision-Date: \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: ../data/brushes/acrylic.txt +msgid "Paint with a blotty brush that looks like acrylic paint." +msgstr "" + #: ../data/brushes/arrow.txt msgid "The arrow points the direction you draw." msgstr "" @@ -53,6 +57,10 @@ msgstr "" msgid "Hash marks that draw perpendicular to the direction your painting." msgstr "" +#: ../data/brushes/pencil.txt +msgid "This draws a pencil effect that follows the direction of your strokes." +msgstr "" + #: ../data/brushes/sparkles.txt msgid "Paint with sparkles!" msgstr "" diff --git a/data/brushes/acrylic.dat b/data/brushes/acrylic.dat new file mode 100644 index 000000000..99151a245 --- /dev/null +++ b/data/brushes/acrylic.dat @@ -0,0 +1,2 @@ +frames=4 +random diff --git a/data/brushes/acrylic.png b/data/brushes/acrylic.png new file mode 100644 index 0000000000000000000000000000000000000000..67226183e5077d8d5fc1160ba0cbcd7b136cee39 GIT binary patch literal 3224 zcmV;J3}^F+P)EX>4Tx04R~2kg-a`P!xv0)S@C41jRuFGq_e<%;ZuPf}jv%1*=n?BOf_AaDZRk(g{a5=cL7v5;oVTCPr zg0Reco_9jy`FzDP`qDLC&2xXA`6wKZxxp%_8xW zcsoiX!)Dh{lS%mFX>QYrvx{@nS8d{Q%qbo=Lne$#sOU;Fb&hb@le!cH+*1-t6JqtI znyI)Em2z@95cNg6O+(&Bo#!cKD37tcOu`+hJWU?vf4|p0&gxBTeU=ABP`Bn(t-H^5T`)v&~PCfI_H+}&Kk5F}*Qvrzp0007FOGiWi|A&vvzW@LL32;bR za{vGf6951U69E94oEQKA00(qQO+^Rj1PuZ=A1|Ub{Qv+8`bk7VRA}Di+1qnn*Iftj z&))mobtE52mK@2JB`bEE#FxZr>s+8|o0O&{v}H03!wWMEQ#wP3fq@5x|AFC!P9NwS z%rK?2Wm+iEk^)J3OHwCk;@GLy?KZt%d%uA4;|X+dfG2*?X|w^ z_xt|7zwe6tJVy?xU+IzYD?S3jFZKqbpWDhK8hXUa$crSu0Lie)b=(9%6e;QS2Hk9$ ztj#NVR9o$R{VK1=pu7FK$JGQL5}E&h1R*f4DUjR-fFPR|gQ&G%t{9SO*PMG_5s=F1lj>8@ zejhW39TBS{Bfkd3sMHY`gy?L^(u>7(z;>N>&uyx83#`Q}u)~ z6&azn6{%TwIUO7iYq@&7*(S0Qci3saWgk^Bp(7(Nk{8Mg?C}q->b!@0%-G>K%$f9v zqJn-?@<#0tY1{^a$Q~sRn$xt$2W&TFr^H*H^l|t4mKWE{vl~(%-R7DH)D8Q*5>f>V z9xEhzbTcawwZNM#fOxQ>C?8Lq~D5yL|Mxd&il^#4BUi25}}HZnzUEH zBLWLfTDIGa3-;RPtk#x?kL@z;px;(B>ppi2Rqc>daLr}sgm$|mzBvLWGPUGRpD}Kq zQFC%~$`WOXtUzQ=MI2vA8(W0lg94w{@uWN4XGKm|zphv$r=zSS?}v)Fs0CSNhYi{9 zF$Y{QXi-&B;ItWSB?GQ*2|z{8<03l^`-FoI7*Vp_kecrsH)Olrt~r1G65a)1w|tWL zh)MVOpu9mjp{}cX#cCpXqoy=X^*5R~XKYSjzaD`x<9d}u5}~fVSfnkI*EB1%Y*}#& zG7L>RY{G~>75i*AW=zTR-n5|NZHHXmRFM=-xZ9`f((q}0hHVoe)vKW^byTm@PWdPG z^*>z0E@+q%>y=nGCviz&K%g!sqvfo-<=wxqt+b}6qRd*s8neRzy+*|Pb#!Efx>9+8 zs@MzO^qR+X6_xdF+B^;ULmfRD%5rj+Wc7&rj?bF3tnObdZps2HDw^K%un86W^+;t< zkk@0tCuN*ab6QUEdg_O3(|gnHnnp~@C>WKuUt3P1PgyGOm@D3JBD>UB+d$lXmp*;U zVL$X)kJ%xMtg4QJx`vLTj#;leZr;6~a%ht@hz!_eR86ekkR0}bgT{PDqN-zAUC*Y` z6Z@d2>~K^;OIJ=oc2z?}igx>`ozC0iQQJ2F5S}+L>wto$M8~qOKv74mqa!e7-ZjN7 zx`#U?W_;RCseaTn^~y^HS~_xO6&}1Sxe4&*^=%JBp3xr+S_eMGRnHP z8&c2_No53xv`l-}oE7=X^oHo&p=;Qneh(U#5uq!UmDQHjQk1CsFXKKeb-_u;wKnL1 z&{3cBF^9zhlX_&e^~eZxbU{akyIcn>$_^# zStNu`LM;sfd)?=CljiD|lucJq- zt0612V#z}$off#Hwc#Lp9C6ZbnKA5sC4qEZu7}QP=yT3<7B*2JE!WH#vfqdSQ~K>t zlGhc;=!zsFr=0cozOKIh1mT*H8}pHjf2YlqHUdOlLL|F>}7E>0zmH z(^kZ)R*(oqa@x*#Mng?Q+lw+rH>|MaPJdxiQBHtVBGy_Jt*PC%8~3}OyuRagbKj`} z<38dE1G?H+P*qTpO0}i(cKTP(iLdAX4G|D6rjJQ2AoX1*6l7ensN;gXUj1TsxtN*V z&x{#;dBwMM3|o+2CAfFX@E!w>noyBNfKasR z;VeoNEUEfC*EZ#V6b)B&TyRiLpwECrbJbB;kXrG5Cp2%Ie?0{<=`Kaf4!i1AKXTrR zVK12Wh;J&n=xH67;;S2e-B!_crx`Qm{f|pV%v!NWK_U`+R@Rg}zU-fk8#n5b#SMjU z)=xaHDpe5a2v>QWwpaYO=e+C%sj|1XD1$W>bxnsfo$w*4x1BNXn2MSnHJ7}21MKSo zNMmm~>6{PQX3By`m3+mEdezLi>Y!=gRty>&I3N`Yy{+m+r;JE^(3Gp@-L39~WB%8F zx@ghQJR^0%ply!dBxlkJRQ{C<7Zws<%CxhjB01<8$6+o&Z^7O zHlf#`J|zz+%UDr$#y&UiOr`RK&8r;p?7P-PnWNC`Sh61b$uHIZacU#iXegoY2yg zGi=UbBTl7Tb@Z_*a~7@G<%me^C;rBqt1d|;3XU3=@thyCNjuckv|`2!ik4mRMX`#P zz3yo*=*rxpl}>e4&6;+vpK8n5Z$d#?SJ4??_9Ge9Te`y8l{5*iSoTuzvW%ps)|RV^ zgJycjZ@SlOA}^)YTN)B=llJ)!HM_jzOXduERf4>%4=9`WisqKqSgh`n*S+k#mt1mE zpjT*7y6*VF7DPyD!IYgY_<>Wt=D5p7e9hNa$+~k30FpEeq^2F$QV-khf=-;KgXyHa z%g&lHqvsZ;R*0-W@Oz5Rdd(M|S9e(=E7GfN*@V!kEj#*m_f&J$Ss7h53x*Ud-oV~l z^#f%EEiKcoDw_9GZ#b&x+b)Tf)i(;Mn-&W4Vf;>y7ZlPV)ARK)io?_)lpL1aXV1}0000< KMNUMnLSTY~Q#zyo literal 0 HcmV?d00001 diff --git a/data/brushes/acrylic.txt b/data/brushes/acrylic.txt new file mode 100644 index 000000000..9ec5bfb00 --- /dev/null +++ b/data/brushes/acrylic.txt @@ -0,0 +1 @@ +Paint with a blotty brush that looks like acrylic paint. diff --git a/data/brushes/pencil.dat b/data/brushes/pencil.dat new file mode 100644 index 000000000..d0525e72c --- /dev/null +++ b/data/brushes/pencil.dat @@ -0,0 +1,3 @@ +frames=4 +random +rotate diff --git a/data/brushes/pencil.png b/data/brushes/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..25bef9f9ba5664c4ae74df6575f8f74adf26a342 GIT binary patch literal 2889 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 literal 0 HcmV?d00001 diff --git a/data/brushes/pencil.txt b/data/brushes/pencil.txt new file mode 100644 index 000000000..e948cdce1 --- /dev/null +++ b/data/brushes/pencil.txt @@ -0,0 +1 @@ +This draws a pencil effect that follows the direction of your strokes. diff --git a/data/brushes/sparkles.dat b/data/brushes/sparkles.dat index 99151a245..e95ee0403 100644 --- a/data/brushes/sparkles.dat +++ b/data/brushes/sparkles.dat @@ -1,2 +1,3 @@ frames=4 random +spacing=24 diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt index a2ebf5de5..61e7695aa 100644 --- a/docs/CHANGES.txt +++ b/docs/CHANGES.txt @@ -37,6 +37,12 @@ https://tuxpaint.org/ * Transparent erasers Bill Kendrick + * New Brushes: + ------------ + * Pencil & Acrylic + Based on brushes included with GIMP + Created for Tux Paint by Bill Kendrick + * Other Improvements: ------------------- * Support for brush descriptions, including localization.