aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLionel <lionel.miquel46@gmail.com>2018-12-16 14:58:43 +0100
committerLionel <lionel.miquel46@gmail.com>2018-12-16 14:58:43 +0100
commitec56959c4c6e47adc3d480b1fbf6ac9a8eb76260 (patch)
tree35c01d267ab2559702402ef72e990ff87fb2463b
parentb3e7e1cadcc22c905447a9a7e560f361582279f1 (diff)
downloadaneatocli-ec56959c4c6e47adc3d480b1fbf6ac9a8eb76260.tar.gz
aneatocli-ec56959c4c6e47adc3d480b1fbf6ac9a8eb76260.zip
Cleanup v2
-rw-r--r--botvac.py403
-rw-r--r--icons/base.svg54
-rw-r--r--icons/bug_report-24px.svg58
-rw-r--r--icons/cloud-question.svg54
-rw-r--r--icons/fingerprint-24px.svg58
-rw-r--r--icons/import_export-24px.svg58
-rw-r--r--icons/info-24px.svg58
-rw-r--r--icons/neato.pngbin9345 -> 0 bytes
-rw-r--r--icons/pause.svg54
-rw-r--r--icons/refresh-24px.svg58
-rw-r--r--icons/resume.svg57
-rw-r--r--icons/robot.svg54
-rw-r--r--icons/start.svg55
-rw-r--r--icons/stop.svg73
14 files changed, 0 insertions, 1094 deletions
diff --git a/botvac.py b/botvac.py
deleted file mode 100644
index 2721334..0000000
--- a/botvac.py
+++ /dev/null
@@ -1,403 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Form implementation generated from reading ui file 'botvac.ui'
-#
-# Created by: PyQt4 UI code generator 4.12.1
-#
-# WARNING! All changes made in this file will be lost!
-
-from PyQt4 import QtCore, QtGui
-from subprocess import call as run
-from webbrowser import open_new_tab as webnt
-import globals,json
-
-
-try:
- _fromUtf8 = QtCore.QString.fromUtf8
-except AttributeError:
- def _fromUtf8(s):
- return s
-
-try:
- _encoding = QtGui.QApplication.UnicodeUTF8
- def _translate(context, text, disambig):
- return QtGui.QApplication.translate(context, text, disambig, _encoding)
-except AttributeError:
- def _translate(context, text, disambig):
- return QtGui.QApplication.translate(context, text, disambig)
-
-class Ui_MainWindow(object):
- def setupUi(self, MainWindow):
- MainWindow.setObjectName(_fromUtf8("MainWindow"))
- MainWindow.resize(653, 375)
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/neato")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- MainWindow.setWindowIcon(icon)
- self.centralwidget = QtGui.QWidget(MainWindow)
- self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
- self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
- self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
- self.tabWidget = QtGui.QTabWidget(self.centralwidget)
- self.tabWidget.setIconSize(QtCore.QSize(24, 20))
- self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
- self.tab = QtGui.QWidget()
- self.tab.setObjectName(_fromUtf8("tab"))
- self.verticalLayout_2 = QtGui.QVBoxLayout(self.tab)
- self.verticalLayout_2.setMargin(0)
- self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
- self.startButton = QtGui.QPushButton(self.tab)
- self.startButton.setEnabled(False)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.startButton.sizePolicy().hasHeightForWidth())
- self.startButton.setSizePolicy(sizePolicy)
- self.startButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
- icon1 = QtGui.QIcon()
- icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/start")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.startButton.setIcon(icon1)
- self.startButton.setIconSize(QtCore.QSize(20, 20))
- self.startButton.setObjectName(_fromUtf8("startButton"))
- self.verticalLayout_2.addWidget(self.startButton)
- self.stopButton = QtGui.QPushButton(self.tab)
- self.stopButton.setEnabled(False)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.stopButton.sizePolicy().hasHeightForWidth())
- self.stopButton.setSizePolicy(sizePolicy)
- self.stopButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
- icon2 = QtGui.QIcon()
- icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/stop")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.stopButton.setIcon(icon2)
- self.stopButton.setIconSize(QtCore.QSize(20, 20))
- self.stopButton.setObjectName(_fromUtf8("stopButton"))
- self.verticalLayout_2.addWidget(self.stopButton)
- self.pauseButton = QtGui.QPushButton(self.tab)
- self.pauseButton.setEnabled(False)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.pauseButton.sizePolicy().hasHeightForWidth())
- self.pauseButton.setSizePolicy(sizePolicy)
- self.pauseButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
- icon3 = QtGui.QIcon()
- icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/pause")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.pauseButton.setIcon(icon3)
- self.pauseButton.setIconSize(QtCore.QSize(20, 20))
- self.pauseButton.setObjectName(_fromUtf8("pauseButton"))
- self.verticalLayout_2.addWidget(self.pauseButton)
- self.resumeButton = QtGui.QPushButton(self.tab)
- self.resumeButton.setEnabled(False)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.resumeButton.sizePolicy().hasHeightForWidth())
- self.resumeButton.setSizePolicy(sizePolicy)
- self.resumeButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
- icon4 = QtGui.QIcon()
- icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/resume")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.resumeButton.setIcon(icon4)
- self.resumeButton.setIconSize(QtCore.QSize(20, 20))
- self.resumeButton.setObjectName(_fromUtf8("resumeButton"))
- self.verticalLayout_2.addWidget(self.resumeButton)
- self.send2baseButton = QtGui.QPushButton(self.tab)
- self.send2baseButton.setEnabled(False)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.send2baseButton.sizePolicy().hasHeightForWidth())
- self.send2baseButton.setSizePolicy(sizePolicy)
- self.send2baseButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
- icon5 = QtGui.QIcon()
- icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/base")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.send2baseButton.setIcon(icon5)
- self.send2baseButton.setIconSize(QtCore.QSize(20, 20))
- self.send2baseButton.setObjectName(_fromUtf8("send2baseButton"))
- self.verticalLayout_2.addWidget(self.send2baseButton)
- icon6 = QtGui.QIcon()
- icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/robot")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.tabWidget.addTab(self.tab, icon6, _fromUtf8(""))
- self.tab_2 = QtGui.QWidget()
- self.tab_2.setObjectName(_fromUtf8("tab_2"))
- self.verticalLayout_3 = QtGui.QVBoxLayout(self.tab_2)
- self.verticalLayout_3.setMargin(0)
- self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
- self.refreshInfosButton = QtGui.QPushButton(self.tab_2)
- self.refreshInfosButton.setEnabled(False)
- icon7 = QtGui.QIcon()
- icon7.addPixmap(QtGui.QPixmap(_fromUtf8(":/refresh")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.refreshInfosButton.setIcon(icon7)
- self.refreshInfosButton.setObjectName(_fromUtf8("refreshInfosButton"))
- self.verticalLayout_3.addWidget(self.refreshInfosButton)
- self.infoTextEdit = QtGui.QPlainTextEdit(self.tab_2)
- self.infoTextEdit.setStyleSheet(_fromUtf8("border:2px inset grey;\n"
-"color:rgb(204, 136, 18)"))
- self.infoTextEdit.setReadOnly(True)
- self.infoTextEdit.setObjectName(_fromUtf8("infoTextEdit"))
- self.verticalLayout_3.addWidget(self.infoTextEdit)
- icon8 = QtGui.QIcon()
- icon8.addPixmap(QtGui.QPixmap(_fromUtf8(":/cloudquest")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.tabWidget.addTab(self.tab_2, icon8, _fromUtf8(""))
- self.verticalLayout.addWidget(self.tabWidget)
- MainWindow.setCentralWidget(self.centralwidget)
- self.menubar = QtGui.QMenuBar(MainWindow)
- self.menubar.setGeometry(QtCore.QRect(0, 0, 653, 26))
- self.menubar.setObjectName(_fromUtf8("menubar"))
- self.menuAbout = QtGui.QMenu(self.menubar)
- self.menuAbout.setObjectName(_fromUtf8("menuAbout"))
- self.menuHelp = QtGui.QMenu(self.menubar)
- self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
- MainWindow.setMenuBar(self.menubar)
- self.statusBar = QtGui.QStatusBar(MainWindow)
- self.statusBar.setObjectName(_fromUtf8("statusBar"))
- MainWindow.setStatusBar(self.statusBar)
- self.actionNeato_Account = QtGui.QAction(MainWindow)
- self.actionNeato_Account.setObjectName(_fromUtf8("actionNeato_Account"))
- self.actionMy_robot = QtGui.QAction(MainWindow)
- self.actionMy_robot.setObjectName(_fromUtf8("actionMy_robot"))
- self.actionThis_software = QtGui.QAction(MainWindow)
- self.actionThis_software.setObjectName(_fromUtf8("actionThis_software"))
- self.actionLogin = QtGui.QAction(MainWindow)
- self.actionLogin.setObjectName(_fromUtf8("actionLogin"))
- self.actionRobot_s = QtGui.QAction(MainWindow)
- self.actionRobot_s.setEnabled(False)
- self.actionRobot_s.setObjectName(_fromUtf8("actionRobot_s"))
- self.actionMap_s = QtGui.QAction(MainWindow)
- self.actionMap_s.setObjectName(_fromUtf8("actionMap_s"))
- self.actionWhat_it_this = QtGui.QAction(MainWindow)
- icon9 = QtGui.QIcon()
- icon9.addPixmap(QtGui.QPixmap(_fromUtf8(":/info")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.actionWhat_it_this.setIcon(icon9)
- self.actionWhat_it_this.setObjectName(_fromUtf8("actionWhat_it_this"))
- self.actionAbout_Neato_Control = QtGui.QAction(MainWindow)
- self.actionAbout_Neato_Control.setIcon(icon)
- self.actionAbout_Neato_Control.setObjectName(_fromUtf8("actionAbout_Neato_Control"))
- self.actionInfo = QtGui.QAction(MainWindow)
- self.actionInfo.setObjectName(_fromUtf8("actionInfo"))
- self.actionAdd_Robot = QtGui.QAction(MainWindow)
- icon10 = QtGui.QIcon()
- icon10.addPixmap(QtGui.QPixmap(_fromUtf8(":/impex")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.actionAdd_Robot.setIcon(icon10)
- self.actionAdd_Robot.setObjectName(_fromUtf8("actionAdd_Robot"))
- self.actionInfos = QtGui.QAction(MainWindow)
- self.actionInfos.setObjectName(_fromUtf8("actionInfos"))
- self.actionReport_a_bug = QtGui.QAction(MainWindow)
- icon11 = QtGui.QIcon()
- icon11.addPixmap(QtGui.QPixmap(_fromUtf8(":/bugrep")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.actionReport_a_bug.setIcon(icon11)
- self.actionReport_a_bug.setObjectName(_fromUtf8("actionReport_a_bug"))
- self.actionRefresh_Robot = QtGui.QAction(MainWindow)
- self.actionRefresh_Robot.setEnabled(False)
- self.actionRefresh_Robot.setIcon(icon7)
- self.actionRefresh_Robot.setObjectName(_fromUtf8("actionRefresh_Robot"))
- self.actionSecret_info = QtGui.QAction(MainWindow)
- self.actionSecret_info.setEnabled(False)
- icon12 = QtGui.QIcon()
- icon12.addPixmap(QtGui.QPixmap(_fromUtf8(":/secrets")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.actionSecret_info.setIcon(icon12)
- self.actionSecret_info.setObjectName(_fromUtf8("actionSecret_info"))
- self.menuAbout.addAction(self.actionAdd_Robot)
- self.menuAbout.addAction(self.actionRefresh_Robot)
- self.menuAbout.addAction(self.actionSecret_info)
- self.menuHelp.addAction(self.actionWhat_it_this)
- self.menuHelp.addAction(self.actionAbout_Neato_Control)
- self.menuHelp.addAction(self.actionReport_a_bug)
- self.menubar.addAction(self.menuAbout.menuAction())
- self.menubar.addAction(self.menuHelp.menuAction())
-
- # MAIN CODE HERE #
-
-
- def readRobotJson(filename):
- try:
- with open(filename,"r") as json_file:
- robotcreds=json.load(json_file)
- globals.currentRobot=robotcreds["name"]
- except:
- print("Couldn't load the robot creds. Exiting")
- raise
-
- def importCreds(self):
- globals.robFilename=QtGui.QFileDialog.getOpenFileName(MainWindow, 'Open file',"Robot credentials files (*.json)")
- getAvailCmds()
-
- def bugReport():
- webnt("https://github.com/MIQUELLIONEL/neatocontrols/issues")
-
- def whatitthis():
- webnt("https://github.com/MIQUELLIONEL/neatocontrols/")
-
- def robotSecretInfos():
- try:
- with open(globals.robFilename,"r") as json_file:
- creds=json.load(json_file)
- robsecMessBox = QtGui.QMessageBox()
- robsecMessBox.setIcon(robsecMessBox.NoIcon)
- robsecMessBox.setWindowIcon(QtGui.QIcon(":neato"))
- robsecMessBox.setWindowTitle("Robot Secret Infos")
- robsecMessBox.setText("""<p align='left'>
- <strong>Robot name : </strong>"""+creds["name"]+"""<br/>
- <strong>Serial ID : </strong>"""+creds["serialID"]+"""<br/>
- <strong>Secret ID :</strong>"""+creds["secretID"]+"""<br/>
- <strong>Traits : </strong>"""+creds["traits"]+"""<br/>
- </p>""")
- robsecMessBox.exec_()
- robsecMessBox=""
- except:
- print("File doesn't exist.")
- exit()
-
- def aboutNeatoControls():
- aboutNC_MsgBox = QtGui.QMessageBox()
- aboutNC_MsgBox.setStyleSheet("img{"
- "\ndisplay: block;"
- "\nmargin-left: auto;"
- "\nmargin-right: auto;"
- "\nwidth: 50%;"
- #for whatever reason the following line doesn't work lol. if anyone knows feel free to open an issue
- #"\nborder: 1px solid black"
- "\n}")
- aboutNC_MsgBox.setIcon(aboutNC_MsgBox.NoIcon)
- aboutNC_MsgBox.setWindowIcon(QtGui.QIcon(":neato"))
- aboutNC_MsgBox.setWindowTitle("About Neato Control")
- aboutNC_MsgBox.setText("<p align='center'><img src=':neato' alt='logo qtmangen'/><br />Neato Control - A Qt interface for controlling your Neato Robotics device.<br /><br />Made by <a href='mailto:lionel.miquel46@gmail.com'>Miquel Lionel</a>.<br /><br /><a href='https://github.com/MIQUELLIONEL/neatocontrols'>https://github.com/MIQUELLIONEL/neatocontrols</a><br /><br />2018.</p>")
- aboutNC_MsgBox.exec_()
- aboutNC_MsgBox=""
-
- def getInfos():
- globals.robinfoFilename=globals.currentRobot+"-robotinfos.json"
- run(["python","aneatocli.py","--gi",globals.currentRobot])
- try:
- self.infoTextEdit.clear()
- with open(globals.robinfoFilename,"r") as info_file:
- infos=info_file.read().splitlines()
- for line in infos:
- self.infoTextEdit.appendPlainText(line)
-
- except:
- print("Couldn't load the info file"+globals.robinfoFilename+". Exiting")
- raise
-
- def getAvailCmds():
- readRobotJson(globals.robFilename)
- run(["python","aneatocli.py","--gc",globals.currentRobot])
- #we read the available current robot commands
- try:
- with open(globals.currentRobot+"-robotcommands.json","r") as json_file:
- data=json.load(json_file)
-
- def setbuttonState(dictstr,obj):
- if data[dictstr]:
- obj.setEnabled(True)
- else:
- obj.setEnabled(False)
- self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", globals.currentRobot, None))
- self.actionRefresh_Robot.setEnabled(True)
- self.actionSecret_info.setEnabled(True)
- self.refreshInfosButton.setEnabled(True)
- except:
- self.actionRefresh_Robot.setEnabled(False)
- self.actionSecret_info.setEnabled(False)
- self.refreshInfosButton.setEnabled(False)
- print "Error while opening the file"
- raise
-
- setbuttonState("start",self.startButton)
- setbuttonState("stop",self.stopButton)
- setbuttonState("pause",self.pauseButton)
- setbuttonState("resume",self.resumeButton)
- setbuttonState("goToBase",self.send2baseButton)
-
-
-
-
- # Penser à râfraichir l'état du robot de manière moins dégueulasse avec UN thread (même si c'est chaud en python wlh. Au moins toutes les 10-15secondes
- def __do(act):
- getAvailCmds()
- run(["python","aneatocli.py",act,globals.currentRobot])
- getAvailCmds()
-
- def __start(self):
- __do("--go")
-
- def __stop(self):
- __do("--stp")
-
- def __pause(self):
- __do("--pse")
-
- def __resume(self):
- __do("--res")
-
- def __return(self):
- __do("--base")
-
-
- self.startButton.clicked.connect(__start)
- self.stopButton.clicked.connect(__stop)
- self.pauseButton.clicked.connect(__pause)
- self.resumeButton.clicked.connect(__resume)
- self.send2baseButton.clicked.connect(__return)
- self.refreshInfosButton.clicked.connect(getInfos)
-
-
- self.actionAdd_Robot.triggered.connect(importCreds)
- self.actionRefresh_Robot.triggered.connect(getAvailCmds)
- self.actionReport_a_bug.triggered.connect(bugReport)
- self.actionAbout_Neato_Control.triggered.connect(aboutNeatoControls)
- self.actionWhat_it_this.triggered.connect(whatitthis)
- self.actionSecret_info.triggered.connect(robotSecretInfos)
-
- # END OF MAIN CODE #
-
-
-
- self.retranslateUi(MainWindow)
- self.tabWidget.setCurrentIndex(0)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
-
- def retranslateUi(self, MainWindow):
- MainWindow.setWindowTitle(_translate("MainWindow", "Neato Control", None))
- self.startButton.setText(_translate("MainWindow", "Start", None))
- self.stopButton.setText(_translate("MainWindow", "Stop", None))
- self.pauseButton.setText(_translate("MainWindow", "Pause", None))
- self.resumeButton.setText(_translate("MainWindow", "Resume", None))
- self.send2baseButton.setText(_translate("MainWindow", "Send to base", None))
- self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "robot1", None))
- self.refreshInfosButton.setText(_translate("MainWindow", "Refresh", None))
- self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Infos", None))
- self.menuAbout.setTitle(_translate("MainWindow", "Robot", None))
- self.menuHelp.setTitle(_translate("MainWindow", "Help", None))
- self.actionNeato_Account.setText(_translate("MainWindow", "Neato Account", None))
- self.actionMy_robot.setText(_translate("MainWindow", "Account Infos", None))
- self.actionThis_software.setText(_translate("MainWindow", "This software", None))
- self.actionLogin.setText(_translate("MainWindow", "Import credentials", None))
- self.actionRobot_s.setText(_translate("MainWindow", "Available robot(s)", None))
- self.actionMap_s.setText(_translate("MainWindow", "Map(s)", None))
- self.actionWhat_it_this.setText(_translate("MainWindow", "What it this ?", None))
- self.actionWhat_it_this.setShortcut(_translate("MainWindow", "F1", None))
- self.actionAbout_Neato_Control.setText(_translate("MainWindow", "About Neato Control", None))
- self.actionAbout_Neato_Control.setShortcut(_translate("MainWindow", "Alt+A", None))
- self.actionInfo.setText(_translate("MainWindow", "Info", None))
- self.actionAdd_Robot.setText(_translate("MainWindow", "Load a robot", None))
- self.actionAdd_Robot.setShortcut(_translate("MainWindow", "Ctrl+O", None))
- self.actionInfos.setText(_translate("MainWindow", "Infos", None))
- self.actionReport_a_bug.setText(_translate("MainWindow", "Report a bug", None))
- self.actionReport_a_bug.setShortcut(_translate("MainWindow", "Alt+B", None))
- self.actionRefresh_Robot.setText(_translate("MainWindow", "Refresh state", None))
- self.actionRefresh_Robot.setShortcut(_translate("MainWindow", "Ctrl+R", None))
- self.actionSecret_info.setText(_translate("MainWindow", "Secret info", None))
- self.actionSecret_info.setShortcut(_translate("MainWindow", "Ctrl+S", None))
-
-import rsc_rc
-
-if __name__ == "__main__":
- import sys
- app = QtGui.QApplication(sys.argv)
- MainWindow = QtGui.QMainWindow()
- ui = Ui_MainWindow()
- ui.setupUi(MainWindow)
- MainWindow.show()
- sys.exit(app.exec_())
-
diff --git a/icons/base.svg b/icons/base.svg
deleted file mode 100644
index f84a8c0..0000000
--- a/icons/base.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-<?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"
- version="1.1"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- id="svg24"
- sodipodi:docname="base.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata30">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs28" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="640"
- inkscape:window-height="480"
- id="namedview26"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="12"
- inkscape:cy="12"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="0"
- inkscape:current-layer="svg24" />
- <path
- d="M19.07,4.93C17.22,3 14.66,1.96 12,2C9.34,1.96 6.79,3 4.94,4.93C3,6.78 1.96,9.34 2,12C1.96,14.66 3,17.21 4.93,19.06C6.78,21 9.34,22.04 12,22C14.66,22.04 17.21,21 19.06,19.07C21,17.22 22.04,14.66 22,12C22.04,9.34 21,6.78 19.07,4.93M17,12V18H13.5V13H10.5V18H7V12H5L12,5L19.5,12H17Z"
- id="path22"
- style="fill:#008080" />
-</svg>
diff --git a/icons/bug_report-24px.svg b/icons/bug_report-24px.svg
deleted file mode 100644
index 58effc1..0000000
--- a/icons/bug_report-24px.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?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="24"
- height="24"
- viewBox="0 0 24 24"
- version="1.1"
- id="svg6"
- sodipodi:docname="bug_report-24px.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata12">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs10" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1303"
- inkscape:window-height="724"
- id="namedview8"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="12"
- inkscape:cy="13.679608"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg6" />
- <path
- d="M0 0h24v24H0z"
- fill="none"
- id="path2" />
- <path
- d="M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z"
- id="path4"
- style="fill:#d40000;stroke:#000000;stroke-opacity:1;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none" />
-</svg>
diff --git a/icons/cloud-question.svg b/icons/cloud-question.svg
deleted file mode 100644
index e6d85eb..0000000
--- a/icons/cloud-question.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-<?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"
- version="1.1"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- id="svg4061"
- sodipodi:docname="cloud-question.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata4067">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs4065" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1303"
- inkscape:window-height="724"
- id="namedview4063"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="-6.7118644"
- inkscape:cy="14.072577"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg4061" />
- <path
- d="M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03M13,17H11V15H13V17M14.8,11.82C14.5,12.21 14.13,12.5 13.67,12.75C13.41,12.91 13.24,13.07 13.15,13.26C13.06,13.45 13,13.69 13,14H11C11,13.45 11.11,13.08 11.3,12.82C11.5,12.56 11.85,12.25 12.37,11.91C12.63,11.75 12.84,11.56 13,11.32C13.15,11.09 13.23,10.81 13.23,10.5C13.23,10.18 13.14,9.94 12.96,9.76C12.78,9.56 12.5,9.47 12.2,9.47C11.93,9.47 11.71,9.55 11.5,9.7C11.35,9.85 11.25,10.08 11.25,10.39H9.28C9.23,9.64 9.5,9 10.06,8.59C10.6,8.2 11.31,8 12.2,8C13.14,8 13.89,8.23 14.43,8.68C14.97,9.13 15.24,9.75 15.24,10.5C15.24,11 15.09,11.41 14.8,11.82Z"
- id="path4059"
- style="fill:#69cfcf;stroke:none;stroke-opacity:1;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" />
-</svg>
diff --git a/icons/fingerprint-24px.svg b/icons/fingerprint-24px.svg
deleted file mode 100644
index c695ee8..0000000
--- a/icons/fingerprint-24px.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?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="24"
- height="24"
- viewBox="0 0 24 24"
- version="1.1"
- id="svg6"
- sodipodi:docname="fingerprint-24px.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata12">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs10" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="958"
- inkscape:window-height="551"
- id="namedview8"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="12"
- inkscape:cy="12.138316"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="0"
- inkscape:current-layer="svg6" />
- <path
- d="M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7-.23.16-.54.11-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21zm6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39-2.57 0-4.66 1.97-4.66 4.39 0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15zm7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12zM14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94 1.7 0 3.08 1.32 3.08 2.94 0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38z"
- id="path2"
- style="fill:#4e4daa;fill-opacity:1" />
- <path
- fill="none"
- d="M0 0h24v24H0z"
- id="path4" />
-</svg>
diff --git a/icons/import_export-24px.svg b/icons/import_export-24px.svg
deleted file mode 100644
index 8878eaa..0000000
--- a/icons/import_export-24px.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?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="24"
- height="24"
- viewBox="0 0 24 24"
- version="1.1"
- id="svg6"
- sodipodi:docname="import_export-24px.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata12">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs10" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="788"
- inkscape:window-height="480"
- id="namedview8"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="12"
- inkscape:cy="12"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="0"
- inkscape:current-layer="svg6" />
- <path
- d="M9 3L5 6.99h3V14h2V6.99h3L9 3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99h-3z"
- id="path2"
- style="fill:#09fd6c;fill-opacity:1" />
- <path
- d="M0 0h24v24H0z"
- fill="none"
- id="path4" />
-</svg>
diff --git a/icons/info-24px.svg b/icons/info-24px.svg
deleted file mode 100644
index 4d98d43..0000000
--- a/icons/info-24px.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?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="24"
- height="24"
- viewBox="0 0 24 24"
- version="1.1"
- id="svg6"
- sodipodi:docname="info-24px.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata12">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs10" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1040"
- inkscape:window-height="635"
- id="namedview8"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="12"
- inkscape:cy="12"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="0"
- inkscape:current-layer="svg6" />
- <path
- d="M0 0h24v24H0z"
- fill="none"
- id="path2" />
- <path
- d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"
- id="path4"
- style="stroke:#000000;stroke-opacity:1;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;fill:#3a78ff;fill-opacity:1" />
-</svg>
diff --git a/icons/neato.png b/icons/neato.png
deleted file mode 100644
index 71d1ebe..0000000
--- a/icons/neato.png
+++ /dev/null
Binary files differ
diff --git a/icons/pause.svg b/icons/pause.svg
deleted file mode 100644
index 125df18..0000000
--- a/icons/pause.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-<?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"
- version="1.1"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- id="svg4"
- sodipodi:docname="pause.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata10">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs8" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1303"
- inkscape:window-height="724"
- id="namedview6"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="12"
- inkscape:cy="12"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg4" />
- <path
- d="M15,16H13V8H15V16M11,16H9V8H11V16M15.73,3L21,8.27V15.73L15.73,21H8.27L3,15.73V8.27L8.27,3H15.73M14.9,5H9.1L5,9.1V14.9L9.1,19H14.9L19,14.9V9.1L14.9,5Z"
- id="path2"
- style="fill:#ff6600" />
-</svg>
diff --git a/icons/refresh-24px.svg b/icons/refresh-24px.svg
deleted file mode 100644
index 193ba7d..0000000
--- a/icons/refresh-24px.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-<?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="24"
- height="24"
- viewBox="0 0 24 24"
- version="1.1"
- id="svg6"
- sodipodi:docname="refresh-24px.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata12">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs10" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="788"
- inkscape:window-height="480"
- id="namedview8"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="12"
- inkscape:cy="12"
- inkscape:window-x="435"
- inkscape:window-y="157"
- inkscape:window-maximized="0"
- inkscape:current-layer="svg6" />
- <path
- d="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"
- id="path2"
- style="fill:#008080" />
- <path
- d="M0 0h24v24H0z"
- fill="none"
- id="path4" />
-</svg>
diff --git a/icons/resume.svg b/icons/resume.svg
deleted file mode 100644
index 467b6ec..0000000
--- a/icons/resume.svg
+++ /dev/null
@@ -1,57 +0,0 @@
-<?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"
- version="1.1"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- id="svg3834"
- sodipodi:docname="resume.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata3840">
- <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 />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs3838" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1303"
- inkscape:window-height="724"
- id="namedview3836"
- showgrid="false"
- inkscape:zoom="22.291667"
- inkscape:cx="12"
- inkscape:cy="13.249133"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg3834" />
- <path
- d="m 13,16 v 0 -8 0 l 4.557009,3.738318 M 11,16 H 9 V 8 h 2 v 8 M 15.73,3 21,8.27 v 7.46 L 15.73,21 H 8.27 L 3,15.73 V 8.27 L 8.27,3 h 7.46 M 14.9,5 H 9.1 L 5,9.1 v 5.8 L 9.1,19 h 5.8 L 19,14.9 V 9.1 Z"
- id="path3832"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cccccccccccccccccccaccccccca"
- style="fill:#ffcc00" />
-</svg>
diff --git a/icons/robot.svg b/icons/robot.svg
deleted file mode 100644
index b692e59..0000000
--- a/icons/robot.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-<?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"
- version="1.1"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- id="svg4910"
- sodipodi:docname="robot.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata4916">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs4914" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1303"
- inkscape:window-height="724"
- id="namedview4912"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="-6.7118644"
- inkscape:cy="12"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg4910" />
- <path
- d="M12,2A2,2 0 0,1 14,4C14,4.74 13.6,5.39 13,5.73V7H14A7,7 0 0,1 21,14H22A1,1 0 0,1 23,15V18A1,1 0 0,1 22,19H21V20A2,2 0 0,1 19,22H5A2,2 0 0,1 3,20V19H2A1,1 0 0,1 1,18V15A1,1 0 0,1 2,14H3A7,7 0 0,1 10,7H11V5.73C10.4,5.39 10,4.74 10,4A2,2 0 0,1 12,2M7.5,13A2.5,2.5 0 0,0 5,15.5A2.5,2.5 0 0,0 7.5,18A2.5,2.5 0 0,0 10,15.5A2.5,2.5 0 0,0 7.5,13M16.5,13A2.5,2.5 0 0,0 14,15.5A2.5,2.5 0 0,0 16.5,18A2.5,2.5 0 0,0 19,15.5A2.5,2.5 0 0,0 16.5,13Z"
- id="path4908"
- style="fill-opacity:1;fill:#e6e6e6;stroke:#ff7d00;stroke-opacity:1" />
-</svg>
diff --git a/icons/start.svg b/icons/start.svg
deleted file mode 100644
index 6283b8f..0000000
--- a/icons/start.svg
+++ /dev/null
@@ -1,55 +0,0 @@
-<?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"
- version="1.1"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- id="svg3775"
- sodipodi:docname="start.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata3781">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs3779" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1303"
- inkscape:window-height="724"
- id="namedview3777"
- showgrid="false"
- inkscape:zoom="22.291667"
- inkscape:cx="12"
- inkscape:cy="11.184914"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg3775" />
- <path
- d="m 17.179439,11.775701 -5,5 v -3 H 8.1794393 V 9.7757009 h 3.9999997 v -3 l 5,5.0000001 m 4,4.5 c 0,0.38 -0.21,0.71 -0.53,0.88 l -7.9,4.44 c -0.16,0.12 -0.36,0.18 -0.57,0.18 -0.21,0 -0.41,-0.06 -0.57,-0.18 l -7.8999997,-4.44 c -0.32,-0.17 -0.53,-0.5 -0.53,-0.88 V 7.2757009 c 0,-0.38 0.21,-0.71 0.53,-0.88 l 7.8999997,-4.44 c 0.16,-0.12 0.36,-0.18 0.57,-0.18 0.21,0 0.41,0.06 0.57,0.18 l 7.9,4.44 c 0.32,0.17 0.53,0.5 0.53,0.88 v 9.0000001 m -9,-12.3500001 -6.9999997,3.94 v 7.8200001 l 6.9999997,3.94 7,-3.94 V 7.8657009 Z"
- id="path3773"
- inkscape:connector-curvature="0"
- style="fill:#00ff00" />
-</svg>
diff --git a/icons/stop.svg b/icons/stop.svg
deleted file mode 100644
index ef255bb..0000000
--- a/icons/stop.svg
+++ /dev/null
@@ -1,73 +0,0 @@
-<?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"
- version="1.1"
- width="24"
- height="24"
- viewBox="0 0 24 24"
- id="svg14"
- sodipodi:docname="stop.svg"
- inkscape:version="0.92.3 (unknown)">
- <metadata
- id="metadata20">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs18" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1303"
- inkscape:window-height="724"
- id="namedview16"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="12"
- inkscape:cy="-4.2711864"
- inkscape:window-x="0"
- inkscape:window-y="0"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg14" />
- <g
- id="g3974"
- style="fill:#ff0000">
- <path
- id="path12"
- d="M8.27,3L3,8.27V15.73L8.27,21H15.73C17.5,19.24 21,15.73 21,15.73V8.27L15.73,3M9.1,5H14.9L19,9.1V14.9L14.9,19H9.1L5,14.9V9.1"
- style="fill:#ff0000" />
- <path
- d="m 15.661017,8.1355932 0,7.7288138 -7.7288139,0 0,-7.7288138 z"
- inkscape:randomized="0"
- inkscape:rounded="0"
- inkscape:flatsided="true"
- sodipodi:arg2="-2.220446e-16"
- sodipodi:arg1="-0.78539816"
- sodipodi:r2="3.8644068"
- sodipodi:r1="5.4650965"
- sodipodi:cy="12"
- sodipodi:cx="11.79661"
- sodipodi:sides="4"
- id="path3970"
- sodipodi:type="star"
- style="fill:#ff0000" />
- </g>
-</svg>