Skip to content

Commit a498620

Browse files
authored
Merge pull request #772 from hyperware-ai/tm/register-and-appstore
register and appstore ui
2 parents cda2603 + 1d5b895 commit a498620

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+10153
-7175
lines changed

css/hyperware.css

Lines changed: 3576 additions & 630 deletions
Large diffs are not rendered by default.

hyperdrive/packages/app-store/app-store/src/http_api.rs

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,10 @@ fn make_widget() -> String {
9696
padding-top: 8px;
9797
}
9898
99+
h2, h3 {
100+
font-family: 'Neue Haas Grotesk', sans-serif;
101+
}
102+
99103
#latest-apps {
100104
display: flex;
101105
flex-wrap: wrap;
@@ -109,15 +113,14 @@ fn make_widget() -> String {
109113
}
110114
111115
.app {
112-
padding: 1rem;
116+
padding: 1rem 0.5rem;
113117
display: flex;
114118
flex-grow: 1;
115119
align-items: center;
116120
border-bottom: 1px solid light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.1));
117121
cursor: pointer;
118122
font-family: sans-serif;
119123
width: 100%;
120-
min-height: 100px;
121124
text-decoration: none !important;
122125
border-radius: 0.25rem;
123126
}
@@ -133,13 +136,15 @@ fn make_widget() -> String {
133136
height: 48px;
134137
width: 48px;
135138
max-width: 33%;
139+
border-radius: 0.25rem;
136140
}
137141
138142
.app-info {
139143
display: flex;
140144
flex-direction: column;
141145
flex-grow: 1;
142146
max-width: 67%;
147+
line-height: 1.2;
143148
}
144149
145150
.app-info h2 {
@@ -152,6 +157,12 @@ fn make_widget() -> String {
152157
width: 49%;
153158
}
154159
}
160+
161+
@media (prefers-color-scheme: dark) {
162+
body {
163+
background-color: #000;
164+
}
165+
}
155166
</style>
156167
</head>
157168
<body>
@@ -188,7 +199,7 @@ fn make_widget() -> String {
188199
a.innerHTML = `<div
189200
class="app-image"
190201
style="
191-
background-image: url('${app.metadata.image || `/bird-orange.svg`}');
202+
${app.metadata.image ? `background-image: url('${app.metadata.image}');` : 'background-color: #004FFF;'}
192203
"
193204
></div>
194205
<div class="app-info">
Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,27 @@
1-
data:image/png;base64,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
1+
data:image/png;base64,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
Loading

hyperdrive/packages/app-store/ui/index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
<meta charset="utf-8" />
1010
<meta http-equiv="pragma" content="no-cache" />
1111
<meta http-equiv="cache-control" content="no-cache" />
12-
<link rel="stylesheet" href="/hyperware.css">
1312
<link rel="icon" href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIg
1413
ZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZp
1514
ZXdCb3g9IjAgMCA2MjIuMjcgNTk1LjA5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgQG1l

0 commit comments

Comments
 (0)