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