Perpy message bubbles

This commit is contained in:
Stephen Paul Weber 2022-03-08 22:44:16 -05:00
parent 426a4770f3
commit 38a7a96368
No known key found for this signature in database
GPG key ID: D11C2911CE519CDE
13 changed files with 76 additions and 42 deletions

View file

@ -1,6 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
@ -13,7 +11,7 @@
height="26" height="26"
id="svg2" id="svg2"
version="1.1" version="1.1"
inkscape:version="0.48.5 r10040" inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
sodipodi:docname="message_bubble_received.svg"> sodipodi:docname="message_bubble_received.svg">
<defs <defs
id="defs4"> id="defs4">
@ -52,6 +50,21 @@
result="composite2" result="composite2"
id="feComposite3821" /> id="feComposite3821" />
</filter> </filter>
<linearGradient
id="paint0_linear"
x1="1260"
y1="1570.41"
x2="618.987"
y2="488.325"
gradientUnits="userSpaceOnUse">
<stop
stop-color="#7D01DD"
id="stop1226" />
<stop
offset="1"
stop-color="#8301E9"
id="stop1228" />
</linearGradient>
</defs> </defs>
<sodipodi:namedview <sodipodi:namedview
id="base" id="base"
@ -60,21 +73,23 @@
borderopacity="1.0" borderopacity="1.0"
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="16" inkscape:zoom="22.627417"
inkscape:cx="25.745257" inkscape:cx="19.480239"
inkscape:cy="9.618802" inkscape:cy="15.902718"
inkscape:document-units="px" inkscape:document-units="px"
inkscape:current-layer="layer1" inkscape:current-layer="layer"
showgrid="true" showgrid="true"
inkscape:window-width="989" inkscape:window-width="1656"
inkscape:window-height="755" inkscape:window-height="1060"
inkscape:window-x="22" inkscape:window-x="1088"
inkscape:window-y="16" inkscape:window-y="1092"
inkscape:window-maximized="0" inkscape:window-maximized="0"
showguides="true" showguides="true"
inkscape:guide-bbox="true" inkscape:guide-bbox="true"
guidecolor="#000000" guidecolor="#000000"
guideopacity="0.49803922"> guideopacity="0.49803922"
inkscape:document-rotation="0"
inkscape:snap-global="true">
<inkscape:grid <inkscape:grid
type="xygrid" type="xygrid"
id="grid2985" id="grid2985"
@ -82,10 +97,10 @@
visible="true" visible="true"
enabled="true" enabled="true"
snapvisiblegridlinesonly="true" snapvisiblegridlinesonly="true"
spacingx="1px" spacingx="1"
spacingy="1px" spacingy="1"
originx="0px" originx="0"
originy="0px" originy="0"
color="#0000ff" color="#0000ff"
opacity="0.03137255" /> opacity="0.03137255" />
<sodipodi:guide <sodipodi:guide
@ -140,9 +155,9 @@
transform="translate(0,-2)"> transform="translate(0,-2)">
<g <g
id="g3759" id="g3759"
style="fill:#4d8e50;fill-opacity:1;stroke:none;fill-rule:nonzero;filter:url(#filter3811)"> style="fill:#7401cf;fill-opacity:1;stroke:none;fill-rule:nonzero;filter:url(#filter3811)">
<path <path
style="display:none" style="display:none;fill:#7401cf;fill-opacity:1"
d="m 8,6 c 2,2 4,6 4,10 L 16,6 z" d="m 8,6 c 2,2 4,6 4,10 L 16,6 z"
id="path3805" id="path3805"
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
@ -152,14 +167,16 @@
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
id="path2989" id="path2989"
d="M 4,4 16,16 16,4 z" d="M 4,4 16,16 16,4 z"
sodipodi:nodetypes="cccc" /> sodipodi:nodetypes="cccc"
style="fill:#7401cf;fill-opacity:1" />
<rect <rect
ry="2" ry="2"
y="4" y="4"
x="12" x="12"
height="20" height="20"
width="20" width="20"
id="rect2987" /> id="rect2987"
style="fill:#7401cf;fill-opacity:1" />
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View file

@ -1,6 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg <svg
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
@ -13,7 +11,7 @@
height="26" height="26"
id="svg2" id="svg2"
version="1.1" version="1.1"
inkscape:version="0.48.5 r10040" inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
sodipodi:docname="message_bubble_received.svg"> sodipodi:docname="message_bubble_received.svg">
<defs <defs
id="defs4"> id="defs4">
@ -52,6 +50,21 @@
result="composite2" result="composite2"
id="feComposite3821" /> id="feComposite3821" />
</filter> </filter>
<linearGradient
id="paint0_linear"
x1="1260"
y1="1570.41"
x2="618.987"
y2="488.325"
gradientUnits="userSpaceOnUse">
<stop
stop-color="#7D01DD"
id="stop1226" />
<stop
offset="1"
stop-color="#8301E9"
id="stop1228" />
</linearGradient>
</defs> </defs>
<sodipodi:namedview <sodipodi:namedview
id="base" id="base"
@ -60,21 +73,23 @@
borderopacity="1.0" borderopacity="1.0"
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="16" inkscape:zoom="22.627417"
inkscape:cx="25.745257" inkscape:cx="19.480239"
inkscape:cy="9.618802" inkscape:cy="15.902718"
inkscape:document-units="px" inkscape:document-units="px"
inkscape:current-layer="layer1" inkscape:current-layer="layer"
showgrid="true" showgrid="true"
inkscape:window-width="989" inkscape:window-width="1656"
inkscape:window-height="755" inkscape:window-height="1060"
inkscape:window-x="22" inkscape:window-x="1088"
inkscape:window-y="16" inkscape:window-y="1092"
inkscape:window-maximized="0" inkscape:window-maximized="0"
showguides="true" showguides="true"
inkscape:guide-bbox="true" inkscape:guide-bbox="true"
guidecolor="#000000" guidecolor="#000000"
guideopacity="0.49803922"> guideopacity="0.49803922"
inkscape:document-rotation="0"
inkscape:snap-global="true">
<inkscape:grid <inkscape:grid
type="xygrid" type="xygrid"
id="grid2985" id="grid2985"
@ -82,10 +97,10 @@
visible="true" visible="true"
enabled="true" enabled="true"
snapvisiblegridlinesonly="true" snapvisiblegridlinesonly="true"
spacingx="1px" spacingx="1"
spacingy="1px" spacingy="1"
originx="0px" originx="0"
originy="0px" originy="0"
color="#0000ff" color="#0000ff"
opacity="0.03137255" /> opacity="0.03137255" />
<sodipodi:guide <sodipodi:guide
@ -140,9 +155,9 @@
transform="translate(0,-2)"> transform="translate(0,-2)">
<g <g
id="g3759" id="g3759"
style="fill:#295e2d;fill-opacity:1;stroke:none;fill-rule:nonzero;filter:url(#filter3811)"> style="fill:#7401cf;fill-opacity:1;stroke:none;fill-rule:nonzero;filter:url(#filter3811)">
<path <path
style="display:none" style="display:none;fill:#7401cf;fill-opacity:1"
d="m 8,6 c 2,2 4,6 4,10 L 16,6 z" d="m 8,6 c 2,2 4,6 4,10 L 16,6 z"
id="path3805" id="path3805"
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
@ -152,14 +167,16 @@
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
id="path2989" id="path2989"
d="M 4,4 16,16 16,4 z" d="M 4,4 16,16 16,4 z"
sodipodi:nodetypes="cccc" /> sodipodi:nodetypes="cccc"
style="fill:#7401cf;fill-opacity:1" />
<rect <rect
ry="2" ry="2"
y="4" y="4"
x="12" x="12"
height="20" height="20"
width="20" width="20"
id="rect2987" /> id="rect2987"
style="fill:#7401cf;fill-opacity:1" />
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 772 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 773 B

After

Width:  |  Height:  |  Size: 773 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 596 B

After

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 617 B

After

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 936 B

After

Width:  |  Height:  |  Size: 907 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 926 B

After

Width:  |  Height:  |  Size: 907 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -573,8 +573,8 @@
<string name="pref_theme_automatic">Automatic</string> <string name="pref_theme_automatic">Automatic</string>
<string name="pref_theme_light">Light</string> <string name="pref_theme_light">Light</string>
<string name="pref_theme_dark">Dark</string> <string name="pref_theme_dark">Dark</string>
<string name="pref_use_green_background">Green Background</string> <string name="pref_use_green_background">Purple Background</string>
<string name="pref_use_green_background_summary">Use green background for received messages</string> <string name="pref_use_green_background_summary">Use purple background for received messages</string>
<string name="unable_to_connect_to_keychain">Could not connect to OpenKeychain</string> <string name="unable_to_connect_to_keychain">Could not connect to OpenKeychain</string>
<string name="this_device_is_no_longer_in_use">This device is no longer in use</string> <string name="this_device_is_no_longer_in_use">This device is no longer in use</string>
<string name="type_pc">Computer</string> <string name="type_pc">Computer</string>