0.0.42 • Published 8 years ago

eyeos-theme v0.0.42

Weekly downloads
-
License
AGPL-3.0
Repository
-
Last release
8 years ago

Eyeos Product

Overview

Themming library and service

How to use it

Default applications

{
	"defaultAddons": ["applications"]
}

ApplicationsModule

Tha ghost config

Applications addon

{
	"button": ["templates/button.html"],
	"content": ["templates/content.html"],
	"sass": ["sass/variables.sass", "sass/foo.sass"],
	"modules": [
		"ApplicationsModule"
	],
	"hooks": {
		"addons-applications-icon": "templates/icon.html"
	}
}

Dock

{
	"defaultAddons": true,
	"sass": ["css/variables.sass","css/main.sass"],
	"hooks": {
		"products-dock-main": "templates/main.html",
	}
}

Default

{
	"defaultAddons": true,
	"sass": ["css/variables.sass","css/main.sass"],
	"addons": {
		"applications": "full",
		"startMenu": "full"
	},
	"hooks": {
		"products-default-main": "templates/main.html",
		"products-default-content": "templates/content.html",
		"products-default-topbar": "templates/topbar.html"
	}
}

Santfe

{
	"extends": "default",
	"sass": ["css/variables.sass","css/main.sass"],
	"addons": {
		"iconsOnDesktop": "full"
	},
	"hooks": {
		"products-default-content": "templates/content.html",
		"products-default-topbar": "templates/topbar.html",
		"addons-applications-icon": "templates/icon.html"
	}
}

Merged (Dfault and Santfe plus Applications addon)

{
	"sass": [
		"addons/applications/sass/variables.sass",
		"products/default/css/variables.sass",
		"products/santfe/css/variables.sass",
		"addons/applications/foo.sass",
		"products/default/css/main.sass",
		"products/santfe/css/main.sass",
	],
	"hooks": {
		"addons-applications-icon": "products/santfe/templates/icon.html",
		"products-default-main": "products/default/templates/main.html",
		"products-default-content": "products/santfe/templates/content.html",
		"products-default-topbar": "products/santfe/templates/topbar.html",

	},
	"modules": {
		"ApplicationsModule": "modules/applicationsmodule.js"
	}
}

Next steps

InfoParser ---> InfoProvider ---> ProductInfoProvider ----> productInfos <---- ProductInfoProvider ---> AddonsInfoProvider ---> addonsInfo <--- AddonsInfoProvider <--- InfoProvider

InfoParser

Quick help

  • Install modules
	$ npm install
	$ bower install
  • Check tests
    $ ./tests.sh
0.0.42

8 years ago

0.0.41

8 years ago

0.0.38

8 years ago

0.0.37

8 years ago

0.0.36

8 years ago