diff --git a/saoriview.cpp b/saoriview.cpp
index 5c9002e..3b5fd59 100644
--- a/saoriview.cpp
+++ b/saoriview.cpp
@@ -55,7 +55,7 @@
     m_maxid = 0;
 
     m_config = "/" + m_account + "/" + m_viewname;
-    ui->pushButton_pin->setChecked(
+    ui->actionPin->setChecked(
                 SaoriApplication::saori()->setting()->value(SAORI_SETTING_VIEW + m_config + SAORI_SETTING_VIEW_PINED,false).toBool());
 
     ui->header->hide();
@@ -392,11 +392,11 @@
 void SaoriView::closeEvent(QCloseEvent *event)
 {
     SaoriApplication::saori()->setting()->beginGroup(SAORI_SETTING_VIEW);
-    if (ui->pushButton_pin->isChecked()) {
+    if (ui->actionPin->isChecked()) {
         SaoriApplication::saori()->setting()->setValue(m_config + SAORI_SETTING_VIEW_GEOMETRY,
                                                        qobject_cast<QWidget *>(parent())->geometry());
     }
-    SaoriApplication::saori()->setting()->setValue(m_config + SAORI_SETTING_VIEW_PINED,ui->pushButton_pin->isChecked());
+    SaoriApplication::saori()->setting()->setValue(m_config + SAORI_SETTING_VIEW_PINED,ui->actionPin->isChecked());
     SaoriApplication::saori()->setting()->endGroup();
     QWidget::closeEvent(event);
 }
@@ -461,7 +461,7 @@
 void SaoriView::timerUpdate()
 {
     m_timecount ++;
-    if (ui->pushButton_autoreload->isChecked()) {
+    if (ui->actionAutoreload->isChecked()) {
         if (m_timecount >= SaoriApplication::saori()->setting()->value(
                     SAORI_SETTING_RELOADINT,SAORI_SETTING_RELOADINT_DEFAULT).toInt()) {
             reload();
@@ -483,13 +483,13 @@
     return;
 }
 
-void SaoriView::on_pushButton_newest_clicked()
+void SaoriView::on_actionReload_triggered()
+{
+    reload();
+}
+
+void SaoriView::on_actionNewest_triggered()
 {
     viewEntriesAdjustment();
     ui->scrollArea->verticalScrollBar()->setValue(0);
 }
-
-void SaoriView::on_pushButton_reload_clicked()
-{
-    reload();
-}
diff --git a/saoriview.h b/saoriview.h
index f79bb82..b06f0c8 100644
--- a/saoriview.h
+++ b/saoriview.h
@@ -91,8 +91,8 @@
     void openAccountView(const QStringList view);
 
 private slots:
-    void on_pushButton_newest_clicked();
-    void on_pushButton_reload_clicked();
+    void on_actionReload_triggered();
+    void on_actionNewest_triggered();
 };
 
 #endif // SAORIVIEW_H
diff --git a/saoriview.ui b/saoriview.ui
index f3a845b..8d561c8 100644
--- a/saoriview.ui
+++ b/saoriview.ui
@@ -53,7 +53,7 @@
         <x>0</x>
         <y>0</y>
         <width>297</width>
-        <height>363</height>
+        <height>368</height>
        </rect>
       </property>
       <property name="sizePolicy">
@@ -82,78 +82,29 @@
       <enum>QFrame::StyledPanel</enum>
      </property>
      <property name="frameShadow">
-      <enum>QFrame::Raised</enum>
+      <enum>QFrame::Plain</enum>
      </property>
      <property name="lineWidth">
-      <number>1</number>
+      <number>0</number>
      </property>
-     <layout class="QHBoxLayout" name="horizontalLayout_2">
+     <layout class="QHBoxLayout" name="horizontalLayout_4">
+      <property name="spacing">
+       <number>0</number>
+      </property>
+      <property name="leftMargin">
+       <number>0</number>
+      </property>
+      <property name="topMargin">
+       <number>0</number>
+      </property>
+      <property name="rightMargin">
+       <number>0</number>
+      </property>
+      <property name="bottomMargin">
+       <number>0</number>
+      </property>
       <item>
-       <widget class="QPushButton" name="pushButton_pin">
-        <property name="toolTip">
-         <string>Pin</string>
-        </property>
-        <property name="icon">
-         <iconset resource="saori.qrc">
-          <normaloff>:/icons/ionicons/pin.svg</normaloff>:/icons/ionicons/pin.svg</iconset>
-        </property>
-        <property name="checkable">
-         <bool>true</bool>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QPushButton" name="pushButton_notify">
-        <property name="toolTip">
-         <string>Notify</string>
-        </property>
-        <property name="icon">
-         <iconset resource="saori.qrc">
-          <normaloff>:/icons/ionicons/alert.svg</normaloff>:/icons/ionicons/alert.svg</iconset>
-        </property>
-        <property name="checkable">
-         <bool>true</bool>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QPushButton" name="pushButton_autoreload">
-        <property name="toolTip">
-         <string>Auto reload</string>
-        </property>
-        <property name="icon">
-         <iconset resource="saori.qrc">
-          <normaloff>:/icons/ionicons/loop.svg</normaloff>:/icons/ionicons/loop.svg</iconset>
-        </property>
-        <property name="checkable">
-         <bool>true</bool>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QPushButton" name="pushButton_newest">
-        <property name="toolTip">
-         <string>Newest</string>
-        </property>
-        <property name="icon">
-         <iconset resource="saori.qrc">
-          <normaloff>:/icons/ionicons/arrow-up-c.svg</normaloff>:/icons/ionicons/arrow-up-c.svg</iconset>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QPushButton" name="pushButton_reload">
-        <property name="toolTip">
-         <string>Reload</string>
-        </property>
-        <property name="icon">
-         <iconset resource="saori.qrc">
-          <normaloff>:/icons/ionicons/refresh.svg</normaloff>:/icons/ionicons/refresh.svg</iconset>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <spacer name="horizontalSpacer">
+       <spacer name="horizontalSpacer_2">
         <property name="orientation">
          <enum>Qt::Horizontal</enum>
         </property>
@@ -166,29 +117,102 @@
        </spacer>
       </item>
       <item>
-       <widget class="QPushButton" name="pushButton_toot">
-        <property name="sizePolicy">
-         <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-          <horstretch>0</horstretch>
-          <verstretch>0</verstretch>
-         </sizepolicy>
+       <widget class="QToolBar" name="toolBar">
+        <property name="movable">
+         <bool>false</bool>
         </property>
-        <property name="toolTip">
-         <string>Toot</string>
+        <property name="floatable">
+         <bool>false</bool>
         </property>
-        <property name="icon">
-         <iconset resource="saori.qrc">
-          <normaloff>:/icons/ionicons/chatbox.svg</normaloff>:/icons/ionicons/chatbox.svg</iconset>
-        </property>
-        <property name="checkable">
-         <bool>true</bool>
-        </property>
+        <addaction name="actionPin"/>
+        <addaction name="actionNotification"/>
+        <addaction name="actionAutoreload"/>
+        <addaction name="separator"/>
+        <addaction name="actionNewest"/>
+        <addaction name="actionReload"/>
+        <addaction name="separator"/>
+        <addaction name="actionToot"/>
        </widget>
       </item>
      </layout>
     </widget>
    </item>
   </layout>
+  <action name="actionReload">
+   <property name="icon">
+    <iconset resource="saori.qrc">
+     <normaloff>:/icons/ionicons-md/md-refresh.svg</normaloff>:/icons/ionicons-md/md-refresh.svg</iconset>
+   </property>
+   <property name="text">
+    <string>Reload</string>
+   </property>
+   <property name="shortcut">
+    <string>F5</string>
+   </property>
+  </action>
+  <action name="actionNotification">
+   <property name="checkable">
+    <bool>true</bool>
+   </property>
+   <property name="icon">
+    <iconset resource="saori.qrc">
+     <normaloff>:/icons/ionicons-md/md-notifications.svg</normaloff>:/icons/ionicons-md/md-notifications.svg</iconset>
+   </property>
+   <property name="text">
+    <string>Notification</string>
+   </property>
+  </action>
+  <action name="actionAutoreload">
+   <property name="checkable">
+    <bool>true</bool>
+   </property>
+   <property name="icon">
+    <iconset resource="saori.qrc">
+     <normaloff>:/icons/ionicons-md/md-sync.svg</normaloff>:/icons/ionicons-md/md-sync.svg</iconset>
+   </property>
+   <property name="text">
+    <string>Autoreload</string>
+   </property>
+  </action>
+  <action name="actionNewest">
+   <property name="icon">
+    <iconset resource="saori.qrc">
+     <normaloff>:/icons/ionicons-md/md-arrow-round-up.svg</normaloff>:/icons/ionicons-md/md-arrow-round-up.svg</iconset>
+   </property>
+   <property name="text">
+    <string>Newest</string>
+   </property>
+   <property name="shortcut">
+    <string>Ctrl+Home</string>
+   </property>
+  </action>
+  <action name="actionToot">
+   <property name="checkable">
+    <bool>true</bool>
+   </property>
+   <property name="icon">
+    <iconset resource="saori.qrc">
+     <normaloff>:/icons/ionicons-md/md-text.svg</normaloff>:/icons/ionicons-md/md-text.svg</iconset>
+   </property>
+   <property name="text">
+    <string>Toot</string>
+   </property>
+   <property name="shortcut">
+    <string>Ctrl+T</string>
+   </property>
+  </action>
+  <action name="actionPin">
+   <property name="checkable">
+    <bool>true</bool>
+   </property>
+   <property name="icon">
+    <iconset resource="saori.qrc">
+     <normaloff>:/icons/ionicons-md/md-bookmark.svg</normaloff>:/icons/ionicons-md/md-bookmark.svg</iconset>
+   </property>
+   <property name="text">
+    <string>Pin</string>
+   </property>
+  </action>
  </widget>
  <customwidgets>
   <customwidget>
@@ -209,18 +233,18 @@
  </resources>
  <connections>
   <connection>
-   <sender>pushButton_toot</sender>
+   <sender>actionToot</sender>
    <signal>toggled(bool)</signal>
    <receiver>tootWidget</receiver>
    <slot>setVisible(bool)</slot>
    <hints>
     <hint type="sourcelabel">
-     <x>306</x>
-     <y>442</y>
+     <x>-1</x>
+     <y>-1</y>
     </hint>
     <hint type="destinationlabel">
      <x>165</x>
-     <y>418</y>
+     <y>355</y>
     </hint>
    </hints>
   </connection>