[⚡] Improve info app
This commit is contained in:
parent
41b45aeb32
commit
cc91d9e9af
3 changed files with 21 additions and 34 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
import icon from '../assets/icons/info.png'
|
import icon from '../assets/icons/info.png'
|
||||||
import { App } from '../types.ts'
|
import { App, PackageJSON } from '../types.ts'
|
||||||
import { FlowWindow } from '../wm.ts'
|
import { FlowWindow } from '../wm.ts'
|
||||||
|
|
||||||
export default class SettingsApp implements App {
|
export default class SettingsApp implements App {
|
||||||
|
|
@ -10,6 +10,7 @@ export default class SettingsApp implements App {
|
||||||
canResize = true
|
canResize = true
|
||||||
|
|
||||||
async open (): Promise<FlowWindow> {
|
async open (): Promise<FlowWindow> {
|
||||||
|
const packageJSON: PackageJSON = await import('../../package.json')
|
||||||
const win = window.wm.createWindow({
|
const win = window.wm.createWindow({
|
||||||
title: this.name,
|
title: this.name,
|
||||||
icon,
|
icon,
|
||||||
|
|
@ -19,40 +20,21 @@ export default class SettingsApp implements App {
|
||||||
})
|
})
|
||||||
|
|
||||||
win.content.style.padding = '10px'
|
win.content.style.padding = '10px'
|
||||||
|
win.content.style.textAlign = 'center'
|
||||||
|
win.content.style.display = 'flex'
|
||||||
|
win.content.style.flexDirection = 'column'
|
||||||
|
win.content.style.justifyContent = 'center'
|
||||||
|
win.content.style.alignItems = 'center'
|
||||||
win.content.innerHTML = `
|
win.content.innerHTML = `
|
||||||
<h1>FlowOS</h1>
|
<div>
|
||||||
<p>v2.0</p>
|
<h1 style="margin:0;">FlowOS</h1>
|
||||||
|
<p style="margin:0;">v${packageJSON.version}</p>
|
||||||
<p> Created by ThinLiquid, 1nspird_, Proudparot2, Systemless_ </p>
|
<br/>
|
||||||
|
<p>Created by ThinLiquid, 1nspird_, proudparot2, systemless_</p>
|
||||||
<a class="discord" href="https://discord.gg/flowos">Discord</a>
|
<a class="discord" href="https://discord.gg/flowos">Discord</a>
|
||||||
|
-
|
||||||
<a class="github" href="https://github.com/Flow-Works/FlowOS-2.0">Github</a>
|
<a class="github" href="https://github.com/Flow-Works/FlowOS-2.0">Github</a>
|
||||||
|
</div>
|
||||||
<style>
|
|
||||||
|
|
||||||
#contributers {
|
|
||||||
font-size:12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
text-align: center;
|
|
||||||
font-size: 48px;
|
|
||||||
}
|
|
||||||
p {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
.github {
|
|
||||||
float:right;
|
|
||||||
position: relative;
|
|
||||||
top: 125px;
|
|
||||||
}
|
|
||||||
.discord {
|
|
||||||
float:left;
|
|
||||||
position: relative;
|
|
||||||
top: 125px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
`
|
`
|
||||||
|
|
||||||
return win
|
return win
|
||||||
|
|
|
||||||
1
src/files.d.ts
vendored
1
src/files.d.ts
vendored
|
|
@ -1 +1,2 @@
|
||||||
declare module '*.png'
|
declare module '*.png'
|
||||||
|
declare module '*.json'
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,10 @@ export interface StatusItem {
|
||||||
run: Function
|
run: Function
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface PackageJSON {
|
||||||
|
version: string
|
||||||
|
}
|
||||||
|
|
||||||
export interface App {
|
export interface App {
|
||||||
name: string
|
name: string
|
||||||
pkg: string
|
pkg: string
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue