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 Qt::LeftToRight 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 0 0 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