diff --git a/src/apps/settings.ts b/src/apps/settings.ts
index 07f756f..5aa6bad 100644
--- a/src/apps/settings.ts
+++ b/src/apps/settings.ts
@@ -6,7 +6,7 @@ export default class SettingsApp implements App {
meta = {
name: 'Settings',
pkg: 'flow.settings',
- icon: icon,
+ icon,
version: '1.0.0'
}
diff --git a/src/style.less b/src/style.less
index 36be317..adda753 100644
--- a/src/style.less
+++ b/src/style.less
@@ -144,18 +144,20 @@ launcher {
padding: 20px;
margin: 40px;
justify-content: center;
- display: grid;
- grid-template-columns: repeat(auto-fit, minmax(125px, 1fr));
- grid-template-rows: repeat(auto-fit, minmax(200px, 1fr));
+ display: flex;
+ flex-wrap: wrap;
gap: 40px;
app {
+ flex: 1 0 21%;
+ flex-grow: 0;
align-items: center;
justify-content: center;
display: flex;
flex-direction: column;
gap: 10px;
- height: max-content;
+ min-width: 125px;
+ max-width: 125px;
text-align: center;
overflow: hidden;
diff --git a/src/wm.ts b/src/wm.ts
index a3f9168..72e579e 100644
--- a/src/wm.ts
+++ b/src/wm.ts
@@ -223,7 +223,33 @@ class WM {
this.launcher.innerHTML = `