MainWindow
0
0
899
700
899
700
899
700
horsy
../img/horsy_white32x32.png../img/horsy_white32x32.png
0.990000000000000
QWidget{
background-color: rgb(30, 30, 30);
}
10
10
32
32
background: none;
../img/horsy_white32x32.png
10
4
881
691
Qt::RightToLeft
false
QTabBar::tab
{
background: rgb(22, 22, 22);
color: white;
font: 12pt "MS Shell Dlg 2";
width: 150px;
height: 21px;
padding: 13px;
}
QTabBar::tab:selected
{
color: rgb(166, 184, 200);
background: rgb(45, 45, 45);
}
QTabBar::tab:hover
{
color: rgb(166, 184, 200);
background: rgb(29, 29, 29);
}
QTabBar
{
margin-top: 5px;
}
3
true
false
true
false
Account
true
720
10
151
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
Log in/Log out
720
70
151
31
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
true
Log in first
true
360
20
151
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
Change e-mail
true
10
20
341
51
QTextEdit {
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
padding: 15px, 15px;
border: 15px white;
}
QTextEdit::NoWrap
false
Qt::TextEditorInteraction
email
true
10
80
341
51
QTextEdit {
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
padding: 15px, 15px;
border: 15px white;
}
QTextEdit::NoWrap
false
Qt::TextEditorInteraction
Old password
true
10
140
341
51
QTextEdit {
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
padding: 15px, 15px;
border: 15px white;
}
QTextEdit::NoWrap
false
Qt::TextEditorInteraction
New password
true
360
140
151
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
Change password
10
240
871
411
QTableWidget
{
color: white;
font: 15pt "MS Shell Dlg 2";
margin: 20px;
border-radius: 45px;
}
QAbstractScrollArea::AdjustIgnored
false
QAbstractItemView::NoEditTriggers
false
false
false
QAbstractItemView::SingleSelection
false
true
1
4
false
203
false
150
false
120
false
-
-
380
230
121
21
color: white;
border: none;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Manage your packages</p></body></html>
false
Qt::NoTextInteraction
Upload
10
55
101
31
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
Package name
10
10
321
41
color: white;
border: none;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Before starting, please make sure you have done your project and <span style=" font-weight:600;">uploaded</span> it to any hosting service or file sharing service</p></body></html>
false
Qt::NoTextInteraction
120
60
321
21
color: white;
border: none;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It should contain only lowercase letters, underscores and dashes</p></body></html>
false
Qt::NoTextInteraction
10
90
256
101
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html>
false
Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::TextBrowserInteraction|Qt::TextEditable|Qt::TextEditorInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse
Package description. It should be a short text under 256 characters
10
195
291
31
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
Url of executable (ends on .exe or .zip)
10
230
291
31
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
Url of source (project on GitHub, source archive)
10
265
291
31
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
Dependency URL (installer in .exe)
10
300
291
31
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
Dependency run (run this during installation)
10
335
291
31
background-color: rgb(74, 76, 83);
border-radius: 5px;
color: rgb(242, 242, 242);
Main executable command (file.exe, python main.py, etc)
true
10
380
291
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
Upload
10
450
281
161
color: white;
border: none;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt;">We don't moderate any apps and we </span><span style=" font-size:11pt; font-weight:600;">won't</span><span style=" font-size:11pt;"> delete your app, if it is not doesn't match some rules. But, if your app uses server vulnerabilities or hinders server work, we will delete your app. Keep in mind, that we don't responsible for your apps, but we advise you to share only working and safe apps on horsy</span></p></body></html>
false
Qt::NoTextInteraction
390
40
471
551
background: none
../img/horsy_white.png
Qt::LeftToRight
Browse
0
90
871
481
QTableWidget
{
color: white;
font: 15pt "MS Shell Dlg 2";
margin: 20px;
border-radius: 45px;
}
QAbstractScrollArea::AdjustIgnored
false
QAbstractItemView::NoEditTriggers
false
false
false
QAbstractItemView::SingleSelection
false
true
1
4
false
203
false
150
false
120
false
-
-
true
30
30
711
51
QTextEdit {
background-color: rgb(74, 76, 83);
border-radius: 15px;
color: rgb(242, 242, 242);
padding: 15px, 15px;
border: 15px white;
}
QTextEdit::NoWrap
false
Qt::TextEditorInteraction
Search packages...
true
750
30
91
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
Search
true
20
575
146
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
Install
true
190
575
146
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
Get source
true
360
575
146
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
Info
true
540
575
146
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
👍
true
710
575
146
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
👎
820
530
31
31
background: none;
../img/algolia120x32.png
Qt::LeftToRight
Installed
true
440
575
421
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
Uninstall
true
20
575
401
50
0
50
QPushButton {
color: rgb(204, 204, 204);
border-width: 1px;
border-radius:6px;
border-style: solid;
background-color: rgb(28, 30, 33);
border-color: rgb(66, 143, 225);
}
QPushButton:hover{
border-width: 2px;
}
QPushButton:pressed{
background-color: rgb(50, 60, 63);
}
QPushButton:disabled{
border-width: 0px;
background-color: rgb(92, 99, 109);
}
Update
0
10
871
571
QTableWidget
{
color: white;
font: 15pt "MS Shell Dlg 2";
margin: 20px;
border-radius: 45px;
}
QAbstractScrollArea::AdjustIgnored
false
QAbstractItemView::NoEditTriggers
false
false
false
QAbstractItemView::SingleSelection
false
true
1
4
false
203
false
150
false
120
false
-
-
70
10
65
30
color: white;
font: 20pt "MS Shell Dlg 2";
background: none;
horsy
tabWidget
horsy_logo_lefttop
horsy_text_lefttop