Daniel Brötzmann pushed to branch mainwindow at gajim / gajim
Commits:
-
fc8a485b
by wurstsalat at 2021-04-29T22:09:54+02:00
14 changed files:
- + gajim/data/icons/hicolor/16x16/devices/feather-info-symbolic.symbolic.png
- + gajim/data/icons/hicolor/16x16/devices/feather-log-in-symbolic.symbolic.png
- + gajim/data/icons/hicolor/16x16/devices/feather-log-out-symbolic.symbolic.png
- + gajim/data/icons/hicolor/32x32/devices/feather-info-symbolic.symbolic.png
- + gajim/data/icons/hicolor/32x32/devices/feather-log-in-symbolic.symbolic.png
- + gajim/data/icons/hicolor/32x32/devices/feather-log-out-symbolic.symbolic.png
- + gajim/data/icons/hicolor/scalable/devices/feather-info-symbolic.svg
- + gajim/data/icons/hicolor/scalable/devices/feather-log-in-symbolic.svg
- + gajim/data/icons/hicolor/scalable/devices/feather-log-out-symbolic.svg
- gajim/data/style/default-dark.css
- gajim/data/style/default.css
- gajim/gtk/conversation/rows/info.py
- gajim/gtk/conversation/rows/muc_join_left.py
- gajim/gtk/conversation/rows/muc_subject.py
Changes:
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
| 1 |
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
| 2 |
+<svg
|
|
| 3 |
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
| 4 |
+ xmlns:cc="http://creativecommons.org/ns#"
|
|
| 5 |
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
| 6 |
+ xmlns:svg="http://www.w3.org/2000/svg"
|
|
| 7 |
+ xmlns="http://www.w3.org/2000/svg"
|
|
| 8 |
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
| 9 |
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
| 10 |
+ width="24"
|
|
| 11 |
+ height="24"
|
|
| 12 |
+ viewBox="0 0 24 24"
|
|
| 13 |
+ fill="none"
|
|
| 14 |
+ stroke="currentColor"
|
|
| 15 |
+ stroke-width="2"
|
|
| 16 |
+ stroke-linecap="round"
|
|
| 17 |
+ stroke-linejoin="round"
|
|
| 18 |
+ class="feather feather-info"
|
|
| 19 |
+ version="1.1"
|
|
| 20 |
+ id="svg8"
|
|
| 21 |
+ sodipodi:docname="feather-info-symbolic.svg"
|
|
| 22 |
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)">
|
|
| 23 |
+ <metadata
|
|
| 24 |
+ id="metadata14">
|
|
| 25 |
+ <rdf:RDF>
|
|
| 26 |
+ <cc:Work
|
|
| 27 |
+ rdf:about="">
|
|
| 28 |
+ <dc:format>image/svg+xml</dc:format>
|
|
| 29 |
+ <dc:type
|
|
| 30 |
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
| 31 |
+ </cc:Work>
|
|
| 32 |
+ </rdf:RDF>
|
|
| 33 |
+ </metadata>
|
|
| 34 |
+ <defs
|
|
| 35 |
+ id="defs12" />
|
|
| 36 |
+ <sodipodi:namedview
|
|
| 37 |
+ pagecolor="#ffffff"
|
|
| 38 |
+ bordercolor="#666666"
|
|
| 39 |
+ borderopacity="1"
|
|
| 40 |
+ objecttolerance="10"
|
|
| 41 |
+ gridtolerance="10"
|
|
| 42 |
+ guidetolerance="10"
|
|
| 43 |
+ inkscape:pageopacity="0"
|
|
| 44 |
+ inkscape:pageshadow="2"
|
|
| 45 |
+ inkscape:window-width="1920"
|
|
| 46 |
+ inkscape:window-height="998"
|
|
| 47 |
+ id="namedview10"
|
|
| 48 |
+ showgrid="false"
|
|
| 49 |
+ inkscape:zoom="34.291667"
|
|
| 50 |
+ inkscape:cx="12"
|
|
| 51 |
+ inkscape:cy="12"
|
|
| 52 |
+ inkscape:window-x="0"
|
|
| 53 |
+ inkscape:window-y="0"
|
|
| 54 |
+ inkscape:window-maximized="1"
|
|
| 55 |
+ inkscape:current-layer="svg8" />
|
|
| 56 |
+ <path
|
|
| 57 |
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
|
|
| 58 |
+ d="M 12 1 C 5.9367124 1 1 5.9367124 1 12 C 1 18.063288 5.9367124 23 12 23 C 18.063288 23 23 18.063288 23 12 C 23 5.9367124 18.063288 1 12 1 z M 12 3 C 16.982407 3 21 7.0175926 21 12 C 21 16.982407 16.982407 21 12 21 C 7.0175926 21 3 16.982407 3 12 C 3 7.0175926 7.0175926 3 12 3 z "
|
|
| 59 |
+ id="circle2" />
|
|
| 60 |
+ <path
|
|
| 61 |
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
|
|
| 62 |
+ d="M 12 11 A 1 1 0 0 0 11 12 L 11 16 A 1 1 0 0 0 12 17 A 1 1 0 0 0 13 16 L 13 12 A 1 1 0 0 0 12 11 z "
|
|
| 63 |
+ id="line4" />
|
|
| 64 |
+ <path
|
|
| 65 |
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
|
|
| 66 |
+ d="M 12 7 A 1 1 0 0 0 11 8 A 1 1 0 0 0 12 9 L 12.009766 9 A 1 1 0 0 0 13.009766 8 A 1 1 0 0 0 12.009766 7 L 12 7 z "
|
|
| 67 |
+ id="line6" />
|
|
| 68 |
+</svg>
|
| 1 |
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
| 2 |
+<svg
|
|
| 3 |
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
| 4 |
+ xmlns:cc="http://creativecommons.org/ns#"
|
|
| 5 |
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
| 6 |
+ xmlns:svg="http://www.w3.org/2000/svg"
|
|
| 7 |
+ xmlns="http://www.w3.org/2000/svg"
|
|
| 8 |
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
| 9 |
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
| 10 |
+ width="24"
|
|
| 11 |
+ height="24"
|
|
| 12 |
+ viewBox="0 0 24 24"
|
|
| 13 |
+ fill="none"
|
|
| 14 |
+ stroke="currentColor"
|
|
| 15 |
+ stroke-width="2"
|
|
| 16 |
+ stroke-linecap="round"
|
|
| 17 |
+ stroke-linejoin="round"
|
|
| 18 |
+ class="feather feather-log-in"
|
|
| 19 |
+ version="1.1"
|
|
| 20 |
+ id="svg8"
|
|
| 21 |
+ sodipodi:docname="feather-log-in-symbolic.svg"
|
|
| 22 |
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)">
|
|
| 23 |
+ <metadata
|
|
| 24 |
+ id="metadata14">
|
|
| 25 |
+ <rdf:RDF>
|
|
| 26 |
+ <cc:Work
|
|
| 27 |
+ rdf:about="">
|
|
| 28 |
+ <dc:format>image/svg+xml</dc:format>
|
|
| 29 |
+ <dc:type
|
|
| 30 |
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
| 31 |
+ </cc:Work>
|
|
| 32 |
+ </rdf:RDF>
|
|
| 33 |
+ </metadata>
|
|
| 34 |
+ <defs
|
|
| 35 |
+ id="defs12" />
|
|
| 36 |
+ <sodipodi:namedview
|
|
| 37 |
+ pagecolor="#ffffff"
|
|
| 38 |
+ bordercolor="#666666"
|
|
| 39 |
+ borderopacity="1"
|
|
| 40 |
+ objecttolerance="10"
|
|
| 41 |
+ gridtolerance="10"
|
|
| 42 |
+ guidetolerance="10"
|
|
| 43 |
+ inkscape:pageopacity="0"
|
|
| 44 |
+ inkscape:pageshadow="2"
|
|
| 45 |
+ inkscape:window-width="1920"
|
|
| 46 |
+ inkscape:window-height="998"
|
|
| 47 |
+ id="namedview10"
|
|
| 48 |
+ showgrid="false"
|
|
| 49 |
+ inkscape:zoom="34.291667"
|
|
| 50 |
+ inkscape:cx="12"
|
|
| 51 |
+ inkscape:cy="12"
|
|
| 52 |
+ inkscape:window-x="0"
|
|
| 53 |
+ inkscape:window-y="0"
|
|
| 54 |
+ inkscape:window-maximized="1"
|
|
| 55 |
+ inkscape:current-layer="svg8" />
|
|
| 56 |
+ <path
|
|
| 57 |
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
|
|
| 58 |
+ d="M 15 2 A 1 1 0 0 0 14 3 A 1 1 0 0 0 15 4 L 19 4 C 19.564129 4 20 4.4358706 20 5 L 20 19 C 20 19.564129 19.564129 20 19 20 L 15 20 A 1 1 0 0 0 14 21 A 1 1 0 0 0 15 22 L 19 22 C 20.64501 22 22 20.64501 22 19 L 22 5 C 22 3.3549904 20.64501 2 19 2 L 15 2 z "
|
|
| 59 |
+ id="path2" />
|
|
| 60 |
+ <path
|
|
| 61 |
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
|
|
| 62 |
+ d="M 10.029297 6 A 1 1 0 0 0 9.2929688 6.2929688 A 1 1 0 0 0 9.2929688 7.7070312 L 13.585938 12 L 9.2929688 16.292969 A 1 1 0 0 0 9.2929688 17.707031 A 1 1 0 0 0 10.707031 17.707031 L 15.707031 12.707031 A 1.0001 1.0001 0 0 0 15.707031 11.292969 L 10.707031 6.2929688 A 1 1 0 0 0 10.029297 6 z "
|
|
| 63 |
+ id="polyline4" />
|
|
| 64 |
+ <path
|
|
| 65 |
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
|
|
| 66 |
+ d="M 3 11 A 1 1 0 0 0 2 12 A 1 1 0 0 0 3 13 L 15 13 A 1 1 0 0 0 16 12 A 1 1 0 0 0 15 11 L 3 11 z "
|
|
| 67 |
+ id="line6" />
|
|
| 68 |
+</svg>
|
| 1 |
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
| 2 |
+<svg
|
|
| 3 |
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
| 4 |
+ xmlns:cc="http://creativecommons.org/ns#"
|
|
| 5 |
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
| 6 |
+ xmlns:svg="http://www.w3.org/2000/svg"
|
|
| 7 |
+ xmlns="http://www.w3.org/2000/svg"
|
|
| 8 |
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
| 9 |
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
| 10 |
+ width="24"
|
|
| 11 |
+ height="24"
|
|
| 12 |
+ viewBox="0 0 24 24"
|
|
| 13 |
+ fill="none"
|
|
| 14 |
+ stroke="currentColor"
|
|
| 15 |
+ stroke-width="2"
|
|
| 16 |
+ stroke-linecap="round"
|
|
| 17 |
+ stroke-linejoin="round"
|
|
| 18 |
+ class="feather feather-log-out"
|
|
| 19 |
+ version="1.1"
|
|
| 20 |
+ id="svg8"
|
|
| 21 |
+ sodipodi:docname="feather-log-out-symbolic.svg"
|
|
| 22 |
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)">
|
|
| 23 |
+ <metadata
|
|
| 24 |
+ id="metadata14">
|
|
| 25 |
+ <rdf:RDF>
|
|
| 26 |
+ <cc:Work
|
|
| 27 |
+ rdf:about="">
|
|
| 28 |
+ <dc:format>image/svg+xml</dc:format>
|
|
| 29 |
+ <dc:type
|
|
| 30 |
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
| 31 |
+ </cc:Work>
|
|
| 32 |
+ </rdf:RDF>
|
|
| 33 |
+ </metadata>
|
|
| 34 |
+ <defs
|
|
| 35 |
+ id="defs12" />
|
|
| 36 |
+ <sodipodi:namedview
|
|
| 37 |
+ pagecolor="#ffffff"
|
|
| 38 |
+ bordercolor="#666666"
|
|
| 39 |
+ borderopacity="1"
|
|
| 40 |
+ objecttolerance="10"
|
|
| 41 |
+ gridtolerance="10"
|
|
| 42 |
+ guidetolerance="10"
|
|
| 43 |
+ inkscape:pageopacity="0"
|
|
| 44 |
+ inkscape:pageshadow="2"
|
|
| 45 |
+ inkscape:window-width="1920"
|
|
| 46 |
+ inkscape:window-height="998"
|
|
| 47 |
+ id="namedview10"
|
|
| 48 |
+ showgrid="false"
|
|
| 49 |
+ inkscape:zoom="34.291667"
|
|
| 50 |
+ inkscape:cx="12"
|
|
| 51 |
+ inkscape:cy="12"
|
|
| 52 |
+ inkscape:window-x="0"
|
|
| 53 |
+ inkscape:window-y="0"
|
|
| 54 |
+ inkscape:window-maximized="1"
|
|
| 55 |
+ inkscape:current-layer="svg8" />
|
|
| 56 |
+ <path
|
|
| 57 |
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
|
|
| 58 |
+ d="M 5 2 C 3.3549904 2 2 3.3549904 2 5 L 2 19 C 2 20.64501 3.3549904 22 5 22 L 9 22 A 1 1 0 0 0 10 21 A 1 1 0 0 0 9 20 L 5 20 C 4.4358706 20 4 19.564129 4 19 L 4 5 C 4 4.4358706 4.4358706 4 5 4 L 9 4 A 1 1 0 0 0 10 3 A 1 1 0 0 0 9 2 L 5 2 z "
|
|
| 59 |
+ id="path2" />
|
|
| 60 |
+ <path
|
|
| 61 |
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
|
|
| 62 |
+ d="M 16.029297 6 A 1 1 0 0 0 15.292969 6.2929688 A 1 1 0 0 0 15.292969 7.7070312 L 19.585938 12 L 15.292969 16.292969 A 1 1 0 0 0 15.292969 17.707031 A 1 1 0 0 0 16.707031 17.707031 L 21.707031 12.707031 A 1.0001 1.0001 0 0 0 21.707031 11.292969 L 16.707031 6.2929688 A 1 1 0 0 0 16.029297 6 z "
|
|
| 63 |
+ id="polyline4" />
|
|
| 64 |
+ <path
|
|
| 65 |
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
|
|
| 66 |
+ d="M 9 11 A 1 1 0 0 0 8 12 A 1 1 0 0 0 9 13 L 21 13 A 1 1 0 0 0 22 12 A 1 1 0 0 0 21 11 L 9 11 z "
|
|
| 67 |
+ id="line6" />
|
|
| 68 |
+</svg>
|
| ... | ... | @@ -9,6 +9,9 @@ |
| 9 | 9 |
color: rgb(200, 200, 200);
|
| 10 | 10 |
}
|
| 11 | 11 |
.gajim-status-message {
|
| 12 |
+ color: rgb(140, 175, 210);
|
|
| 13 |
+}
|
|
| 14 |
+.gajim-subject-message {
|
|
| 12 | 15 |
color: rgb(205, 225, 255);
|
| 13 | 16 |
background: rgb(40, 60, 80);
|
| 14 | 17 |
}
|
| ... | ... | @@ -24,6 +27,12 @@ |
| 24 | 27 |
.gajim-state-tab-muc-msg {
|
| 25 | 28 |
color: rgb(80, 95, 230);
|
| 26 | 29 |
}
|
| 30 |
+.gajim-user-disconnected {
|
|
| 31 |
+ color: rgb(80, 30, 30);
|
|
| 32 |
+}
|
|
| 33 |
+.gajim-user-connected {
|
|
| 34 |
+ color: rgb(30, 80, 50);
|
|
| 35 |
+}
|
|
| 27 | 36 |
.gajim-roster-disconnected {
|
| 28 | 37 |
background: rgb(80, 30, 30);
|
| 29 | 38 |
}
|
| ... | ... | @@ -9,6 +9,9 @@ |
| 9 | 9 |
color: rgb(85, 85, 85);
|
| 10 | 10 |
}
|
| 11 | 11 |
.gajim-status-message {
|
| 12 |
+ color: rgb(100, 130, 160);
|
|
| 13 |
+}
|
|
| 14 |
+.gajim-subject-message {
|
|
| 12 | 15 |
color: rgb(40, 70, 100);
|
| 13 | 16 |
background: rgb(225, 235, 250);
|
| 14 | 17 |
}
|
| ... | ... | @@ -24,6 +27,12 @@ |
| 24 | 27 |
.gajim-state-tab-muc-msg {
|
| 25 | 28 |
color: rgb(40, 40, 200);
|
| 26 | 29 |
}
|
| 30 |
+.gajim-user-disconnected {
|
|
| 31 |
+ color: rgb(230, 170, 170);
|
|
| 32 |
+}
|
|
| 33 |
+.gajim-user-connected {
|
|
| 34 |
+ color: rgb(160, 200, 170);
|
|
| 35 |
+}
|
|
| 27 | 36 |
.gajim-roster-disconnected {
|
| 28 | 37 |
background: rgb(230, 170, 170);
|
| 29 | 38 |
}
|
| ... | ... | @@ -37,13 +37,22 @@ def __init__(self, account, text): |
| 37 | 37 |
|
| 38 | 38 |
avatar_placeholder = Gtk.Box()
|
| 39 | 39 |
avatar_placeholder.set_size_request(AvatarSize.ROSTER, -1)
|
| 40 |
- self.grid.attach(avatar_placeholder, 0, 0, 1, 2)
|
|
| 41 |
- timestamp_widget = self.create_timestamp_widget(self.timestamp)
|
|
| 42 |
- timestamp_widget.set_valign(Gtk.Align.START)
|
|
| 43 |
- self.grid.attach(timestamp_widget, 2, 0, 1, 1)
|
|
| 40 |
+ self.grid.attach(avatar_placeholder, 0, 0, 1, 1)
|
|
| 41 |
+ |
|
| 42 |
+ icon = Gtk.Image.new_from_icon_name('feather-info-symbolic',
|
|
| 43 |
+ Gtk.IconSize.MENU)
|
|
| 44 |
+ icon.get_style_context().add_class('gajim-status-message')
|
|
| 45 |
+ self.grid.attach(icon, 1, 0, 1, 1)
|
|
| 44 | 46 |
|
| 45 | 47 |
self._label = SimpleLabel()
|
| 48 |
+ self._label.get_style_context().add_class('gajim-status-message')
|
|
| 46 | 49 |
self._label.set_text(text)
|
| 50 |
+ self.grid.attach(self._label, 2, 0, 1, 1)
|
|
| 51 |
+ |
|
| 52 |
+ timestamp_widget = self.create_timestamp_widget(self.timestamp)
|
|
| 53 |
+ timestamp_widget.set_hexpand(True)
|
|
| 54 |
+ timestamp_widget.set_halign(Gtk.Align.END)
|
|
| 55 |
+ timestamp_widget.set_valign(Gtk.Align.START)
|
|
| 56 |
+ self.grid.attach(timestamp_widget, 3, 0, 1, 1)
|
|
| 47 | 57 |
|
| 48 |
- self.grid.attach(self._label, 1, 0, 1, 1)
|
|
| 49 | 58 |
self.show_all()
|
| ... | ... | @@ -33,23 +33,34 @@ def __init__(self, type_, account, nick, reason=None, error=False): |
| 33 | 33 |
self.timestamp = datetime.fromtimestamp(timestamp)
|
| 34 | 34 |
self.db_timestamp = timestamp
|
| 35 | 35 |
|
| 36 |
- self._label = SimpleLabel()
|
|
| 36 |
+ avatar_placeholder = Gtk.Box()
|
|
| 37 |
+ avatar_placeholder.set_size_request(AvatarSize.ROSTER, -1)
|
|
| 38 |
+ self.grid.attach(avatar_placeholder, 0, 0, 1, 1)
|
|
| 37 | 39 |
|
| 38 | 40 |
if type_ == 'muc-user-joined':
|
| 39 | 41 |
text = self._make_join_message(nick)
|
| 42 |
+ icon_name = 'feather-log-in-symbolic'
|
|
| 43 |
+ icon_class = 'gajim-user-connected'
|
|
| 40 | 44 |
else:
|
| 41 | 45 |
text = self._make_left_message(nick, reason, error)
|
| 46 |
+ icon_name = 'feather-log-out-symbolic'
|
|
| 47 |
+ icon_class = 'gajim-user-disconnected'
|
|
| 48 |
+ |
|
| 49 |
+ icon = Gtk.Image.new_from_icon_name(icon_name, Gtk.IconSize.MENU)
|
|
| 50 |
+ icon.get_style_context().add_class(icon_class)
|
|
| 51 |
+ self.grid.attach(icon, 1, 0, 1, 1)
|
|
| 42 | 52 |
|
| 53 |
+ self._label = SimpleLabel()
|
|
| 43 | 54 |
self._label.set_text(text)
|
| 55 |
+ self._label.get_style_context().add_class('gajim-status-message')
|
|
| 56 |
+ self.grid.attach(self._label, 2, 0, 1, 1)
|
|
| 44 | 57 |
|
| 45 |
- avatar_placeholder = Gtk.Box()
|
|
| 46 |
- avatar_placeholder.set_size_request(AvatarSize.ROSTER, -1)
|
|
| 47 |
- self.grid.attach(avatar_placeholder, 0, 0, 1, 2)
|
|
| 48 | 58 |
timestamp_widget = self.create_timestamp_widget(self.timestamp)
|
| 59 |
+ timestamp_widget.set_hexpand(True)
|
|
| 60 |
+ timestamp_widget.set_halign(Gtk.Align.END)
|
|
| 49 | 61 |
timestamp_widget.set_valign(Gtk.Align.START)
|
| 50 |
- self.grid.attach(timestamp_widget, 2, 0, 1, 1)
|
|
| 62 |
+ self.grid.attach(timestamp_widget, 3, 0, 1, 1)
|
|
| 51 | 63 |
|
| 52 |
- self.grid.attach(self._label, 1, 0, 1, 1)
|
|
| 53 | 64 |
self.show_all()
|
| 54 | 65 |
|
| 55 | 66 |
@staticmethod
|
| ... | ... | @@ -57,9 +68,9 @@ def _make_left_message(nick, reason, error): |
| 57 | 68 |
reason = '' if reason is None else ': {reason}'.format(reason=reason)
|
| 58 | 69 |
|
| 59 | 70 |
if error:
|
| 60 |
- #Group Chat: User was kicked because of an server error: reason
|
|
| 61 |
- message = _('{nick} has left due to '
|
|
| 62 |
- 'an error{reason}').format(nick=nick, reason=reason)
|
|
| 71 |
+ # Group Chat: User was kicked because of an server error: reason
|
|
| 72 |
+ message = _('{nick} has left due to an error{reason}').format(
|
|
| 73 |
+ nick=nick, reason=reason)
|
|
| 63 | 74 |
|
| 64 | 75 |
else:
|
| 65 | 76 |
message = _('{nick} has left{reason}').format(nick=nick,
|
| ... | ... | @@ -68,4 +79,4 @@ def _make_left_message(nick, reason, error): |
| 68 | 79 |
|
| 69 | 80 |
@staticmethod
|
| 70 | 81 |
def _make_join_message(nick):
|
| 71 |
- return _('%s has joined the group chat') % nick
|
|
| 82 |
+ return _('%s has joined') % nick
|
| ... | ... | @@ -45,7 +45,7 @@ def __init__(self, account, text, nick, date): |
| 45 | 45 |
|
| 46 | 46 |
subject_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
|
| 47 | 47 |
subject_box.get_style_context().add_class('conversation-subject-box')
|
| 48 |
- subject_box.get_style_context().add_class('gajim-status-message')
|
|
| 48 |
+ subject_box.get_style_context().add_class('gajim-subject-message')
|
|
| 49 | 49 |
|
| 50 | 50 |
title = Gtk.Label(label=_('Subject'))
|
| 51 | 51 |
title.set_halign(Gtk.Align.START)
|