RevelaOS/src/builtin/apps/music.ts
2023-12-06 01:25:15 +00:00

27 lines
603 B
TypeScript

import icon from '../../assets/icons/gnome-music.svg'
import { App } from '../../types'
import FlowWindow from '../../structures/FlowWindow'
export default class MusicApp implements App {
meta = {
name: 'Music',
description: 'A simple music app.',
pkg: 'flow.music',
version: '1.0.0',
icon
}
async open (): Promise<FlowWindow> {
const win = window.wm.createWindow({
title: this.meta.name,
icon: this.meta.icon,
width: 700,
height: 300
})
win.content.style.background = 'var(--base)'
win.content.innerHTML = 'hi'
return win
}
}