mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-10-21 17:08:07 +00:00
Rewrite of WebUI (#245)
Rewrite of the UI using Typescript, Vue3, Windicss and Vite. The design should be close to the current one with some changes: - latest pipeline in a sidebar on the right - secrets and registry as part of the repo-settings (secrets and registry entries shouldn't be used as much so they can be "hidden" under settings IMO) - start page shows list of active repositories with button to enable / add new ones (currently you see all repositories and in most cases you only add new repositories once in a while)
This commit is contained in:
25
web/windi.config.ts
Normal file
25
web/windi.config.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
/* eslint-disable import/no-extraneous-dependencies */
|
||||
import colors from 'windicss/colors';
|
||||
import { defineConfig } from 'windicss/helpers';
|
||||
import typography from 'windicss/plugin/typography';
|
||||
|
||||
export default defineConfig({
|
||||
darkMode: 'class',
|
||||
theme: {
|
||||
extend: {
|
||||
colors: {
|
||||
greenish: '#4caf50',
|
||||
link: colors.blue[400],
|
||||
'dark-gray': {
|
||||
600: '#383c4a',
|
||||
700: '#303440',
|
||||
800: '#2a2e3a',
|
||||
900: '#2e323e',
|
||||
},
|
||||
},
|
||||
stroke: (theme) => theme('colors'),
|
||||
fill: (theme) => theme('colors'),
|
||||
},
|
||||
},
|
||||
plugins: [typography],
|
||||
});
|
Reference in New Issue
Block a user