Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Framasoft
PeerTube
joinpeertube
Commits
b50b9f57
Verified
Commit
b50b9f57
authored
Nov 19, 2021
by
Chocobozzz
Browse files
Improve accessibility
parent
7b06474b
Pipeline
#459442
passed with stage
in 2 minutes and 2 seconds
Changes
27
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
public/img/brand-with-v3.png
deleted
100644 → 0
View file @
7b06474b
5.17 KB
public/img/brand-with-v3.svg
deleted
100644 → 0
View file @
7b06474b
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc=
"http://purl.org/dc/elements/1.1/"
xmlns:cc=
"http://creativecommons.org/ns#"
xmlns:rdf=
"http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg=
"http://www.w3.org/2000/svg"
xmlns=
"http://www.w3.org/2000/svg"
xmlns:sodipodi=
"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape=
"http://www.inkscape.org/namespaces/inkscape"
width=
"5200"
height=
"1000"
viewBox=
"0 0 520 100"
version=
"1.1"
id=
"svg11"
sodipodi:docname=
"test.svg"
inkscape:version=
"1.0.1 (3bc2e813f5, 2020-09-07)"
>
<metadata
id=
"metadata17"
>
<rdf:RDF>
<cc:Work
rdf:about=
""
>
<dc:format>
image/svg+xml
</dc:format>
<dc:type
rdf:resource=
"http://purl.org/dc/dcmitype/StillImage"
/>
<dc:title>
Peertube_V3_logo Copy
</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id=
"defs15"
/>
<sodipodi:namedview
pagecolor=
"#ffffff"
bordercolor=
"#666666"
borderopacity=
"1"
objecttolerance=
"10"
gridtolerance=
"10"
guidetolerance=
"10"
inkscape:pageopacity=
"0"
inkscape:pageshadow=
"2"
inkscape:window-width=
"1916"
inkscape:window-height=
"1037"
id=
"namedview13"
showgrid=
"false"
scale-x=
"0.1"
inkscape:zoom=
"0.12187393"
inkscape:cx=
"2991.9603"
inkscape:cy=
"-440.71712"
inkscape:window-x=
"0"
inkscape:window-y=
"0"
inkscape:window-maximized=
"1"
inkscape:current-layer=
"svg11"
/>
<title
id=
"title2"
>
Peertube_V3_logo Copy
</title>
<g
id=
"Peertube_V3_logo-Copy"
stroke=
"none"
stroke-width=
"1"
fill=
"none"
fill-rule=
"evenodd"
>
<g
id=
"Group"
>
<path
d=
"m 102.16561,80.007689 5.35993,-22.435153 h 2.73251 c 4.90452,0 9.38864,-0.516365 13.45239,-1.549094 4.06374,-1.032729 7.56696,-2.617435 10.50967,-4.754116 2.94271,-2.136681 5.23732,-4.86095 6.88383,-8.172806 1.64652,-3.311856 2.46978,-7.211299 2.46978,-11.69833 0,-2.63524 -0.40287,-5.074618 -1.20862,-7.318133 -0.80574,-2.243515 -2.10193,-4.184334 -3.88858,-5.822456 -1.78664,-1.638123 -4.06373,-2.902326 -6.83128,-3.79261 -2.76755,-0.890283 -6.0781,-1.335425 -9.93164,-1.335425 -2.24207,0 -4.81694,0.124639 -7.72461,0.373919 -2.90768,0.249279 -6.00803,0.65881 -9.30106,1.228592 v 0 L 89.23871,80.007689 Z m 11.95797,-32.756632 h -3.15087 l 5.04139,-22.859718 c 0.98028,-0.152398 1.7855,-0.247647 2.41567,-0.285747 0.63018,-0.0381 1.4354,-0.05715 2.41567,-0.05715 4.06112,0 6.82688,0.83819 8.29729,2.514569 1.47041,1.676379 2.20561,3.962351 2.20561,6.857915 0,4.343347 -1.4529,7.734205 -4.3587,10.172575 -2.90581,2.43837 -7.19449,3.657555 -12.86606,3.657556 z m 48.99919,34.121492 c 3.30629,0 6.35327,-0.348122 9.14092,-1.044366 2.78766,-0.696244 4.95944,-1.44222 6.51534,-2.237928 v 0 l -0.77795,-9.250102 c -1.1021,0.530472 -2.82007,1.077521 -5.15392,1.641147 -2.33386,0.563627 -4.79737,0.84544 -7.39054,0.84544 -2.20419,0 -4.03562,-0.18235 -5.49428,-0.547049 -1.45865,-0.3647 -2.62558,-0.878594 -3.50077,-1.541684 -0.8752,-0.66309 -1.50728,-1.475374 -1.89626,-2.436855 -0.38898,-0.96148 -0.58346,-2.039 -0.58346,-3.232562 4.47321,0 8.63849,-0.331545 12.49583,-0.994635 3.85734,-0.663089 7.21226,-1.724033 10.06474,-3.18283 2.85249,-1.458798 5.0891,-3.36518 6.70983,-5.719149 1.62073,-2.353968 2.43109,-5.221832 2.43109,-8.603589 0,-4.044847 -1.42624,-7.194524 -4.27872,-9.449029 -2.85249,-2.254505 -6.51534,-3.381757 -10.98856,-3.381757 -4.47322,0 -8.44401,0.828862 -11.91237,2.486586 -3.46837,1.657725 -6.4181,3.845921 -8.84919,6.564589 -2.4311,2.718667 -4.27873,5.884921 -5.5429,9.49876 -1.26417,3.613839 -1.89626,7.343718 -1.89626,11.189639 0,2.851286 0.38898,5.453913 1.16693,7.807881 0.77795,2.353969 2.0097,4.39297 3.69526,6.117003 1.68556,1.724033 3.85734,3.06679 6.51534,4.02827 2.658,0.96148 5.83463,1.44222 9.5299,1.44222 z M 153.08234,55.440215 c 1.04491,-4.756329 2.92247,-8.220177 5.63269,-10.391545 2.71022,-2.171368 5.56738,-3.257051 8.57147,-3.257051 1.9592,0 3.47758,0.430826 4.55513,1.29248 1.07756,0.861654 1.61634,2.085203 1.61634,3.670646 0,0.89612 -0.29388,1.861172 -0.88164,2.895157 -0.58776,1.033984 -1.63266,1.981803 -3.13471,2.843457 -1.50205,0.861654 -3.57553,1.56821 -6.22045,2.119669 -2.64491,0.551458 -6.02452,0.827187 -10.13883,0.827187 z m 56.22518,25.932334 c 3.3063,0 6.35327,-0.348122 9.14093,-1.044366 2.78765,-0.696244 4.95943,-1.44222 6.51534,-2.237928 v 0 l -0.77795,-9.250102 c -1.1021,0.530472 -2.82008,1.077521 -5.15393,1.641147 -2.33385,0.563627 -4.79736,0.84544 -7.39053,0.84544 -2.2042,0 -4.03562,-0.18235 -5.49428,-0.547049 -1.45866,-0.3647 -2.62558,-0.878594 -3.50078,-1.541684 -0.87519,-0.66309 -1.50728,-1.475374 -1.89625,-2.436855 -0.38898,-0.96148 -0.58347,-2.039 -0.58347,-3.232562 4.47322,0 8.6385,-0.331545 12.49584,-0.994635 3.85734,-0.663089 7.21225,-1.724033 10.06474,-3.18283 2.85248,-1.458798 5.08909,-3.36518 6.70982,-5.719149 1.62073,-2.353968 2.4311,-5.221832 2.4311,-8.603589 0,-4.044847 -1.42624,-7.194524 -4.27873,-9.449029 -2.85249,-2.254505 -6.51534,-3.381757 -10.98856,-3.381757 -4.47321,0 -8.444,0.828862 -11.91237,2.486586 -3.46836,1.657725 -6.41809,3.845921 -8.84919,6.564589 -2.4311,2.718667 -4.27873,5.884921 -5.5429,9.49876 -1.26417,3.613839 -1.89625,7.343718 -1.89625,11.189639 0,2.851286 0.38897,5.453913 1.16692,7.807881 0.77795,2.353969 2.00971,4.39297 3.69527,6.117003 1.68556,1.724033 3.85734,3.06679 6.51534,4.02827 2.658,0.96148 5.83463,1.44222 9.52989,1.44222 z m -8.68205,-25.932334 c 1.04491,-4.756329 2.92247,-8.220177 5.63269,-10.391545 2.71022,-2.171368 5.56738,-3.257051 8.57147,-3.257051 1.9592,0 3.47758,0.430826 4.55513,1.29248 1.07756,0.861654 1.61634,2.085203 1.61634,3.670646 0,0.89612 -0.29388,1.861172 -0.88164,2.895157 -0.58776,1.033984 -1.63266,1.981803 -3.13471,2.843457 -1.50205,0.861654 -3.57553,1.56821 -6.22044,2.119669 -2.64492,0.551458 -6.02453,0.827187 -10.13884,0.827187 z m 46.14978,24.567474 8.22604,-34.705617 c 1.51967,-0.531887 3.188,-0.914181 5.005,-1.146881 1.81699,-0.232701 3.58444,-0.349051 5.30232,-0.349051 2.51076,0 4.62509,0.132972 6.34297,0.398915 1.71789,0.265944 3.20453,0.631616 4.45991,1.097017 v 0 l 4.65812,-11.269353 c -1.98218,-0.531887 -4.14606,-0.964045 -6.49164,-1.296474 -2.34558,-0.332429 -5.3684,-0.498644 -9.06846,-0.498644 -3.17149,0 -6.55771,0.349051 -10.15867,1.047152 -3.60096,0.698102 -6.95414,1.678768 -10.05955,2.941999 v 0 l -10.40644,43.780937 z m 57.11217,0 V 23.119711 h 20.35019 v -9.990145 h -52.97663 v 9.990145 h 20.35019 v 56.887978 z m 34.75829,1.36486 c 3.67729,0 7.08039,-0.297942 10.20931,-0.893827 3.12893,-0.595885 5.79012,-1.191769 7.98359,-1.787654 v 0 -45.088607 h -11.99957 v 36.646907 c -1.80639,0.331047 -3.61278,0.496571 -5.41917,0.496571 -2.90312,0 -4.85467,-1.042798 -5.85463,-3.128395 -0.99997,-2.085596 -1.49995,-5.2802 -1.49995,-9.583812 v 0 -24.431271 h -11.90281 v 26.020297 c 0,3.178052 0.25806,6.091266 0.77417,8.739642 0.51611,2.648377 1.46769,4.949154 2.85474,6.902331 1.38705,1.953178 3.27408,3.459442 5.66109,4.518792 2.38701,1.059351 5.45142,1.589026 9.19323,1.589026 z m 45.87979,0 c 3.59569,0 6.79187,-0.575951 9.58853,-1.727854 2.79665,-1.151903 5.16049,-2.781023 7.09151,-4.887359 1.93103,-2.106337 3.39594,-4.656979 4.39475,-7.651927 0.9988,-2.994947 1.49821,-6.335465 1.49821,-10.021554 0,-3.620266 -0.39953,-6.911417 -1.19857,-9.873453 -0.79905,-2.962036 -1.98096,-5.512678 -3.54576,-7.651926 -1.5648,-2.139248 -3.51247,-3.784824 -5.84301,-4.936727 -2.33055,-1.151902 -5.02732,-1.727854 -8.09032,-1.727854 -1.59809,0 -3.19618,0.148102 -4.79427,0.444305 -1.59809,0.296204 -3.26276,0.839244 -4.99403,1.62912 v 0 -23.202614 l -12.2853,2.073425 v 65.066055 c 2.26396,0.724053 5.06061,1.31646 8.38996,1.777221 3.32935,0.460761 6.59212,0.691142 9.7883,0.691142 z m -0.24771,-10.918877 c -0.7471,0 -1.64703,-0.03261 -2.69977,-0.09784 -1.05274,-0.06523 -2.05454,-0.195678 -3.0054,-0.391357 v 0 -24.949048 c 0.95086,-0.52181 2.0885,-0.962088 3.41291,-1.320832 1.32442,-0.358745 2.66581,-0.538117 4.02419,-0.538117 2.98843,0 5.21276,1.14146 6.67302,3.424379 1.46025,2.28292 2.19038,5.576846 2.19038,9.88178 0,5.087649 -0.95086,8.6914 -2.85259,10.811254 -1.90173,2.119854 -4.48264,3.179781 -7.74274,3.179781 z m 54.64549,10.918877 c 2.91081,0 5.53053,-0.249163 7.85917,-0.747489 2.32865,-0.498326 4.52792,-1.112928 6.59783,-1.843806 v 0 l -1.64946,-10.464847 c -1.48774,0.531547 -3.31508,1.063095 -5.48201,1.594643 -2.16693,0.531548 -4.44707,0.797322 -6.84039,0.797322 -3.88107,0 -7.05062,-0.880376 -9.50863,-2.641128 -2.45801,-1.760752 -3.68702,-4.169328 -3.68702,-7.225728 v 0 h 29.59318 c 0.0647,-0.531548 0.11319,-1.229204 0.14554,-2.092969 0.0323,-0.863766 0.0485,-1.694309 0.0485,-2.491631 0,-7.84033 -1.74648,-13.803631 -5.23945,-17.889905 -3.49296,-4.086273 -8.60304,-6.12941 -15.33023,-6.12941 -2.71675,0 -5.36882,0.531548 -7.9562,1.594643 -2.58738,1.063096 -4.88368,2.641128 -6.8889,4.734098 -2.00522,2.092969 -3.62233,4.700875 -4.85134,7.823719 -1.22901,3.122843 -1.84351,6.744012 -1.84351,10.863507 0,3.986609 0.58216,7.474891 1.74648,10.464847 1.16432,2.989957 2.82995,5.498198 4.99688,7.524724 2.16693,2.026526 4.78666,3.554726 7.85917,4.584599 3.07252,1.029874 6.54931,1.544811 10.43038,1.544811 z M 445.133,52.710496 h -19.01725 c 0.13487,-1.2224 0.42148,-2.412631 0.85982,-3.570693 0.43834,-1.158063 1.04527,-2.187452 1.8208,-3.088168 0.77553,-0.900715 1.75336,-1.60842 2.93351,-2.123115 1.18015,-0.514694 2.57947,-0.772042 4.19796,-0.772042 1.68593,0 3.1021,0.273432 4.24853,0.820295 1.14644,0.546863 2.09055,1.270652 2.83236,2.171367 0.74181,0.900716 1.28131,1.914021 1.61849,3.039915 0.33719,1.125894 0.50578,2.300041 0.50578,3.522441 z"
id=
"PeerTube"
fill=
"#000000"
fill-rule=
"nonzero"
/>
<polygon
id=
"Triangle"
fill=
"#000000"
transform=
"rotate(90,19,25)"
points=
"44,44 -6,44 19,6 "
/>
<polygon
id=
"Triangle-Copy"
fill=
"#737373"
transform=
"rotate(90,19,75)"
points=
"44,94 -6,94 19,56 "
/>
<polygon
id=
"Triangle-Copy-2"
fill=
"#f1680d"
transform=
"rotate(90,57,50)"
points=
"82,69 32,69 57,31 "
/>
</g>
<path
d=
"m 482.99891,45.356037 c 1.07249,-1.254902 2.23716,-2.773994 3.49399,-4.557275 1.25683,-1.783282 2.4969,-3.706915 3.72022,-5.770898 1.22331,-2.063984 2.38797,-4.210527 3.49398,-6.439629 1.10601,-2.229102 2.06121,-4.400413 2.86558,-6.513932 v 0 h -6.63607 c -0.36867,1.221879 -0.8714,2.575852 -1.5082,4.06192 -0.63679,1.486068 -1.33223,2.980392 -2.08633,4.482972 -0.7541,1.50258 -1.53334,2.939112 -2.33771,4.309598 -0.80437,1.370485 -1.55847,2.551083 -2.26229,3.541795 -0.16758,-1.188854 -0.32678,-2.493292 -0.4776,-3.913312 -0.15082,-1.420021 -0.28488,-2.848298 -0.40218,-4.28483 -0.11731,-1.436533 -0.20948,-2.864809 -0.27651,-4.28483 -0.067,-1.420021 -0.1173,-2.724458 -0.15082,-3.913313 v 0 H 474 c 0.26812,4.689371 0.7122,8.990712 1.33224,12.904025 0.62004,3.913313 1.31548,7.372549 2.08634,10.377709 v 0 z M 504.31475,46 c 2.48015,0 4.58325,-0.297214 6.30929,-0.891641 1.72605,-0.594427 3.12532,-1.378741 4.19782,-2.352941 1.07249,-0.9742 1.84335,-2.063984 2.31257,-3.26935 0.46921,-1.205366 0.70382,-2.418989 0.70382,-3.640867 0,-1.386997 -0.36867,-2.666666 -1.10601,-3.839009 -0.73734,-1.172343 -1.87687,-2.105263 -3.41858,-2.798762 2.31257,-0.891641 4.0051,-2.063983 5.0776,-3.517028 C 519.46375,24.237358 520,22.602683 520,20.786378 c 0,-1.155831 -0.23461,-2.154799 -0.70383,-2.996904 -0.46921,-0.842106 -1.11439,-1.54386 -1.93551,-2.105263 -0.82113,-0.561404 -1.77633,-0.982457 -2.86558,-1.263158 C 513.40583,14.140351 512.24117,14 511.00109,14 c -1.34062,0 -2.79016,0.214654 -4.34863,0.643963 -1.55847,0.429308 -3.04153,1.007224 -4.44918,1.733746 v 0 l 1.55847,4.458204 c 1.07249,-0.594427 2.14499,-1.048503 3.21749,-1.362229 1.07249,-0.313725 2.04444,-0.470588 2.91584,-0.470588 1.17304,0 2.13661,0.26419 2.89071,0.79257 0.7541,0.528379 1.13115,1.287925 1.13115,2.278637 0,0.924665 -0.20947,1.692467 -0.62841,2.303406 -0.41895,0.610939 -0.9552,1.106295 -1.60875,1.486068 -0.65355,0.379773 -1.35738,0.643963 -2.11147,0.79257 -0.7541,0.148607 -1.46631,0.22291 -2.13662,0.22291 v 0 h -2.56393 l -1.25683,4.804953 h 2.0612 c 1.87687,0 3.34317,0.313726 4.39891,0.941177 1.05574,0.627451 1.58361,1.618163 1.58361,2.972136 0,1.023736 -0.19272,1.882353 -0.57815,2.575852 -0.38543,0.693498 -0.89654,1.254902 -1.53333,1.68421 -0.63679,0.429309 -1.37414,0.734778 -2.21202,0.916409 -0.83789,0.18163 -1.72605,0.272446 -2.66448,0.272446 -1.34062,0 -2.64773,-0.181631 -3.92131,-0.544892 -1.27359,-0.363261 -2.3796,-0.825593 -3.31804,-1.386997 v 0 l -2.11147,4.755418 c 1.37413,0.759546 2.80692,1.304438 4.29836,1.634675 C 501.10565,45.834881 502.6725,46 504.31475,46 Z"
id=
"v3"
fill=
"#f1680d"
fill-rule=
"nonzero"
/>
</g>
</svg>
public/img/brand.svg
View file @
b50b9f57
...
...
@@ -9,25 +9,10 @@
xmlns:inkscape=
"http://www.inkscape.org/namespaces/inkscape"
inkscape:version=
"1.0 (4035a4fb49, 2020-05-01)"
sodipodi:docname=
"brand.svg"
id=
"svg895"
version=
"1.1"
viewBox=
"0 0 456 100"
height=
"100"
width=
"456"
>
<metadata
id=
"metadata901"
>
<rdf:RDF>
<cc:Work
rdf:about=
""
>
<dc:format>
image/svg+xml
</dc:format>
<dc:type
rdf:resource=
"http://purl.org/dc/dcmitype/StillImage"
/>
<dc:title>
Peertube_V3_logo Copy
</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id=
"defs899"
/>
<sodipodi:namedview
inkscape:current-layer=
"svg895"
inkscape:window-maximized=
"1"
...
...
@@ -37,7 +22,6 @@
inkscape:cx=
"260"
inkscape:zoom=
"2.6134615"
showgrid=
"false"
id=
"namedview897"
inkscape:window-height=
"1022"
inkscape:window-width=
"1920"
inkscape:pageshadow=
"2"
...
...
@@ -48,36 +32,28 @@
borderopacity=
"1"
bordercolor=
"#666666"
pagecolor=
"#ffffff"
/>
<title
id=
"title886"
>
PeerTube logo
</title>
<g
fill-rule=
"evenodd"
fill=
"none"
stroke-width=
"1"
stroke=
"none"
id=
"Peertube_V3_logo-Copy"
>
<g
id=
"Group"
>
stroke=
"none"
>
<g>
<path
fill-rule=
"nonzero"
fill=
"#000000"
id=
"PeerTube"
d=
"m 102.16561,80.007689 5.35993,-22.435153 h 2.73251 c 4.90452,0 9.38864,-0.516365 13.45239,-1.549094 4.06374,-1.032729 7.56696,-2.617435 10.50967,-4.754116 2.94271,-2.136681 5.23732,-4.86095 6.88383,-8.172806 1.64652,-3.311856 2.46978,-7.211299 2.46978,-11.69833 0,-2.63524 -0.40287,-5.074618 -1.20862,-7.318133 -0.80574,-2.243515 -2.10193,-4.184334 -3.88858,-5.822456 -1.78664,-1.638123 -4.06373,-2.902326 -6.83128,-3.79261 -2.76755,-0.890283 -6.0781,-1.335425 -9.93164,-1.335425 -2.24207,0 -4.81694,0.124639 -7.72461,0.373919 -2.90768,0.249279 -6.00803,0.65881 -9.30106,1.228592 v 0 L 89.23871,80.007689 Z m 11.95797,-32.756632 h -3.15087 l 5.04139,-22.859718 c 0.98028,-0.152398 1.7855,-0.247647 2.41567,-0.285747 0.63018,-0.0381 1.4354,-0.05715 2.41567,-0.05715 4.06112,0 6.82688,0.83819 8.29729,2.514569 1.47041,1.676379 2.20561,3.962351 2.20561,6.857915 0,4.343347 -1.4529,7.734205 -4.3587,10.172575 -2.90581,2.43837 -7.19449,3.657555 -12.86606,3.657556 z m 48.99919,34.121492 c 3.30629,0 6.35327,-0.348122 9.14092,-1.044366 2.78766,-0.696244 4.95944,-1.44222 6.51534,-2.237928 v 0 l -0.77795,-9.250102 c -1.1021,0.530472 -2.82007,1.077521 -5.15392,1.641147 -2.33386,0.563627 -4.79737,0.84544 -7.39054,0.84544 -2.20419,0 -4.03562,-0.18235 -5.49428,-0.547049 -1.45865,-0.3647 -2.62558,-0.878594 -3.50077,-1.541684 -0.8752,-0.66309 -1.50728,-1.475374 -1.89626,-2.436855 -0.38898,-0.96148 -0.58346,-2.039 -0.58346,-3.232562 4.47321,0 8.63849,-0.331545 12.49583,-0.994635 3.85734,-0.663089 7.21226,-1.724033 10.06474,-3.18283 2.85249,-1.458798 5.0891,-3.36518 6.70983,-5.719149 1.62073,-2.353968 2.43109,-5.221832 2.43109,-8.603589 0,-4.044847 -1.42624,-7.194524 -4.27872,-9.449029 -2.85249,-2.254505 -6.51534,-3.381757 -10.98856,-3.381757 -4.47322,0 -8.44401,0.828862 -11.91237,2.486586 -3.46837,1.657725 -6.4181,3.845921 -8.84919,6.564589 -2.4311,2.718667 -4.27873,5.884921 -5.5429,9.49876 -1.26417,3.613839 -1.89626,7.343718 -1.89626,11.189639 0,2.851286 0.38898,5.453913 1.16693,7.807881 0.77795,2.353969 2.0097,4.39297 3.69526,6.117003 1.68556,1.724033 3.85734,3.06679 6.51534,4.02827 2.658,0.96148 5.83463,1.44222 9.5299,1.44222 z M 153.08234,55.440215 c 1.04491,-4.756329 2.92247,-8.220177 5.63269,-10.391545 2.71022,-2.171368 5.56738,-3.257051 8.57147,-3.257051 1.9592,0 3.47758,0.430826 4.55513,1.29248 1.07756,0.861654 1.61634,2.085203 1.61634,3.670646 0,0.89612 -0.29388,1.861172 -0.88164,2.895157 -0.58776,1.033984 -1.63266,1.981803 -3.13471,2.843457 -1.50205,0.861654 -3.57553,1.56821 -6.22045,2.119669 -2.64491,0.551458 -6.02452,0.827187 -10.13883,0.827187 z m 56.22518,25.932334 c 3.3063,0 6.35327,-0.348122 9.14093,-1.044366 2.78765,-0.696244 4.95943,-1.44222 6.51534,-2.237928 v 0 l -0.77795,-9.250102 c -1.1021,0.530472 -2.82008,1.077521 -5.15393,1.641147 -2.33385,0.563627 -4.79736,0.84544 -7.39053,0.84544 -2.2042,0 -4.03562,-0.18235 -5.49428,-0.547049 -1.45866,-0.3647 -2.62558,-0.878594 -3.50078,-1.541684 -0.87519,-0.66309 -1.50728,-1.475374 -1.89625,-2.436855 -0.38898,-0.96148 -0.58347,-2.039 -0.58347,-3.232562 4.47322,0 8.6385,-0.331545 12.49584,-0.994635 3.85734,-0.663089 7.21225,-1.724033 10.06474,-3.18283 2.85248,-1.458798 5.08909,-3.36518 6.70982,-5.719149 1.62073,-2.353968 2.4311,-5.221832 2.4311,-8.603589 0,-4.044847 -1.42624,-7.194524 -4.27873,-9.449029 -2.85249,-2.254505 -6.51534,-3.381757 -10.98856,-3.381757 -4.47321,0 -8.444,0.828862 -11.91237,2.486586 -3.46836,1.657725 -6.41809,3.845921 -8.84919,6.564589 -2.4311,2.718667 -4.27873,5.884921 -5.5429,9.49876 -1.26417,3.613839 -1.89625,7.343718 -1.89625,11.189639 0,2.851286 0.38897,5.453913 1.16692,7.807881 0.77795,2.353969 2.00971,4.39297 3.69527,6.117003 1.68556,1.724033 3.85734,3.06679 6.51534,4.02827 2.658,0.96148 5.83463,1.44222 9.52989,1.44222 z m -8.68205,-25.932334 c 1.04491,-4.756329 2.92247,-8.220177 5.63269,-10.391545 2.71022,-2.171368 5.56738,-3.257051 8.57147,-3.257051 1.9592,0 3.47758,0.430826 4.55513,1.29248 1.07756,0.861654 1.61634,2.085203 1.61634,3.670646 0,0.89612 -0.29388,1.861172 -0.88164,2.895157 -0.58776,1.033984 -1.63266,1.981803 -3.13471,2.843457 -1.50205,0.861654 -3.57553,1.56821 -6.22044,2.119669 -2.64492,0.551458 -6.02453,0.827187 -10.13884,0.827187 z m 46.14978,24.567474 8.22604,-34.705617 c 1.51967,-0.531887 3.188,-0.914181 5.005,-1.146881 1.81699,-0.232701 3.58444,-0.349051 5.30232,-0.349051 2.51076,0 4.62509,0.132972 6.34297,0.398915 1.71789,0.265944 3.20453,0.631616 4.45991,1.097017 v 0 l 4.65812,-11.269353 c -1.98218,-0.531887 -4.14606,-0.964045 -6.49164,-1.296474 -2.34558,-0.332429 -5.3684,-0.498644 -9.06846,-0.498644 -3.17149,0 -6.55771,0.349051 -10.15867,1.047152 -3.60096,0.698102 -6.95414,1.678768 -10.05955,2.941999 v 0 l -10.40644,43.780937 z m 57.11217,0 V 23.119711 h 20.35019 v -9.990145 h -52.97663 v 9.990145 h 20.35019 v 56.887978 z m 34.75829,1.36486 c 3.67729,0 7.08039,-0.297942 10.20931,-0.893827 3.12893,-0.595885 5.79012,-1.191769 7.98359,-1.787654 v 0 -45.088607 h -11.99957 v 36.646907 c -1.80639,0.331047 -3.61278,0.496571 -5.41917,0.496571 -2.90312,0 -4.85467,-1.042798 -5.85463,-3.128395 -0.99997,-2.085596 -1.49995,-5.2802 -1.49995,-9.583812 v 0 -24.431271 h -11.90281 v 26.020297 c 0,3.178052 0.25806,6.091266 0.77417,8.739642 0.51611,2.648377 1.46769,4.949154 2.85474,6.902331 1.38705,1.953178 3.27408,3.459442 5.66109,4.518792 2.38701,1.059351 5.45142,1.589026 9.19323,1.589026 z m 45.87979,0 c 3.59569,0 6.79187,-0.575951 9.58853,-1.727854 2.79665,-1.151903 5.16049,-2.781023 7.09151,-4.887359 1.93103,-2.106337 3.39594,-4.656979 4.39475,-7.651927 0.9988,-2.994947 1.49821,-6.335465 1.49821,-10.021554 0,-3.620266 -0.39953,-6.911417 -1.19857,-9.873453 -0.79905,-2.962036 -1.98096,-5.512678 -3.54576,-7.651926 -1.5648,-2.139248 -3.51247,-3.784824 -5.84301,-4.936727 -2.33055,-1.151902 -5.02732,-1.727854 -8.09032,-1.727854 -1.59809,0 -3.19618,0.148102 -4.79427,0.444305 -1.59809,0.296204 -3.26276,0.839244 -4.99403,1.62912 v 0 -23.202614 l -12.2853,2.073425 v 65.066055 c 2.26396,0.724053 5.06061,1.31646 8.38996,1.777221 3.32935,0.460761 6.59212,0.691142 9.7883,0.691142 z m -0.24771,-10.918877 c -0.7471,0 -1.64703,-0.03261 -2.69977,-0.09784 -1.05274,-0.06523 -2.05454,-0.195678 -3.0054,-0.391357 v 0 -24.949048 c 0.95086,-0.52181 2.0885,-0.962088 3.41291,-1.320832 1.32442,-0.358745 2.66581,-0.538117 4.02419,-0.538117 2.98843,0 5.21276,1.14146 6.67302,3.424379 1.46025,2.28292 2.19038,5.576846 2.19038,9.88178 0,5.087649 -0.95086,8.6914 -2.85259,10.811254 -1.90173,2.119854 -4.48264,3.179781 -7.74274,3.179781 z m 54.64549,10.918877 c 2.91081,0 5.53053,-0.249163 7.85917,-0.747489 2.32865,-0.498326 4.52792,-1.112928 6.59783,-1.843806 v 0 l -1.64946,-10.464847 c -1.48774,0.531547 -3.31508,1.063095 -5.48201,1.594643 -2.16693,0.531548 -4.44707,0.797322 -6.84039,0.797322 -3.88107,0 -7.05062,-0.880376 -9.50863,-2.641128 -2.45801,-1.760752 -3.68702,-4.169328 -3.68702,-7.225728 v 0 h 29.59318 c 0.0647,-0.531548 0.11319,-1.229204 0.14554,-2.092969 0.0323,-0.863766 0.0485,-1.694309 0.0485,-2.491631 0,-7.84033 -1.74648,-13.803631 -5.23945,-17.889905 -3.49296,-4.086273 -8.60304,-6.12941 -15.33023,-6.12941 -2.71675,0 -5.36882,0.531548 -7.9562,1.594643 -2.58738,1.063096 -4.88368,2.641128 -6.8889,4.734098 -2.00522,2.092969 -3.62233,4.700875 -4.85134,7.823719 -1.22901,3.122843 -1.84351,6.744012 -1.84351,10.863507 0,3.986609 0.58216,7.474891 1.74648,10.464847 1.16432,2.989957 2.82995,5.498198 4.99688,7.524724 2.16693,2.026526 4.78666,3.554726 7.85917,4.584599 3.07252,1.029874 6.54931,1.544811 10.43038,1.544811 z M 445.133,52.710496 h -19.01725 c 0.13487,-1.2224 0.42148,-2.412631 0.85982,-3.570693 0.43834,-1.158063 1.04527,-2.187452 1.8208,-3.088168 0.77553,-0.900715 1.75336,-1.60842 2.93351,-2.123115 1.18015,-0.514694 2.57947,-0.772042 4.19796,-0.772042 1.68593,0 3.1021,0.273432 4.24853,0.820295 1.14644,0.546863 2.09055,1.270652 2.83236,2.171367 0.74181,0.900716 1.28131,1.914021 1.61849,3.039915 0.33719,1.125894 0.50578,2.300041 0.50578,3.522441 z"
/>
<polygon
points=
"44,44 -6,44 19,6 "
transform=
"rotate(90,19,25)"
fill=
"#000000"
id=
"Triangle"
/>
fill=
"#000000"
/>
<polygon
points=
"44,94 -6,94 19,56 "
transform=
"rotate(90,19,75)"
fill=
"#737373"
id=
"Triangle-Copy"
/>
fill=
"#737373"
/>
<polygon
points=
"82,69 32,69 57,31 "
transform=
"rotate(90,57,50)"
fill=
"#f1680d"
id=
"Triangle-Copy-2"
/>
fill=
"#f1680d"
/>
</g>
</g>
</svg>
public/img/mascot/defeated.svg
View file @
b50b9f57
This diff is collapsed.
Click to expand it.
public/img/mascot/pointing.svg
View file @
b50b9f57
This diff is collapsed.
Click to expand it.
src/App.vue
View file @
b50b9f57
...
...
@@ -30,6 +30,10 @@
}
]
}
},
created
()
{
document
.
documentElement
.
lang
=
this
.
$language
.
current
.
replace
(
'
_
'
,
'
-
'
)
}
}
</
script
>
src/components/AccordionElement.vue
View file @
b50b9f57
<
template
>
<b-card
no-body
:id=
"accordionId"
>
<b-card-header
header-tag=
"header"
role=
"tab"
>
<b-card-header
role=
"tab"
>
<a
:href=
"href"
v-b-toggle=
"accordionBodyId"
v-on:click=
"onLinkClick($event, href)"
>
<slot
name=
"title"
></slot>
</a>
...
...
@@ -19,6 +19,15 @@
</b-card>
</
template
>
<
style
lang=
"scss"
>
@import
'../scss/_variables'
;
Thomas Citharel
🏃🏻
@tcit
·
Nov 22, 2021
Owner
No need for import.
No need for import.
Please
register
or
sign in
to reply
.card-header
a
{
color
:
#000
;
}
</
style
>
<
script
>
import
{
BCollapse
,
BCard
,
BCardHeader
,
BCardBody
,
BCardText
,
VBToggle
}
from
'
bootstrap-vue
'
...
...
src/components/Footer.vue
View file @
b50b9f57
...
...
@@ -56,11 +56,20 @@
justify-content
:
space-between
;
>
div
{
display
:
flex
;
flex-direction
:
column
;
a
{
display
:
block
;
width
:
fit-content
;
color
:
#000
;
border-bottom
:
3px
solid
$orange
;
font-weight
:
$font-semibold
;
margin-bottom
:
10px
;
&
:hover
{
text-decoration
:
none
;
opacity
:
0
.8
;
}
}
}
}
...
...
src/components/Header.vue
View file @
b50b9f57
...
...
@@ -4,7 +4,7 @@
<b-navbar
toggleable=
"lg"
>
<b-navbar-brand
to=
"/"
>
<img
alt=
"PeerTube"
:src=
"buildImgUrl('brand
-with-v3
.png')"
>
<img
alt=
"PeerTube"
:src=
"buildImgUrl('brand.png')"
>
<div
class=
"support"
>
<translate>
developed by
</translate>
...
...
@@ -112,6 +112,10 @@
color
:
#000
!
important
;
padding
:
0
!
important
;
font-family
:
'Proza Libre'
,
sans-serif
;
&
:hover:not
(
.router-link-active
)
{
opacity
:
0
.8
;
}
}
.bold
{
...
...
@@ -120,6 +124,7 @@
.router-link-active
:not
(
.navbar-brand
)
{
border-bottom
:
3px
solid
$orange
;
margin-bottom
:
-3px
;
}
}
</
style
>
...
...
src/components/InstanceCard.vue
View file @
b50b9f57
<
template
>
<div
id
=
"instance-card"
>
<div
class
=
"instance-card"
>
<div
class=
"left"
>
<div
class=
"name-host"
>
...
...
@@ -48,7 +48,7 @@
</div>
<div>
<translate
:translate-n=
"instance.totalInstanceFollowers"
translate-plural=
"%
{ instance.totalInstanceFollowers } followers
instances
">
translate-plural=
"%
{ instance.totalInstanceFollowers } followers">
%{ instance.totalInstanceFollowers } follower instance
</translate>
</div>
...
...
@@ -96,7 +96,7 @@
@import
'../scss/_variables.scss'
;
@import
'../scss/_mixins.scss'
;
#
instance-card
{
.
instance-card
{
min-height
:
185px
;
width
:
770px
;
margin
:
auto
;
...
...
@@ -145,10 +145,12 @@
.description
{
margin-bottom
:
8px
;
line-height
:
normal
;
word-break
:
break-word
;
}
.upload-limits
{
display
:
flex
;
margin-bottom
:
20px
;
.quota
{
display
:
flex
;
...
...
@@ -163,6 +165,7 @@
.auto-blacklist
{
display
:
flex
;
flex-wrap
:
wrap
;
margin-top
:
auto
;
}
...
...
src/components/InstancesList.vue
View file @
b50b9f57
<
template
>
<div
id=
"instances-list"
>
<div
class=
"filters"
>
<h2
v-translate
>
Filter according to your preferences
</h2>
<form
@
change=
"onFormChange()"
>
<div
class=
"group"
>
<label
for=
"profile"
v-translate
>
Your profile
</label>
<b-form-radio-group
id=
"profile"
buttons
name=
"profile"
v-model=
"profile"
>
<b-form-radio
value=
"viewer"
>
<translate>
Viewer
</translate>
</b-form-radio>
<b-form-radio
value=
"video-maker"
>
<translate>
Video maker
</translate>
</b-form-radio>
</b-form-radio-group>
</div>
<fieldset>
<legend
v-translate
>
Filter according to your preferences
</legend>
<div
class=
"group"
>
<label
for=
"
want-to
"
v-translate
>
You
want to
</label>
<div
class=
"group"
>
<label
for=
"
profile
"
v-translate
>
You
r profile
</label>
<b-form-radio-group
id=
"
want-to
"
buttons
name=
"
want-to
"
v-model=
"
wantTo
"
>
<b-form-radio
value=
"
create-account
"
>
<translate>
Create an account
</translate>
</b-form-radio>
<b-form-radio-group
id=
"
profile
"
buttons
name=
"
profile
"
v-model=
"
profile
"
>
<b-form-radio
value=
"
viewer
"
>
<translate>
Viewer
</translate>
</b-form-radio>
<b-form-radio
value=
"
discover-instances
"
>
<translate>
Discover instances
</translate>
</b-form-radio>
</b-form-radio-group>
</div>
<b-form-radio
value=
"
video-maker
"
>
<translate>
Video maker
</translate>
</b-form-radio>
</b-form-radio-group>
</div>
<div
class=
"group"
v-show=
"isStreamEnabled()"
>
<label
for=
"
is-streamer
"
v-translate
>
And do live streams
</label>
<div
class=
"group"
>
<label
for=
"
want-to
"
v-translate
>
You want to
</label>
<b-form-radio-group
id=
"
is-streamer
"
buttons
name=
"
is-streamer
"
v-model=
"
isStreamer
"
>
<b-form-radio
value=
"
yes
"
>
<translate>
Yes
</translate>
</b-form-radio>
<b-form-radio-group
id=
"
want-to
"
buttons
name=
"
want-to
"
v-model=
"
wantTo
"
>
<b-form-radio
value=
"
create-account
"
>
<translate>
Create an account
</translate>
</b-form-radio>
<b-form-radio
value=
"
no
"
>
<translate>
No
</translate>
</b-form-radio>
</b-form-radio-group>
</div>
<b-form-radio
value=
"
discover-instances
"
>
<translate>
Discover instances
</translate>
</b-form-radio>
</b-form-radio-group>
</div>
<div
class=
"group"
>
<label
for=
"
themes"
class=
"label-checkbox"
v-translate
>
Topic
s
</label>
<div
class=
"group"
v-show=
"isStreamEnabled()"
>
<label
for=
"
is-streamer"
v-translate
>
And do live stream
s
</label>
<b-form-checkbox-group
v-model=
"themes"
:options=
"availableThemes"
name=
"themes"
id=
"themes"
size=
"lg"
></b-form-checkbox-group>
</div>
<b-form-radio-group
id=
"is-streamer"
buttons
name=
"is-streamer"
v-model=
"isStreamer"
>
<b-form-radio
value=
"yes"
>
<translate>
Yes
</translate>
</b-form-radio>
<div
class=
"group"
>
<label
for=
"profile"
v-translate
>
Sensitive videos
</label>
<b-form-radio
value=
"no"
>
<translate>
No
</translate>
</b-form-radio>
</b-form-radio-group>
</div>
<b-form-radio-group
id=
"nsfw"
buttons
name=
"nsfw"
v-model=
"nsfw"
>
<b-form-radio
value=
"do_not_list"
>
<translate>
Hide
</translate>
</b-form-radio>
<div
class=
"group"
>
<label
for=
"themes"
class=
"label-checkbox"
v-translate
>
Topics
</label>
<b-form-radio
value=
"blur"
>
<translate>
Blur
</translate>
</b-form-radio>
<b-form-checkbox-group
v-model=
"themes"
:options=
"availableThemes"
name=
"themes"
id=
"themes"
size=
"lg"
></b-form-checkbox-group>
</div>
<b-form-radio
value=
"display"
>
<translate>
Display
</translate>
</b-form-radio>
<div
class=
"group"
>
<label
for=
"profile"
v-translate
>
Sensitive videos
</label>
<b-form-radio
value=
"no-opinion"
>
<translate>
No opinion
</translate>
</b-form-radio>
</b-form-radio-group>
</div>
<b-form-radio-group
id=
"nsfw"
buttons
name=
"nsfw"
v-model=
"nsfw"
>
<b-form-radio
value=
"do_not_list"
>
<translate>
Hide
</translate>
</b-form-radio>
<div
class=
"group"
>
<label
for=
"instance-languages"
class=
"label-checkbox"
v-translate
>
Instance languages
</label>
<b-form-radio
value=
"blur"
>
<translate>
Blur
</translate>
</b-form-radio>
<b-form-checkbox-group
v-model=
"languages"
:options=
"availableLanguages"
name=
"instance-languages"
id=
"instance-languages"
size=
"lg"
></b-form-checkbox-group>
</div>
<b-form-radio
value=
"display"
>
<translate>
Display
</translate>
</b-form-radio>
<div
class=
"group"
v-show=
"isQuotaEnabled()"
>
<label
for=
"quota"
v-translate
>
Allowed video space
</label>
<b-form-radio
value=
"no-opinion"
>
<translate>
No opinion
</translate>
</b-form-radio>
</b-form-radio-group>
</div>
<b-form-select
v-model=
"quota"
id=
"quota"
name=
"quota"
>
<option
value=
"1000000000"
>
<translate>
At least 1GB
</translate>
</option>
<div
class=
"group"
>
<label
for=
"instance-languages"
class=
"label-checkbox"
v-translate
>
Instance languages
</label>
<option
value=
"5000000000"
>
<translate>
At least 5GB
</translate>
</option>
<b-form-checkbox-group
v-model=
"languages"
:options=
"availableLanguages"
name=
"instance-languages"
id=
"instance-languages"
size=
"lg"
></b-form-checkbox-group>
</div>
<option
value=
"20000000000"
>
<translate>
At least 20GB
</translate>
</option>
<div
class=
"group"
v-show=
"isQuotaEnabled()"
>
<label
for=
"quota"
v-translate
>
Allowed video space
</label>
<option
value=
"50000000000"
>
<translate>
At least 50GB
</translate>
</option>
</b-form-select>
</div>
<b-form-select
v-model=
"quota"
id=
"quota"
name=
"quota"
>
<option
value=
"1000000000"
>
<translate>
At least 1GB
</translate>
</option>
<option
value=
"5000000000"
>
<translate>
At least 5GB
</translate>
</option>
<option
value=
"20000000000"
>
<translate>
At least 20GB
</translate>
</option>
<option
value=
"50000000000"
>
<translate>
At least 50GB
</translate>
</option>
</b-form-select>
</div>
</fieldset>
</form>
</div>
...
...
@@ -121,10 +123,15 @@
<div
class=
"left"
>
<h2
v-translate
>
Instances list
</h2>
<div
class=
"sr-only"
role=
"status"
v-if=
"noResults"
v-translate
>
No instances found
</div>
<div
class=
"sr-only"
role=
"status"
v-else-if=
"instances.length !== 0"
v-translate
>
{{
instances
.
length
}}
instances found
</div>
<div
class=
"additional-info"
>
<span
v-translate
>
Built from
<a
href=
"https://instances.joinpeertube.org"
>
instances.joinpeertube.org
</a></span>
·
<a
href=
"mailto:rt+abuse-peertube@framasoft.org"
rel=
"noopener"
target=
"_blank"
v-translate
>
Report an instance
</a>
breaking our
<a
href=
"https://instances.joinpeertube.org"
>
ToS
</a>
<div
v-translate
>
Built from
<a
href=
"https://instances.joinpeertube.org"
>
instances.joinpeertube.org
</a></div>
<div>
<a
href=
"mailto:rt+abuse-peertube@framasoft.org"
rel=
"noopener"
target=
"_blank"
v-translate
>
Report an instance
</a>
breaking our
<a
href=
"https://instances.joinpeertube.org"
>
ToS
</a>
</div>
</div>
</div>
...
...
@@ -203,7 +210,8 @@
}
.additional-info
{
width
:
max-content
;
display
:
flex
;
flex-direction
:
column
;
font-style
:
italic
;
font-size
:
12px
;
}
...
...
@@ -264,20 +272,22 @@
}
#instances-list
{
h2
{
font-size
:
24px
;
}
.filters
{
margin-bottom
:
100px
;
h2
{
margin-bottom
:
25px
;
fieldset
{
border-left
:
6px
solid
$orange
;
padding-left
:
24px
;
legend
{
font-size
:
24px
;
font-family
:
'Proza Libre'
,
sans-serif
;
font-weight
:
$font-semibold
;
margin-bottom
:
25px
;
}
}
form
{
border-left
:
6px
solid
$orange
;
padding-left
:
24px
;
.group
{
margin-bottom
:
30px
;
...
...
@@ -295,7 +305,8 @@
}
select
{
width
:
280px
;
max-width
:
280px
;
width
:
100%
;
height
:
35px
;
line-height
:
21px
;
border-radius
:
0
;
...
...
src/components/icons/IconAdd.vue
View file @
b50b9f57
...
...
@@ -3,10 +3,10 @@
xmlns:xlink=
"http://www.w3.org/1999/xlink"
>
<g
stroke=
"none"
stroke-width=
"1"
fill=
"none"
fill-rule=
"evenodd"
>
<g
transform=
"translate(-92.000000, -115.000000)"
>
<g
id=
"2"
transform=
"translate(92.000000, 115.000000)"
>
<circle
id=
"Oval-1"
stroke=
"#000000"
stroke-width=
"2"
cx=
"12"
cy=
"12"
r=
"10"
></circle>
<rect
id=
"Rectangle-1"
fill=
"#000000"
x=
"11"
y=
"7"
width=
"2"
height=
"10"
rx=
"1"
></rect>
<rect
id=
"Rectangle-1"
fill=
"#000000"
x=
"7"
y=
"11"
width=
"10"
height=
"2"
rx=
"1"
></rect>
<g
transform=
"translate(92.000000, 115.000000)"
>
<circle
stroke=
"#000000"
stroke-width=
"2"
cx=
"12"
cy=
"12"
r=
"10"
></circle>
<rect
fill=
"#000000"
x=
"11"
y=
"7"
width=
"2"
height=
"10"
rx=
"1"
></rect>
<rect
fill=
"#000000"
x=
"7"
y=
"11"
width=
"10"
height=
"2"
rx=
"1"
></rect>
</g>
</g>
</g>
...
...
src/components/icons/IconChannel.vue
View file @
b50b9f57
<
template
>
<svg
width=
"21"
height=
"20"
viewBox=
"0 0 21 20"
>
<g
id=
"icone/chaine"
style=
"fill:none;fill-rule:evenodd;stroke:none;stroke-width:1"
transform=
"translate(-11)"
>
<path
...
...
src/components/icons/IconFollowers.vue