Skip to content

dxlliv/theme-win95

Repository files navigation

Win95 Theme

Windows 95 Theme for Open Web Desktop.

Overview

This theme for Open Web Desktop recreates the old fashioned Windows 95 UI.

Installation

pnpm desktop add @owdproject/theme-win95

Development (monorepo)

After changing theme source, rebuild the module stub before running the desktop:

# from client root
pnpm run prepare:themes

# or inside this package
pnpm run dev:prepare

The theme ships as a Nuxt module (src/module.tsdist/module.mjs). Window chrome lives under src/runtime/components/Window/ (required for apps that use <Window>).

Playground

From the theme package (monorepo or standalone clone):

pnpm install
pnpm run dev:prepare
pnpm run dev

Static preview build (GitHub Pages uses the same output):

pnpm run dev:generate

Usage

Available configuration

You could set this configuration in /desktop/desktop.config.ts:

export default defineDesktopConfig({
  theme: '@owdproject/theme-win95',
  desktop: {
    systemBar: {
      enabled: true,
      startButton: true,
      position: 'bottom'
    }
  }
})

License

The application is released under the MIT License.

About

Windows 95 theme for OWD Client

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors