From b568104c3f59ee1fdba5de751ba3ce194370cf62 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 2 Nov 2022 23:20:35 +0700 Subject: [PATCH 1/6] Add visx --- src/technologies/v.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/technologies/v.json b/src/technologies/v.json index b50a68842..6390e2fd3 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -746,6 +746,20 @@ "saas": true, "website": "https://www.visualsoft.co.uk/" }, + "Visx": { + "cats": [ + 25 + ], + "description": "visx a collection of expressive, low-level visualization primitives for React.", + "dom": [ + "[class^='visx-']", + "[class^='vx-(?:group|line|linepath|area-closed|axis|bar|tooltip-portal|glyph|glyph-triangle']" + ], + "icon": "Visx.png", + "requires": "React", + "oss": true, + "website": "https://airbnb.io/visx/" + }, "Vitals": { "cats": [ 100, @@ -1082,4 +1096,4 @@ }, "website": "http://vibecommerce.com.br" } -} \ No newline at end of file +} From c0b68f6fa55273375f6f847ad0456eb9463e5573 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 2 Nov 2022 23:21:23 +0700 Subject: [PATCH 2/6] add image --- src/drivers/webextension/images/icons/Visx.png | Bin 0 -> 2849 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/drivers/webextension/images/icons/Visx.png diff --git a/src/drivers/webextension/images/icons/Visx.png b/src/drivers/webextension/images/icons/Visx.png new file mode 100644 index 0000000000000000000000000000000000000000..8cbe6bdb59dc70520acc346c24ad1a72d4c4fcc0 GIT binary patch literal 2849 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 literal 0 HcmV?d00001 From 1aeee5eeab3d1221deafea8279a0bcb11e1eb215 Mon Sep 17 00:00:00 2001 From: Chris Date: Fri, 4 Nov 2022 11:08:27 +0700 Subject: [PATCH 3/6] change: visx png to svg --- src/drivers/webextension/images/icons/Visx.png | Bin 2849 -> 0 bytes src/drivers/webextension/images/icons/Visx.svg | 14 ++++++++++++++ src/technologies/v.json | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) delete mode 100644 src/drivers/webextension/images/icons/Visx.png create mode 100644 src/drivers/webextension/images/icons/Visx.svg diff --git a/src/drivers/webextension/images/icons/Visx.png b/src/drivers/webextension/images/icons/Visx.png deleted file mode 100644 index 8cbe6bdb59dc70520acc346c24ad1a72d4c4fcc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2849 zcmai03p~?%8y^*=<4%Th)~pD#nW)W1Ze^HTsAmRbrMJ}EJqL2V=Al%AQ4ll%k23UZA0u!>BY(7p% zfJ^M+z~AC!6dWd@2to*OACeo)mcs*JX2xd5Xt<>u49^Rs;XLfNeo_V{0-P=oaB(P9 zL_~yfgsCxy7lbmwVzDSR28F>OK?af^$rezANH$+rY+})d9l#IZF}MN-hYb_kq)<6w z0sJ~0U_gybvFM~_+TPXVgzMkj7I&PE@04pKo=w5(7AMufWxPAxSs>~YKzbC zH;Q2TzON#raKA?;k^VQG#ri4?zQ8^lOvI<8e&y3&8}L0Nxd6%o;B&%w0f2otz!vCA zG9k_j&W#}im_Bw47Qp6%*(JbDG5-L4e*oHYm>k}Au&Dq7+(e=y&K!=&q67inj6ebX zv#l@d&Hy{;pMcmiW|+9NUTg*!%i{hL9iJ~40gg2Xn@U`83FP}-=yM%#67NWyK+ri; ziPjg0Xlv`n076K^(%KzhwI~s-uHAp0!1A{N%@FFEki*3Fg2wjvGMJ7Yi z-!Pb@$~a1ZI7tLJm&XYV3jhKoVS(lrQ9g$zh@kKQ>mabe1h_Sg#sJe92?LJ~BZv*~ zVET?>Oc-V}OdQOHuXQ8n0BHBeQKCNih!UT@znsLQz6k>_A^h#If_jT<;1B?(3F`AW z0fo;431EX$hzE|FGuQ-O2t;Z>11!)tg@HiyQ^Qhw3=g9+yC&f9pG>ZVukuV$YJ9C(Ls z9*Am=%)J+>;8V+3m){}3Wqo#sjdgX1<%Ql0R;>=Q<|eM5t?i{*SsQ|rCU+XquD&)6 zX}6plqx&Zf%lT*>+@|hzcctrc*Yo{e>6Hh&GCT#oQ+A#Cx0l6ooC!Png3{B~7dHB? zJS0tKsfVwN2_4Ze+kE8~}`T)9=%vO>8o`3SLoMQ=cg@`UBg z_1{ZfWP6IQf7$F!+6Eqoj;%7wn!QD`ye_K^-P zA&`3xmZVXlRzvGM)^_Uj;&(PRkJgT7zbYu~?_M&1JL&IP(P@5?wPoO%R(l?Bdp(VW z=zR(GgSUh)BOS@eogd)~Wc$pf3!OS2#rk8%cFoAR`UG{!#(#VYemGWe9enu^h(ewC zmdY?x&;~y=F+@9SPoLOZ$4E?1FSUl42wYC2>7JwLLH{RJt&V$_?ofhXq~7=GqLv$} z9aYTA+|e4{l6f&7`bvYic1m-Z3f&sfso-@`9YOxj&`o5OeOBj(rpDp&oZ)ArpzhIM z+Z-MG5M@~Y>*ERsu4= ztCmir+r&9K?dwWbe&RySk)?~Idjrwg*L<+ecU}Z3duX51OJCy@s5S3q^|;b%4%OUm zh$0Kx4~%z~tMoMO*6(hoZu(`IVtu2)y!b}Mb8|Hz&#FX2_kO(ZYr~ zpRa3I5?Q;-TB0f%nux)7W#+u2r8n>$lWXEP8advKdT*cTutYf0nm$!s?E=Cbro~Gk z|E^?h)joW47w)W@rivHfGCsshe7yw5?Bz4c&*-;xnGdYXIR>#I@5oS|>Q`yJSBR(@ zGAX*t?=^b~%?UG@8Zp|})^j%1MPyOB5YPr;uNwfCIa-;loaS4+Lp$uK>kQ%Q*Sm4|!7 z`wG+TYFzU|^+b~}>V57><#ZYQR8@plw_R}bORH-YilfhtYkMxhAH?OqV$B;QTtK^=`{U^36+Ohvy+}pTf_}4 zEP0oylXx*A)$p+A_{He*zE@PGdvJm3+X@zR4JBiGUiRGPsTHu}xDRUw)4U9XvyjJ^ zQww&XboLbh*O&it{f4EgPVC;x^XmpW8rHXT&1B&|NNwMym{%zeTgdTbCMKb2B&^fz zyrqpNc!{-Phh3bt)WYPcQFA(jX-eR=^*5<&Axb9d-b6v6>f1BRk9z^ooc9Jod_wdK zwfa8vpqF9U%)7!2=;&-~@<|&++8xdOqUhGp5yzTyPlA!FEQGuhs zOQz*sa$b&hX?&+{pCO{O=tND{-IUDN*WarCxsR@qhX^rzP?B?kn(a8`Riz|%Gx%#CbzMTd0y|WqkNEBvMSz)`n(z_ za*lI6bxWjIyezl=JmY5)f~z>CIUKoQQ4{l|x%NTx+G8`~f3`$>7rSB`^8Wt<;k%5x diff --git a/src/drivers/webextension/images/icons/Visx.svg b/src/drivers/webextension/images/icons/Visx.svg new file mode 100644 index 000000000..00daa2b3e --- /dev/null +++ b/src/drivers/webextension/images/icons/Visx.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/technologies/v.json b/src/technologies/v.json index 6390e2fd3..d13dcd012 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -755,7 +755,7 @@ "[class^='visx-']", "[class^='vx-(?:group|line|linepath|area-closed|axis|bar|tooltip-portal|glyph|glyph-triangle']" ], - "icon": "Visx.png", + "icon": "Visx.svg", "requires": "React", "oss": true, "website": "https://airbnb.io/visx/" From 70657ca140901187fd91db0ba42632e2096aa31e Mon Sep 17 00:00:00 2001 From: Chris Date: Fri, 4 Nov 2022 11:08:44 +0700 Subject: [PATCH 4/6] change visx description --- src/technologies/v.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/technologies/v.json b/src/technologies/v.json index d13dcd012..f9220ad38 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -750,7 +750,7 @@ "cats": [ 25 ], - "description": "visx a collection of expressive, low-level visualization primitives for React.", + "description": "Visx is a collection of React-based data visualisation tools developed by Airbnb.", "dom": [ "[class^='visx-']", "[class^='vx-(?:group|line|linepath|area-closed|axis|bar|tooltip-portal|glyph|glyph-triangle']" From a5f2c9d10862a875c1b9e2f1fe0aa4d7e83fc37b Mon Sep 17 00:00:00 2001 From: Chris Date: Fri, 4 Nov 2022 11:11:18 +0700 Subject: [PATCH 5/6] update: visx dom --- src/technologies/v.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/technologies/v.json b/src/technologies/v.json index f9220ad38..5431fcf5d 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -752,8 +752,7 @@ ], "description": "Visx is a collection of React-based data visualisation tools developed by Airbnb.", "dom": [ - "[class^='visx-']", - "[class^='vx-(?:group|line|linepath|area-closed|axis|bar|tooltip-portal|glyph|glyph-triangle']" + "g[class='visx-group']" ], "icon": "Visx.svg", "requires": "React", From 74a399d949446f50d6ef19af84c3a9a1242f142c Mon Sep 17 00:00:00 2001 From: Chris Date: Sat, 5 Nov 2022 10:57:44 +0700 Subject: [PATCH 6/6] review: change visx dom --- src/technologies/v.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/technologies/v.json b/src/technologies/v.json index 5431fcf5d..cbdd278f7 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -751,9 +751,13 @@ 25 ], "description": "Visx is a collection of React-based data visualisation tools developed by Airbnb.", - "dom": [ - "g[class='visx-group']" - ], + "dom": { + "g.visx-group,g.vx-group": { + "attributes": { + "class": "(?:v(?:is)?x)-group" + } + } + }, "icon": "Visx.svg", "requires": "React", "oss": true,