summaryrefslogtreecommitdiff
path: root/assets/board/ui
diff options
context:
space:
mode:
Diffstat (limited to 'assets/board/ui')
-rw-r--r--assets/board/ui/collapse.svg16
-rw-r--r--assets/board/ui/copy.svg31
-rw-r--r--assets/board/ui/delete.svg21
-rw-r--r--assets/board/ui/down.svg12
-rw-r--r--assets/board/ui/downvote.svg11
-rw-r--r--assets/board/ui/edit.svg16
-rw-r--r--assets/board/ui/left.svg12
-rw-r--r--assets/board/ui/menu.svg14
-rw-r--r--assets/board/ui/poll.svg15
-rw-r--r--assets/board/ui/reply.svg12
-rw-r--r--assets/board/ui/right.svg15
-rw-r--r--assets/board/ui/search.svg17
-rw-r--r--assets/board/ui/sort.svg1
-rw-r--r--assets/board/ui/tianming.svg76
-rw-r--r--assets/board/ui/uncollapse.svg20
-rw-r--r--assets/board/ui/upvote.svg13
16 files changed, 302 insertions, 0 deletions
diff --git a/assets/board/ui/collapse.svg b/assets/board/ui/collapse.svg
new file mode 100644
index 0000000..bfb9a8d
--- /dev/null
+++ b/assets/board/ui/collapse.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#4B4B4B;}
+</style>
+<g>
+ <path class="st0" d="M359.77,224.004H152.228c-5.928,0-10.732,4.804-10.732,10.73v42.535c0,5.926,4.805,10.734,10.732,10.734
+ H359.77c5.928,0,10.732-4.809,10.732-10.734v-42.535C370.502,228.808,365.697,224.004,359.77,224.004z"/>
+ <path class="st0" d="M256,0C114.613,0,0,114.617,0,256c0,141.387,114.613,256,256,256c141.383,0,256-114.613,256-256
+ C512,114.617,397.383,0,256,0z M256,448c-105.871,0-192-86.129-192-192c0-105.867,86.129-192,192-192c105.867,0,192,86.133,192,192
+ C448,361.871,361.867,448,256,448z"/>
+</g>
+</svg>
diff --git a/assets/board/ui/copy.svg b/assets/board/ui/copy.svg
new file mode 100644
index 0000000..b269373
--- /dev/null
+++ b/assets/board/ui/copy.svg
@@ -0,0 +1,31 @@
+
+ <svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="512px" height="512px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+ <g>
+ <path class="st0 link1" d="M278.172,297.375l-51.203,51.188c0.016,0.594,0.031,1.188,0.031,1.781c0,8.406-1.594,16.781-4.766,24.625
+ c-3.203,7.813-7.922,15.156-14.375,21.563l-33.672,33.719c-6.453,6.438-13.766,11.156-21.609,14.344
+ c-7.859,3.188-16.219,4.781-24.609,4.781c-8.375,0-16.75-1.594-24.594-4.75c-7.844-3.219-15.156-7.938-21.625-14.375
+ c-6.438-6.438-11.156-13.75-14.344-21.594s-4.781-16.219-4.781-24.625c0-8.375,1.594-16.75,4.781-24.594
+ s7.906-15.156,14.344-21.625l33.719-33.688c6.438-6.406,13.734-11.156,21.594-14.344c7.828-3.188,16.219-4.781,24.594-4.781
+ c0.594,0,1.188,0.031,1.766,0.063l51.203-51.234c-1.594-0.734-3.203-1.422-4.844-2.078c-15.422-6.25-31.781-9.375-48.125-9.375
+ s-32.719,3.125-48.125,9.375c-15.422,6.25-29.906,15.688-42.359,28.094l-33.688,33.719c-12.438,12.406-21.859,26.906-28.109,42.344
+ S0,367.688,0,384.031s3.125,32.719,9.375,48.156c6.25,15.406,15.672,29.906,28.109,42.313
+ c12.422,12.469,26.922,21.906,42.344,28.125c15.438,6.281,31.797,9.375,48.141,9.375c16.359,0,32.719-3.094,48.141-9.375
+ c15.422-6.219,29.922-15.656,42.344-28.125l33.703-33.656c12.422-12.469,21.844-26.938,28.109-42.344
+ c6.266-15.469,9.359-31.813,9.375-48.156c-0.016-16.313-3.109-32.688-9.375-48.156
+ C279.594,300.594,278.891,298.969,278.172,297.375z"/>
+ <path class="st0 link2" d="M502.625,79.844c-6.25-15.438-15.672-29.938-28.109-42.359c-12.422-12.422-26.922-21.859-42.359-28.109
+ C416.734,3.125,400.375,0,384.031,0s-32.719,3.125-48.141,9.375s-29.922,15.688-42.344,28.109l-33.703,33.703
+ C247.422,83.594,238,98.094,231.734,113.531c-6.266,15.406-9.359,31.781-9.359,48.141c0,16.344,3.094,32.703,9.359,48.141
+ c0.672,1.625,1.359,3.219,2.094,4.828l51.203-51.203c-0.016-0.578-0.031-1.156-0.031-1.766c0-8.391,1.594-16.781,4.781-24.609
+ c3.188-7.844,7.906-15.156,14.359-21.625l33.672-33.688c6.453-6.406,13.766-11.141,21.625-14.344
+ c7.813-3.156,16.203-4.781,24.594-4.781c8.406,0,16.75,1.625,24.625,4.781c7.813,3.203,15.141,7.938,21.594,14.344
+ c6.438,6.469,11.156,13.781,14.344,21.625c3.156,7.844,4.781,16.219,4.781,24.594c0,8.391-1.625,16.75-4.781,24.625
+ c-3.188,7.844-7.906,15.156-14.344,21.594l-33.688,33.688c-6.438,6.438-13.766,11.156-21.625,14.344
+ c-7.828,3.188-16.203,4.781-24.594,4.781c-0.594,0-1.188-0.016-1.766-0.031l-51.203,51.219c1.594,0.719,3.203,1.422,4.813,2.063
+ c15.453,6.281,31.813,9.406,48.156,9.406s32.719-3.125,48.125-9.406c15.422-6.25,29.906-15.672,42.359-28.094l33.688-33.703
+ c12.438-12.422,21.859-26.922,28.109-42.359c6.25-15.406,9.375-31.781,9.375-48.125S508.875,95.25,502.625,79.844z"/>
+ <path class="st0" d="M160.219,351.781c12.234,12.25,32.063,12.25,44.281,0L351.781,204.5c12.219-12.219,12.25-32.031,0-44.281
+ c-12.234-12.219-32.063-12.219-44.281,0L160.219,307.531C148,319.75,148,339.563,160.219,351.781z"/>
+ </g>
+ </svg>
diff --git a/assets/board/ui/delete.svg b/assets/board/ui/delete.svg
new file mode 100644
index 0000000..39cb5bc
--- /dev/null
+++ b/assets/board/ui/delete.svg
@@ -0,0 +1,21 @@
+<!--?xml version="1.0" encoding="utf-8"?-->
+<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="width: 256px; height: 256px; opacity: 1;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#4B4B4B;}
+</style>
+<g>
+ <path class="st0" d="M439.114,69.747c0,0,2.977,2.1-43.339-11.966c-41.52-12.604-80.795-15.309-80.795-15.309l-2.722-19.297
+ C310.387,9.857,299.484,0,286.642,0h-30.651h-30.651c-12.825,0-23.729,9.857-25.616,23.175l-2.722,19.297
+ c0,0-39.258,2.705-80.778,15.309C69.891,71.848,72.868,69.747,72.868,69.747c-10.324,2.849-17.536,12.655-17.536,23.864v16.695
+ h200.66h200.677V93.611C456.669,82.402,449.456,72.596,439.114,69.747z" style="fill: rgb(75, 75, 75);"></path>
+ <path class="st0" d="M88.593,464.731C90.957,491.486,113.367,512,140.234,512h231.524c26.857,0,49.276-20.514,51.64-47.269
+ l25.642-327.21H62.952L88.593,464.731z M342.016,209.904c0.51-8.402,7.731-14.807,16.134-14.296
+ c8.402,0.51,14.798,7.731,14.296,16.134l-14.492,239.493c-0.51,8.402-7.731,14.798-16.133,14.288
+ c-8.403-0.51-14.806-7.722-14.296-16.125L342.016,209.904z M240.751,210.823c0-8.42,6.821-15.241,15.24-15.241
+ c8.42,0,15.24,6.821,15.24,15.241v239.492c0,8.42-6.821,15.24-15.24,15.24c-8.42,0-15.24-6.821-15.24-15.24V210.823z
+ M153.833,195.608c8.403-0.51,15.624,5.894,16.134,14.296l14.509,239.492c0.51,8.403-5.894,15.615-14.296,16.125
+ c-8.403,0.51-15.624-5.886-16.134-14.288l-14.509-239.493C139.026,203.339,145.43,196.118,153.833,195.608z" style="fill: rgb(75, 75, 75);"></path>
+</g>
+</svg>
diff --git a/assets/board/ui/down.svg b/assets/board/ui/down.svg
new file mode 100644
index 0000000..ba3d8d7
--- /dev/null
+++ b/assets/board/ui/down.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#4B4B4B;}
+</style>
+<g>
+ <polygon class="st0" points="358.402,195.5 358.402,0 153.598,0 153.598,195.5 18.616,195.5 255.991,512 493.384,195.5 "/>
+</g>
+</svg>
diff --git a/assets/board/ui/downvote.svg b/assets/board/ui/downvote.svg
new file mode 100644
index 0000000..2b58da9
--- /dev/null
+++ b/assets/board/ui/downvote.svg
@@ -0,0 +1,11 @@
+ <svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+ <g>
+ <path class="st0" d="M486.892,218.046c-19.899-63.282-46.42-152.51-63.338-175.494c-27.455-37.28-79.181-19.797-118.757-11.88
+c-34.956,7-133.61,55.411-177.16,55.411v199.282c52.847,0,94.803,79.745,145.519,116.387c27.344,19.751,50.234,65.18,59.254,80.514
+c15.186,25.835,60.763-1.51,54.689-39.502c-6.074-37.984-34.938-63.8-39.502-71.384c-4.556-7.622-24.308-28.864-24.308-41.012
+c0-10.649,7.584-17.307,47.086-17.307c49.133,0,82.876,0,92.561,0C502.522,313.061,537.377,266.548,486.892,218.046z"/>
+ <path class="st0" d="M60.781,76.629H38.752C17.344,76.629,0,93.982,0,115.391v173.206c0,21.399,17.344,38.771,38.752,38.771h47.873
+V102.464C86.625,88.184,75.051,76.629,60.781,76.629z"/>
+ </g>
+ </svg>
diff --git a/assets/board/ui/edit.svg b/assets/board/ui/edit.svg
new file mode 100644
index 0000000..c842cc0
--- /dev/null
+++ b/assets/board/ui/edit.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#4B4B4B;}
+</style>
+<g>
+ <path class="st0" d="M506.53,88.263L423.737,5.47c-7.294-7.293-19.118-7.293-26.411,0L47.776,341.176
+ c-2.168,2.168-3.769,4.836-4.661,7.768L0.836,487.86c-4.35,14.293,9.011,27.654,23.304,23.305l143.382-43.639h0L506.53,114.675
+ C513.823,107.381,513.823,95.556,506.53,88.263z M63.524,465.077l-16.584-16.584l24.373-80.107l47.004,25.29l25.296,47.012
+ L63.524,465.077z M453.986,75.041L156.172,374.747l-18.919-18.918l299.72-297.828l17.013,17.012
+ C453.986,75.024,453.986,75.03,453.986,75.041z"/>
+</g>
+</svg>
diff --git a/assets/board/ui/left.svg b/assets/board/ui/left.svg
new file mode 100644
index 0000000..9a0daf1
--- /dev/null
+++ b/assets/board/ui/left.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#4B4B4B;}
+</style>
+<g>
+ <polygon class="st0" points="316.508,153.598 316.508,18.616 0,256 316.508,493.384 316.508,358.402 512,358.402 512,153.598 "/>
+</g>
+</svg>
diff --git a/assets/board/ui/menu.svg b/assets/board/ui/menu.svg
new file mode 100644
index 0000000..6c23436
--- /dev/null
+++ b/assets/board/ui/menu.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#4B4B4B;}
+</style>
+<g>
+ <rect y="16" class="st0" width="512" height="80"/>
+ <rect y="216.008" class="st0" width="512" height="79.984"/>
+ <rect y="416" class="st0" width="512" height="80"/>
+</g>
+</svg>
diff --git a/assets/board/ui/poll.svg b/assets/board/ui/poll.svg
new file mode 100644
index 0000000..a54b8e0
--- /dev/null
+++ b/assets/board/ui/poll.svg
@@ -0,0 +1,15 @@
+<!--?xml version="1.0" encoding="utf-8"?-->
+<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="width: 256px; height: 256px; opacity: 1;" xml:space="preserve">
+<g>
+ <path class="st0" d="M131.474,442.606H512l-45.828-70.447h-51.578l-29.121-211.834l-40.481,5.548
+ c-5.555-4.704-16.389-13.154-35.466-25.048c-17.858-11.208-38.472-17.02-55.07-17.02c-48.364,0-102.796,0-102.796,0l-14.907-8.88
+ l-61.359,91.172l28.165,17.172l36.852,52.382c4.115,5.861,9.67,10.62,16.112,13.736c0,0,24.951,11.79,44.873,21.723
+ c7.19,3.596,15.642,6.768,24.729,9.622l7.08,51.426h-55.971L131.474,442.606z M275.97,334.309
+ c27.694,7.405,50.997-20.767,28.221-39.74c-29.606-24.681-30.548-24.792-30.548-24.792c-9.836-7.98-15.544-19.922-15.641-32.606
+ c-0.055-12.628,5.487-24.632,15.212-32.771l10.529-8.714l83.65-11.527l25.852,187.998l3.851,28.165H258.417l-3.851-28.165
+ l-6.193-45.032C257.725,329.613,267.188,331.934,275.97,334.309z" style="fill: var(--text-color);"></path>
+ <polygon class="st0" points="75.878,69.394 0,183.038 54.252,218.005 130.892,104.375 " style="fill: var(--text-color)"></polygon>
+</g>
+</svg>
diff --git a/assets/board/ui/reply.svg b/assets/board/ui/reply.svg
new file mode 100644
index 0000000..59eb129
--- /dev/null
+++ b/assets/board/ui/reply.svg
@@ -0,0 +1,12 @@
+<!--?xml version="1.0" encoding="utf-8"?-->
+<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="width: 256px; height: 256px; opacity: 1;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#4B4B4B;}
+</style>
+<g>
+ <path class="st0" d="M292.497,168.968c-21.134,0-40.287,0-57.542,0V65.394L0,255.995l234.955,190.61V334.395
+ c7.132,0,14.331,0,21.578,0c95.305,0,227.772-2.396,237.359,100.701C541.847,322.408,501.086,168.968,292.497,168.968z" style="fill: rgb(75, 75, 75);"></path>
+</g>
+</svg>
diff --git a/assets/board/ui/right.svg b/assets/board/ui/right.svg
new file mode 100644
index 0000000..9df4fc3
--- /dev/null
+++ b/assets/board/ui/right.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#4B4B4B;}
+</style>
+<g>
+ <path class="st0" d="M501.66,235.774L228.764,38.771c-7.692-4.975-17.622-4.78-25.11,0.496
+ c-7.478,5.277-11.022,14.546-8.928,23.465l22.53,96.466H32.441C14.537,159.189,0.01,173.715,0.01,191.63L0,320.372
+ c0.01,17.925,14.537,32.442,32.441,32.442h184.823l-22.549,96.457c-2.084,8.908,1.45,18.197,8.938,23.464
+ c7.488,5.267,17.418,5.472,25.11,0.507L501.66,276.228c6.494-4.693,10.34-12.219,10.34-20.232S508.155,240.457,501.66,235.774z"/>
+</g>
+</svg>
diff --git a/assets/board/ui/search.svg b/assets/board/ui/search.svg
new file mode 100644
index 0000000..588208c
--- /dev/null
+++ b/assets/board/ui/search.svg
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#4B4B4B;}
+</style>
+<g>
+ <path class="st0" d="M495.272,423.558c0,0-68.542-59.952-84.937-76.328c-24.063-23.938-33.69-35.466-25.195-54.931
+ c37.155-75.78,24.303-169.854-38.72-232.858c-79.235-79.254-207.739-79.254-286.984,0c-79.245,79.264-79.245,207.729,0,287.003
+ c62.985,62.985,157.088,75.837,232.839,38.691c19.466-8.485,31.022,1.142,54.951,25.215c16.384,16.385,76.308,84.937,76.308,84.937
+ c31.089,31.071,55.009,11.95,69.368-2.39C507.232,478.547,526.362,454.638,495.272,423.558z M286.017,286.012
+ c-45.9,45.871-120.288,45.871-166.169,0c-45.88-45.871-45.88-120.278,0-166.149c45.881-45.871,120.269-45.871,166.169,0
+ C331.898,165.734,331.898,240.141,286.017,286.012z"/>
+</g>
+</svg>
diff --git a/assets/board/ui/sort.svg b/assets/board/ui/sort.svg
new file mode 100644
index 0000000..3a56244
--- /dev/null
+++ b/assets/board/ui/sort.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 125" version="1.1" x="0px" y="0px"><title>Levers 6.5</title><desc>Created with Sketch.</desc><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g fill-rule="nonzero" fill="#000000"><path d="M72,47.5 L72,27.5 L67,27.5 L67,47.5 L62,47.5 L62,62.5 L67,62.5 L67,72.5 L72,72.5 L72,62.5 L77,62.5 L77,47.5 L72,47.5 Z M52.5,32.5 L52.5,27.5 L47.5,27.5 L47.5,32.5 L42.5,32.5 L42.5,47.5 L47.5,47.5 L47.5,72.5 L52.5,72.5 L52.5,47.5 L57.5,47.5 L57.5,32.5 L52.5,32.5 L52.5,32.5 Z M33,54.5 L33,27.5 L28,27.5 L28,54.5 L23,54.5 L23,69.5 L28,69.5 L28,72.5 L33,72.5 L33,69.5 L38,69.5 L38,54.5 L33,54.5 Z" transform="translate(50.000000, 50.000000) rotate(90.000000) translate(-50.000000, -50.000000) "/></g></g></svg>
diff --git a/assets/board/ui/tianming.svg b/assets/board/ui/tianming.svg
new file mode 100644
index 0000000..3120a56
--- /dev/null
+++ b/assets/board/ui/tianming.svg
@@ -0,0 +1,76 @@
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 996.000000 560.000000" preserveAspectRatio="xMidYMid meet">
+ <g transform="translate(0.000000,560.000000) scale(0.100000,-0.100000)" fill="#F6F6F6" stroke="none">
+ <path d="M7775 5423 c-70 -19 -226 -179 -408 -419 -46 -60 -121 -158 -167
+-219 -46 -60 -145 -191 -220 -290 -75 -99 -179 -235 -231 -303 -52 -68 -101
+-134 -109 -146 -12 -19 -201 -295 -260 -381 -122 -177 -132 -195 -144 -255
+-16 -74 -5 -124 31 -147 31 -21 103 -11 159 22 44 26 143 130 166 174 7 14 25
+45 40 68 15 23 28 46 28 51 0 5 7 16 16 23 9 7 20 22 24 34 4 11 29 49 56 85
+70 95 161 216 214 285 26 33 69 89 96 125 l49 65 6 -60 c7 -70 18 -95 56 -121
+25 -17 45 -19 213 -16 102 1 229 7 284 12 54 6 245 10 426 10 209 0 339 4 361
+11 19 6 49 27 67 47 28 31 32 42 32 94 0 32 4 58 8 58 14 0 60 -61 192 -255 8
+-12 102 -152 209 -310 210 -313 270 -385 321 -385 67 0 130 85 130 174 0 51
+-12 82 -52 143 -15 23 -28 46 -28 51 0 5 -9 17 -20 27 -11 10 -20 23 -20 30 0
+7 -9 20 -20 30 -11 10 -20 23 -20 30 0 7 -9 20 -20 30 -11 10 -20 23 -20 30 0
+7 -9 20 -20 30 -11 10 -20 22 -20 27 0 14 -213 326 -290 423 -84 107 -198 255
+-258 333 -24 31 -55 71 -70 87 -39 45 -185 208 -202 225 -8 8 -35 38 -60 65
+-250 280 -325 354 -385 384 -43 21 -108 32 -140 24z m142 -415 c68 -70 451
+-520 612 -721 16 -20 8 -35 -11 -19 -19 14 -140 48 -229 62 -80 13 -248 9
+-404 -10 -44 -5 -181 -14 -305 -19 -247 -11 -334 -21 -382 -45 -43 -22 -47
+-13 -11 32 16 20 50 64 75 97 26 33 75 97 110 142 93 120 251 325 340 441 85
+110 103 132 108 132 3 0 46 -42 97 -92z"></path>
+ <path d="M1590 5210 c-275 -12 -356 -47 -399 -173 -11 -34 -10 -42 9 -81 37
+-77 43 -78 273 -73 111 3 261 10 332 16 72 6 193 15 270 20 77 6 168 13 201
+17 l61 7 7 -89 c19 -281 19 -354 2 -373 -17 -18 -49 -35 -243 -128 -163 -77
+-288 -175 -413 -323 -30 -36 -57 -67 -60 -70 -17 -17 -76 -99 -136 -190 -91
+-137 -174 -306 -219 -445 -46 -146 -75 -261 -97 -395 -5 -30 -12 -146 -15
+-257 -6 -233 8 -323 58 -393 26 -36 33 -40 72 -40 90 1 130 70 157 270 6 47
+15 112 20 145 5 33 14 96 20 140 31 226 80 423 137 545 82 177 147 302 202
+385 14 22 31 48 36 56 91 146 219 268 325 309 19 7 40 16 45 20 6 3 29 12 52
+20 80 25 75 65 69 -522 -5 -566 -16 -768 -51 -923 -29 -133 -55 -214 -102
+-325 -9 -19 -22 -51 -30 -70 -31 -72 -132 -268 -191 -373 -12 -20 -31 -53 -42
+-72 -11 -19 -29 -51 -40 -70 -11 -19 -30 -52 -41 -72 -12 -21 -29 -49 -38 -63
+-9 -14 -23 -37 -30 -51 -12 -25 -85 -120 -161 -209 -120 -142 -352 -440 -371
+-477 -21 -41 -22 -48 -10 -91 20 -77 41 -92 130 -92 88 0 115 13 190 88 51 52
+151 175 221 272 61 86 173 225 224 280 74 80 86 99 281 475 148 283 192 372
+203 402 12 36 29 43 38 16 3 -10 19 -53 35 -96 37 -99 85 -227 112 -297 43
+-114 142 -323 197 -415 17 -27 34 -59 39 -70 5 -12 16 -27 25 -34 9 -7 16 -19
+16 -25 0 -15 178 -255 237 -321 10 -11 47 -54 83 -95 36 -41 110 -122 165
+-179 l101 -103 83 -2 c81 -1 83 0 107 29 30 38 31 81 3 166 -23 69 -57 114
+-182 244 -130 133 -273 321 -357 470 -11 19 -30 52 -42 72 -66 116 -258 491
+-258 505 0 5 -9 27 -19 51 -48 105 -147 442 -186 632 -3 17 -10 109 -16 205
+-5 96 -14 227 -20 290 -5 63 -12 290 -15 504 l-5 389 35 -7 c40 -8 123 -49
+191 -96 98 -67 226 -220 317 -377 40 -69 118 -228 118 -241 0 -7 4 -20 10 -30
+10 -18 39 -106 60 -182 7 -25 16 -56 21 -70 4 -14 17 -68 29 -120 11 -52 25
+-114 30 -138 6 -23 10 -60 10 -83 0 -22 4 -70 9 -107 5 -37 15 -116 21 -177
+18 -179 32 -254 52 -272 10 -9 40 -18 66 -21 92 -8 148 39 178 151 16 61 18
+243 4 331 -6 33 -19 120 -30 191 -24 153 -62 316 -90 390 -5 11 -18 47 -30 80
+-46 125 -187 411 -240 485 -11 15 -20 31 -20 35 0 19 -168 244 -225 300 -137
+137 -261 206 -460 258 l-50 13 3 139 c2 77 7 176 10 220 l7 80 245 -3 c135 -2
+311 -7 393 -12 197 -12 329 1 375 37 36 27 62 76 62 118 0 17 -15 40 -43 68
+-47 48 -84 59 -242 77 -103 11 -1590 11 -1865 0z"></path>
+ <path d="M7924 3925 c-57 -25 -84 -82 -84 -182 0 -83 30 -159 87 -223 46 -51
+57 -58 142 -90 42 -15 45 -18 57 -70 26 -117 35 -261 21 -334 -14 -77 -21 -83
+-120 -121 -71 -27 -121 -67 -165 -132 -56 -83 -74 -141 -80 -264 -6 -147 24
+-238 104 -308 54 -47 91 -65 209 -100 39 -12 88 -27 109 -33 22 -7 65 -36 96
+-64 61 -57 87 -114 110 -244 6 -36 15 -85 20 -110 5 -25 14 -79 20 -120 6 -41
+15 -99 21 -129 5 -30 9 -225 9 -435 0 -427 5 -475 56 -534 28 -33 37 -37 80
+-37 62 0 118 26 132 62 11 29 13 55 33 373 12 199 6 580 -12 690 -28 177 -89
+415 -137 535 -66 166 -108 201 -367 300 -38 15 -84 33 -100 40 -17 8 -43 18
+-58 24 -43 16 -54 52 -36 118 12 49 19 58 57 79 28 16 59 24 89 24 25 0 84 4
+132 10 47 5 133 14 191 20 149 16 258 56 327 123 35 32 81 122 102 197 8 25
+17 58 22 74 12 37 11 86 0 139 -5 23 -15 69 -21 102 -17 83 -63 175 -113 224
+-102 100 -245 186 -327 196 -25 3 -117 1 -205 -3 -88 -4 -166 -6 -172 -4 -8 2
+-13 21 -13 42 0 44 -21 99 -47 121 -23 20 -108 59 -125 58 -7 0 -27 -7 -44
+-14z m658 -525 c87 -25 118 -82 118 -215 0 -101 -14 -140 -58 -161 -35 -17
+-189 -63 -209 -64 -10 0 -13 53 -13 231 l0 232 63 -6 c34 -4 79 -11 99 -17z"></path>
+ <path d="M7523 3860 c-58 -35 -66 -66 -59 -220 3 -74 9 -167 12 -207 6 -70 6
+-72 -17 -77 -13 -3 -109 -7 -214 -8 l-190 -3 4 186 c4 208 -2 233 -62 269 -80
+49 -174 -5 -201 -115 -4 -16 -11 -95 -16 -175 -4 -80 -13 -221 -20 -315 -12
+-172 -6 -468 10 -535 4 -19 14 -60 20 -90 33 -156 63 -209 143 -259 71 -44
+132 -55 297 -55 137 -1 164 2 230 24 64 20 84 33 135 84 104 104 146 227 176
+518 13 126 11 184 -26 743 -13 198 -44 255 -138 255 -34 0 -63 -7 -84 -20z
+m-55 -845 c19 -7 17 -326 -3 -365 -19 -36 -57 -63 -120 -85 -78 -26 -136 -30
+-173 -11 -52 27 -64 53 -102 231 -7 33 -22 76 -32 95 -21 35 -20 68 1 123 l11
+28 203 -6 c111 -4 208 -8 215 -10z"></path>
+ </g>
+</svg>
diff --git a/assets/board/ui/uncollapse.svg b/assets/board/ui/uncollapse.svg
new file mode 100644
index 0000000..6b0d362
--- /dev/null
+++ b/assets/board/ui/uncollapse.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#4B4B4B;}
+</style>
+<g>
+ <path class="st0" d="M359.244,224.004h-59.988c-6.217,0-11.258-5.043-11.258-11.258v-59.992c0-6.215-5.039-11.254-11.256-11.254
+ h-41.486c-6.217,0-11.258,5.039-11.258,11.254v59.992c0,6.215-5.039,11.258-11.256,11.258h-59.988
+ c-6.219,0-11.258,5.039-11.258,11.258v41.484c0,6.215,5.039,11.258,11.258,11.258h59.988c6.217,0,11.256,5.039,11.256,11.258
+ v59.984c0,6.219,5.041,11.258,11.258,11.258h41.486c6.217,0,11.256-5.039,11.256-11.258v-59.984
+ c0-6.219,5.041-11.258,11.258-11.258h59.988c6.217,0,11.258-5.043,11.258-11.258v-41.484
+ C370.502,229.043,365.461,224.004,359.244,224.004z"/>
+ <path class="st0" d="M256,0C114.613,0,0,114.617,0,256c0,141.387,114.613,256,256,256c141.383,0,256-114.613,256-256
+ C512,114.617,397.383,0,256,0z M256,448c-105.871,0-192-86.129-192-192c0-105.867,86.129-192,192-192c105.867,0,192,86.133,192,192
+ C448,361.871,361.867,448,256,448z"/>
+</g>
+</svg>
diff --git a/assets/board/ui/upvote.svg b/assets/board/ui/upvote.svg
new file mode 100644
index 0000000..3f29b99
--- /dev/null
+++ b/assets/board/ui/upvote.svg
@@ -0,0 +1,13 @@
+
+ <svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="512px" height="512px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+ <g>
+ <path class="st0" d="M462.938,198.933c-9.688,0-43.437,0-92.562,0c-39.5,0-47.094-6.656-47.094-17.297
+c0-12.156,19.75-33.406,24.313-41.016c4.563-7.594,33.422-33.406,39.5-71.391s-39.5-65.328-54.688-39.5
+c-9.016,15.328-31.906,60.766-59.25,80.516c-50.719,36.641-92.672,116.391-145.516,116.391v199.281
+c43.547,0,142.203,48.406,177.156,55.406c39.578,7.922,91.297,25.406,118.75-11.875c16.921-22.984,43.437-112.219,63.343-175.5
+C537.376,245.448,502.517,198.933,462.938,198.933z"/>
+ <path class="st0" d="M0.001,265.401v173.203c0,21.406,17.344,38.766,38.75,38.766h22.031c14.266,0,25.844-11.563,25.844-25.844
+V226.636H38.751C17.345,226.636,0.001,243.995,0.001,265.401z"/>
+ </g>
+ </svg>