MainWindow 0 0 815 497 KotoPad :/img/img/kotopad.ico:/img/img/kotopad.ico QWidget { background-color: #1e1e1e; color: white; font: 10pt "Segoe UI"; } QScrollBar:vertical, QScrollBar:horizontal { border: none; background: #1e1e1e; width: 10px; margin: 15px 0 15px 0; border-radius: 0px; } QScrollBar::handle:vertical, QScrollBar::handle:horizontal { background-color: #8b8b8b; min-height: 30px; border-radius: 5px; } QScrollBar::handle:vertical:hover, QScrollBar::handle:vertical:pressed, QScrollBar::handle:horizontal:hover, QScrollBar::handle:horizontal:pressed { background-color: #959595; } QScrollBar::sub-line:vertical, QScrollBar::add-line:vertical, QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical { height: 0px; } QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical, QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical, QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal, QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { background: none; } QPushButton { color: white; border-width: 1px; border-radius:6px; border-style: solid; border-color: #303030; background-color: #2c2d2e; } QPushButton:hover { border-width: 2px; background-color: #323232; } QPushButton:pressed { background-color: #262728; } QPushButton:disabled { background-color: #434343; border-color: #0000; } QLineEdit, QTextBrowser, QPlainTextEdit, QTextEdit { border-width: 1px; border-radius: 5px; border-style: solid; border-color: #303030; background-color: #242424; font: 10pt "Segoe UI"; } QListWidget, QListView, QTreeView { border-width: 1px; border-radius: 15px; border-style: solid; border-color: #303030; padding: 10px; background-color: #242424; font: 10pt "Segoe UI"; } QListWidget:item, QListView:item, QTreeView:item { background-color: #242424; selection-color: white; } QListWidget:item:hover, QListView:item:hover, QTreeView:item:hover { background-color: #323232; } QListWidget:item:selected, QListView:item:selected, QTreeView:item:selected { background-color: #777777; } QTreeView::branch:has-children:closed { image: url(":/img/img/down.svg"); } QTreeView::branch:has-children:open { image: url(":/img/img/up.svg"); } QComboBox { border-width: 1px; border-radius:6px; border-style: solid; border-color: #303030; background-color: #2c2d2e; color: white; } QComboBox::disabled { background-color: #434343; color: #656565; border-color: #434343; } QComboBox:hover { background-color: #323232; } QComboBox:on { background-color: #434343; } QComboBox QAbstractItemView { background-color: #434343; color: white; selection-background-color: #777777; selection-color: white; outline: 0; } QComboBox::drop-down { subcontrol-origin: padding; subcontrol-position: top right; border-radius: 6px; } QTabBar::tab { background-color: #2c2d2e; color: white; border-style: solid; border-width: 1px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-color: #303030; padding: 5px; } QTabBar::tab:disabled { background-color: #656565; color: #656565; } QTabWidget::pane { background-color: #a0a0a0; color: white; border: 3px solid; border-radius: 15px; border-color: #1c1c1c; } QTabBar::tab:selected { background-color: #262728; color: white; border-style: solid; border-width: 1px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-color: #303030; padding: 5px; } QTabBar::tab:selected:disabled { background-color: #404040; color: #656565; } QTabBar::tab:!selected { background-color: #262626; } QTabBar::tab:!selected:hover { background-color: #323232; } QTabBar::tab:top:!selected { margin-top: 3px; } QTabBar::tab:bottom:!selected { margin-bottom: 3px; } QTabBar::tab:top, QTabBar::tab:bottom { min-width: 8ex; margin-right: -1px; padding: 5px 10px 5px 10px; } QTabBar::tab:top:selected { border-bottom-color: none; } QTabBar::tab:bottom:selected { border-top-color: none; } QTabBar::tab:top:last, QTabBar::tab:bottom:last, QTabBar::tab:top:only-one, QTabBar::tab:bottom:only-one { margin-right: 0; } QTabBar::tab:left:!selected { margin-right: 3px; } QTabBar::tab:right:!selected { margin-left: 3px; } QTabBar::tab:left, QTabBar::tab:right { min-height: 8ex; margin-bottom: -1px; padding: 10px 5px 10px 5px; } QTabBar::tab:left:selected { border-left-color: none; } QTabBar::tab:right:selected { border-right-color: none; } QTabBar::tab:left:last, QTabBar::tab:right:last, QTabBar::tab:left:only-one, QTabBar::tab:right:only-one { margin-bottom: 0; } QSpinBox { border-width: 1px; border-radius: 5px; border-style: solid; border-color: #303030; background-color: #242424; font: 10pt "Segoe UI"; } QSpinBox::up-button { border: none; background: none; } QSpinBox::down-button { border: none; background: none; } QToolBox::tab { border-style: solid; border-width: 1px; border-radius: 5px; border-color: #303030; } QSlider::groove:horizontal { border-radius: 1px; height: 10px; margin: 0px; background-color: #242424; } QSlider::groove:horizontal:hover { background-color: #303030; } QSlider::handle:horizontal { background-color: white; border: none; width: 5px; border-radius: 40px; } QSlider::handle:horizontal:hover { background-color: #bfbfbf; } QSlider::handle:horizontal:pressed { background-color: #bfbfbf; } QProgressBar { text-align: center; color: white; border-width: 1px; border-radius: 10px; border-color: #3a3a3a; border-style: inset; background-color:#202020; } QProgressBar::chunk { background-color: #848484; border-radius: 5px; } 0 0 5 5 64 0 64 16777215 Qt::NoFocus QListWidget { border-width: 0px; border-radius: 0px; border: none; padding: 0px; background-color: #191919; font: 10pt "Segoe UI"; } QListWidget:item { padding-left: 12px; height: 60px; background-color: #191919; selection-color: rgba(255, 255, 255); } QListWidget:item:hover { background-color: #323232; } QListWidget:item:selected { background-color: #262728; } Qt::ScrollBarAlwaysOff Qt::ScrollBarAlwaysOff false QAbstractItemView::NoEditTriggers false false 32 32 Qt::ElideRight QListView::Fixed -1 Close menu :/img/img/menu.png:/img/img/menu.png Pads :/img/img/pads.png:/img/img/pads.png Explorer :/img/img/explorer.png:/img/img/explorer.png Collections :/img/img/collections.png:/img/img/collections.png Stream :/img/img/stream.png:/img/img/stream.png Collab :/img/img/collab.png:/img/img/collab.png Download :/img/img/download.png:/img/img/download.png Settings :/img/img/settings.png:/img/img/settings.png 0 0 0 0 0 0 0 0 0 QTabWidget::North QTabWidget::Rounded 0 true 16777215 16777215 Pads collection 1 0 0 0 0 Pads collection 2 0 0 0 0 16777215 16777215 Edit pads 0 0 Double click row to add path to file 0 0 0 0 0 0 0 0 0 0 0 0 Pads collection 1 font: 15pt "Segoe UI"; QAbstractItemView::AllEditTriggers false 0 0 0 0 0 0 Pads collection 2 font: 15pt "Segoe UI"; QAbstractItemView::AllEditTriggers true 0 0 0 0 0 First browser 0 0 0 0 Second browser 0 0 0 0 Options First browser parent dir 0 0 0 0 0 30 D:\ 100 30 Choose folder Second browser parent dir 0 0 0 0 0 30 C:\ 100 30 Choose folder Qt::Vertical 20 40 0 0 0 0 0 Collections 0 0 0 0 QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed Edit collections 0 0 0 0 Double click row to edit path to collection font: 15pt "Segoe UI"; QAbstractItemView::AllEditTriggers false 0 0 0 0 0 0 0 0 35 URL (direct web file, YouTube or spotify link) or path to file 70 35 Play 0 0 0 0 0 Connect 0 0 0 0 0 0 0 0 0 35 Collab session key 70 35 Connect 0 35 Disconnect Host 0 0 0 0 0 Create 0 0 0 0 0 0 0 0 0 35 25 Collab session room name 70 35 Create Connection key. With this key, everyone can connect to the room 0 35 true Create session first Control key, contains current pusher credentials. Do not share it 0 35 true Create session first Qt::Vertical 20 40 Control 0 0 0 0 0 0 0 0 0 35 Admin session key 70 35 Connect 0 35 Direct, Anonfiles, YouTube or Spotify URL 0 35 Send URL 0 35 Stop playing Upload sound 0 0 0 0 0 0 0 0 0 35 Path to file 70 35 Pick file 0 35 Upload 0 35 true Upload file first Qt::Vertical 20 261 0 0 0 0 0 35 URL (direct web file, YouTube or spotify link) or path to file 0 0 0 0 0 35 File download folder 100 35 Choose path 0 35 Download 0 false 0 0 0 0 0 0 0 Audio 0 0 0 0 0 0 Play options 5 Output device (or virtual mic input) 0 30 Preview device (your headphones) 0 30 0 0 Microphone restream options 5 Restream microphone Input microphone 0 30 Output device (virtual mic input) 0 30 Use direct stream method true 0 0 16777215 33 Direct stream loads faster and doesn't lags app on first sound load, it is more reliable method when playing from YouTube or Spotify. If you are trying to play short files and it cuts end of sound, uncheck this box. true Qt::Vertical 20 0 General 3 3 3 3 App theme (restart needed) 0 30 Dark gray Black Black acrylic API keys settings 0 Spotify 0 0 0 0 0 0 16777215 50 Client id 0 30 5f573c9620494bae87890c0f08a60293 Client secret 0 30 212476d9b0f3472eaa762d90b19b0ba8 Qt::Vertical 20 40 Pusher 0 0 0 0 0 0 16777215 50 app_id 0 30 1699645 key 0 30 0c39944565451ae335d1 0 0 16777215 50 secret 0 30 5011da8cb2725b4b2298 cluster 0 30 us Qt::Vertical 20 0 0 40 Clear KotoPad temporary files (use if sound doesn't play correctly) 0 0 0 0 0 0 0 0 0 0 0 0 40 40 :/img/img/play.png:/img/img/play.png 32 32 0 0 1 0 true Qt::Horizontal 100 100