Created
December 8, 2016 11:10
-
-
Save Klug76/0c8e5aa30f8594d6da2813df120e5d10 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| theme: | |
| { | |
| name: "cook", | |
| }, | |
| //************************************************************************************************* | |
| var: | |
| { | |
| borderSize: 2, | |
| gridSize: 88, | |
| smallControlGutterSize: 12, | |
| smallGutterSize: 16, | |
| gutterSize: 24, | |
| controlSize: 56, | |
| smallControlSize: 24, | |
| calloutBackgroundMinSize: 24, | |
| calloutArrowOverlapGap: -2, | |
| wideControlSize: "=gridSize * 3 + gutterSize * 2", | |
| button_9grid_region: "=[8, 8, 2, 40]", | |
| small_background_9grid_region: "=[4, 4, 2, 2]", | |
| background_9grid_region: "=[8, 8, 2, 2]", | |
| tab_9grid_region: "=[22, 22, 2, 22]", | |
| item_renderer_9grid_region: "=[2, 2, 2, 84]", | |
| spinner_list_9grid_region: "=[4, 12, 2, 64]", | |
| tab_skin_texture_region: "=[2, 0, 44, 88]", | |
| smallFontSize: 16, | |
| regularFontSize: 22, | |
| largeFontSize: 32, | |
| hugoFontSize: 132, | |
| backgroundColor: 0x4a4137, | |
| lightTextColor: 0xe5e5e5, | |
| darkTextColor: 0x1a1816, | |
| selectedTextColor: 0xff9900, | |
| disabledTextColor: 0x8a8a8a, | |
| darkDisabledTextColor: 0x383430, | |
| modalOverlay: 0xcc463E33, | |
| }, | |
| //************************************************************************************************* | |
| Font: | |
| { | |
| default: | |
| { | |
| name: "SourceSansPro", | |
| embed: true, | |
| size: "=regularFontSize", | |
| color: "=lightTextColor", | |
| }, | |
| "default/disabled": | |
| { | |
| color: "=disabledTextColor", | |
| }, | |
| "default/selected": | |
| { | |
| color: "=selectedTextColor", | |
| }, | |
| "default/small": | |
| { | |
| size: "=smallFontSize", | |
| }, | |
| "small/small-disabled": | |
| { | |
| color: "=disabledTextColor", | |
| }, | |
| "default/large": | |
| { | |
| bold: true, | |
| size: "=largeFontSize", | |
| }, | |
| "large/large-disabled": | |
| { | |
| color: "=disabledTextColor", | |
| }, | |
| "default/hugo": | |
| { | |
| bold: true, | |
| size: "=hugoFontSize", | |
| }, | |
| "hugo/hugo-disabled": | |
| { | |
| color: "=disabledTextColor", | |
| }, | |
| "default/dark": | |
| { | |
| bold: true, | |
| color: "=darkTextColor", | |
| }, | |
| "dark/dark-disabled": | |
| { | |
| color: "=darkDisabledTextColor", | |
| }, | |
| "dark/dark-large": | |
| { | |
| size: "=largeFontSize", | |
| }, | |
| "dark-large/dark-large-disabled": | |
| { | |
| color: "=darkDisabledTextColor", | |
| }, | |
| }, | |
| //************************************************************************************************* | |
| Skin: | |
| { | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| "button-base": | |
| { | |
| type: "simple", | |
| scale9: "=button_9grid_region", | |
| width: "=controlSize", | |
| height: "=controlSize", | |
| minWidth: "=controlSize", | |
| minHeight: "=controlSize", | |
| }, | |
| "button-base/button-default": | |
| { | |
| state: | |
| { | |
| default: "button-up-skin", | |
| down: "button-down-skin", | |
| disabled: "button-disabled-skin", | |
| }, | |
| }, | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| "tab-bar-tab": | |
| { | |
| type: "simple", | |
| scale9: "=tab_9grid_region", | |
| tex_region: "=tab_skin_texture_region", | |
| width: "=gridSize", | |
| height: "=gridSize", | |
| state: | |
| { | |
| default: "tab-up-skin", | |
| down: "tab-down-skin", | |
| disabled: "tab-disabled-skin", | |
| selected: "tab-selected-up-skin", | |
| disabledAndSelected: "tab-selected-disabled-skin", | |
| }, | |
| }, | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| "spinner-list-background": | |
| { | |
| type: "simple", | |
| tex: "background-dark-border-skin", | |
| scale9: "=small_background_9grid_region" | |
| }, | |
| //---------------------------------------------------------------- | |
| "spinner-list-selection-overlay": | |
| { | |
| type: "simple", | |
| tex: "spinner-list-selection-overlay-skin", | |
| scale9: "=spinner_list_9grid_region" | |
| }, | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| "callout-background": | |
| { | |
| type: "simple", | |
| tex: "background-light-border-skin", | |
| scale9: "=small_background_9grid_region", | |
| width: "=calloutBackgroundMinSize", | |
| height: "=calloutBackgroundMinSize", | |
| }, | |
| //---------------------------------------------------------------- | |
| "callout-arrow-left": | |
| { | |
| type: "tex", | |
| tex: "callout-arrow-left-skin", | |
| }, | |
| "callout-arrow-right": | |
| { | |
| type: "tex", | |
| tex: "callout-arrow-right-skin", | |
| }, | |
| "callout-arrow-top": | |
| { | |
| type: "tex", | |
| tex: "callout-arrow-top-skin", | |
| }, | |
| "callout-arrow-bottom": | |
| { | |
| type: "tex", | |
| tex: "callout-arrow-bottom-skin", | |
| }, | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| "check-default-icon": | |
| { | |
| type: "simple", | |
| state: | |
| { | |
| default: "check-up-icon", | |
| down: "check-down-icon", | |
| disabled: "check-disabled-icon", | |
| selected: "check-selected-up-icon", | |
| downAndSelected: "check-selected-down-icon", | |
| disabledAndSelected: "check-selected-disabled-icon", | |
| }, | |
| }, | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| "background9": | |
| { | |
| type: "simple", | |
| tex: "background-skin", | |
| scale9: "=background_9grid_region" | |
| }, | |
| "background9-inset": | |
| { | |
| type: "simple", | |
| tex: "background-inset-skin", | |
| scale9: "=background_9grid_region" | |
| }, | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| "scroll-bar-thumb": | |
| { | |
| type: "Quad", | |
| width: 2, | |
| height: 2, | |
| color: 0xe0e0e0, | |
| }, | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| "picker-button-icon": | |
| { | |
| type: "simple", | |
| state: | |
| { | |
| default: "picker-list-button-icon", | |
| selected: "picker-list-button-selected-icon", | |
| disabled: "picker-list-button-disabled-icon", | |
| }, | |
| }, | |
| "picker-list-item-selected": | |
| { | |
| type: "tex", | |
| tex: "picker-list-item-renderer-selected-icon", | |
| }, | |
| "picker-list-item-renderer": | |
| { | |
| type: "simple", | |
| scale9: "=item_renderer_9grid_region", | |
| width: "=gridSize", | |
| height: "=gridSize", | |
| state: | |
| { | |
| default: "item-renderer-up-skin", | |
| down: "item-renderer-selected-up-skin",//??TODO fix me | |
| }, | |
| }, | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| "background-slider": | |
| { | |
| type: "simple", | |
| width: "=controlSize", | |
| height: "=controlSize", | |
| minWidth: "=controlSize", | |
| minHeight: "=controlSize", | |
| scale9: "=background_9grid_region", | |
| state: | |
| { | |
| default: "background-skin", | |
| disabled: "background-disabled-skin", | |
| }, | |
| }, | |
| //---------------------------------------------------------------- | |
| "slider-thumb": | |
| { | |
| type: "simple", | |
| width: "=controlSize", | |
| height: "=controlSize", | |
| minWidth: "=controlSize", | |
| minHeight: "=controlSize", | |
| scale9: "=button_9grid_region", | |
| state: | |
| { | |
| default: "button-up-skin", | |
| down: "button-down-skin", | |
| disabled: "button-disabled-skin", | |
| }, | |
| }, | |
| //---------------------------------------------------------------- | |
| "text-input-numeric-stepper": | |
| { | |
| type: "simple", | |
| width: "=controlSize", | |
| height: "=controlSize", | |
| minWidth: "=controlSize", | |
| minHeight: "=controlSize", | |
| scale9: "=background_9grid_region", | |
| state: | |
| { | |
| default: "background-skin", | |
| disabled: "background-disabled-skin", | |
| focused: "background-focused-skin", | |
| }, | |
| }, | |
| //---------------------------------------------------------------- | |
| //---------------------------------------------------------------- | |
| }, | |
| //************************************************************************************************* | |
| //************************************************************************************************* | |
| //************************************************************************************************* | |
| //************************************************************************************************* | |
| TextBlockTextRenderer: | |
| { | |
| default: | |
| { | |
| font: | |
| { | |
| default: "default", | |
| disabled: "disabled", | |
| }, | |
| }, | |
| large: | |
| { | |
| font: | |
| { | |
| default: "large", | |
| disabled: "large-disabled", | |
| }, | |
| }, | |
| hugo: | |
| { | |
| font: | |
| { | |
| default: "hugo", | |
| }, | |
| }, | |
| "dark-large": | |
| { | |
| font: | |
| { | |
| default: "dark-large", | |
| disabled: "dark-large-disabled", | |
| }, | |
| }, | |
| "feathers-label-text-renderer": | |
| { | |
| font: | |
| { | |
| default: "default", | |
| disabled: "disabled", | |
| }, | |
| }, | |
| "feathers-button-label": | |
| { | |
| font: | |
| { | |
| default: "dark", | |
| disabled: "dark-disabled", | |
| }, | |
| }, | |
| "feathers-check-label": | |
| { | |
| font: | |
| { | |
| default: "default", | |
| disabled: "disabled", | |
| }, | |
| }, | |
| "feathers-tab-label": | |
| { | |
| font: | |
| { | |
| default: "default", | |
| disabled: "disabled", | |
| selected: "dark", | |
| }, | |
| }, | |
| "feathers-header-title": | |
| { | |
| font: | |
| { | |
| default: "large", | |
| disabled: "large-disabled", | |
| }, | |
| }, | |
| "feathers-item-renderer-label": | |
| { | |
| font: | |
| { | |
| default: "large", | |
| disabled: "large-disabled", | |
| }, | |
| }, | |
| "spinner-item-renderer-label": | |
| { | |
| font: | |
| { | |
| default: "large", | |
| disabled: "large-disabled", | |
| }, | |
| }, | |
| "picker-list-item-renderer-label": | |
| { | |
| font: | |
| { | |
| default: "large", | |
| disabled: "large-disabled", | |
| down: "dark-large", | |
| }, | |
| }, | |
| }, | |
| Label: | |
| { | |
| default: | |
| { | |
| font: | |
| { | |
| default: "default", | |
| disabled: "disabled", | |
| }, | |
| }, | |
| large: | |
| { | |
| font: | |
| { | |
| default: "large", | |
| disabled: "large-disabled", | |
| }, | |
| }, | |
| hugo: | |
| { | |
| font: | |
| { | |
| default: "hugo", | |
| }, | |
| }, | |
| "feathers-detail-label": | |
| { | |
| font: | |
| { | |
| default: "small", | |
| disabled: "small-disabled", | |
| }, | |
| }, | |
| }, | |
| Button: | |
| { | |
| base0: | |
| { | |
| paddingTop: "=smallControlGutterSize", | |
| paddingBottom: "=smallControlGutterSize", | |
| paddingLeft: "=gutterSize", | |
| paddingRight: "=gutterSize", | |
| gap: "=smallControlGutterSize", | |
| minGap: "=smallControlGutterSize", | |
| }, | |
| "base0/default": | |
| { | |
| defaultSkin: "button-default", | |
| }, | |
| "base0/large": | |
| { | |
| defaultSkin: "button-default", | |
| customLabelStyleName: "dark-large", | |
| }, | |
| "base0/feathers-picker-list-button": | |
| { | |
| defaultSkin: "button-default", | |
| defaultIcon: "picker-button-icon", | |
| gap: "=Number.POSITIVE_INFINITY", | |
| minGap: "=gutterSize", | |
| iconPosition: "right", | |
| }, | |
| "base0/feathers-header-item": | |
| { | |
| defaultSkin: "button-default", | |
| }, | |
| "feathers-slider-thumb": | |
| { | |
| defaultSkin: "slider-thumb", | |
| hasLabelTextRenderer: false, | |
| }, | |
| "feathers-slider-minimum-track": | |
| { | |
| defaultSkin: "background-slider", | |
| hasLabelTextRenderer: false, | |
| }, | |
| "base0/feathers-numeric-stepper-increment-button": | |
| { | |
| defaultSkin: "button-default", | |
| keepDownStateOnRollOut: true, | |
| }, | |
| "base0/feathers-numeric-stepper-decrement-button": | |
| { | |
| defaultSkin: "button-default", | |
| keepDownStateOnRollOut: true, | |
| }, | |
| "feathers-simple-scroll-bar-thumb": | |
| { | |
| defaultSkin: "scroll-bar-thumb", | |
| hasLabelTextRenderer: false, | |
| }, | |
| }, | |
| ToggleButton: | |
| { | |
| //TabBar tab | |
| "feathers-tab-bar-tab": | |
| { | |
| paddingTop: "=smallGutterSize", | |
| paddingBottom: "=smallGutterSize", | |
| paddingLeft: "=gutterSize", | |
| paddingRight: "=gutterSize", | |
| gap: "=smallGutterSize", | |
| minGap: "=smallGutterSize", | |
| minWidth: "=gridSize", | |
| minHeight: "=gridSize", | |
| defaultSkin: "tab-bar-tab", | |
| customLabelStyleName: "feathers-tab-label", | |
| }, | |
| }, | |
| Check: | |
| { | |
| default: | |
| { | |
| minWidth: "=controlSize", | |
| minHeight: "=controlSize", | |
| gap: "=smallControlGutterSize", | |
| minGap: "=smallControlGutterSize", | |
| horizontalAlign: "left", | |
| defaultIcon: "check-default-icon", | |
| }, | |
| }, | |
| LayoutGroup: | |
| { | |
| default: | |
| {}, | |
| "inset-group"://:used in cook_timer.json | |
| { | |
| backgroundSkin: "background9-inset", | |
| } | |
| }, | |
| Slider: | |
| { | |
| default: | |
| { | |
| minWidth: "=controlSize", | |
| minHeight: "=controlSize", | |
| }, | |
| "default/vertical": | |
| { | |
| direction: "vertical", | |
| }, | |
| }, | |
| Callout: | |
| { | |
| default: | |
| { | |
| padding: "=smallGutterSize", | |
| backgroundSkin: "callout-background", | |
| leftArrowGap: "=calloutArrowOverlapGap", | |
| rightArrowGap: "=calloutArrowOverlapGap", | |
| topArrowGap: "=calloutArrowOverlapGap", | |
| bottomArrowGap: "=calloutArrowOverlapGap", | |
| leftArrowSkin: "callout-arrow-left", | |
| rightArrowSkin: "callout-arrow-right", | |
| topArrowSkin: "callout-arrow-top", | |
| bottomArrowSkin: "callout-arrow-bottom", | |
| }, | |
| }, | |
| TextBlockTextEditor: | |
| { | |
| "numeric-stepper-text-input-editor": | |
| { | |
| textAlign: "center", | |
| font: | |
| { | |
| default: "default", | |
| disabled: "disabled", | |
| }, | |
| }, | |
| }, | |
| TextInput: | |
| { | |
| "feathers-numeric-stepper-text-input": | |
| { | |
| textEditorFactory: "TextBlockTextEditor", | |
| customTextEditorStyleName: "numeric-stepper-text-input-editor", | |
| backgroundSkin: "text-input-numeric-stepper", | |
| gap: "=smallControlGutterSize", | |
| paddingTop: "=smallControlGutterSize", | |
| paddingRight: "=smallGutterSize", | |
| paddingBottom: "=smallControlGutterSize", | |
| paddingLeft: "=smallGutterSize", | |
| isEditable: false, | |
| isSelectable: false, | |
| }, | |
| }, | |
| Screen: | |
| { | |
| default: | |
| { | |
| }, | |
| screen_opt: | |
| { | |
| backgroundSkin: 0x408048, | |
| }, | |
| }, | |
| NumericStepper: | |
| { | |
| default: | |
| { | |
| buttonLayoutMode: "splitHorizontal", | |
| incrementButtonLabel: "+", | |
| decrementButtonLabel: "-", | |
| }, | |
| }, | |
| TabBar: | |
| { | |
| default: | |
| { | |
| distributeTabSizes: true, | |
| }, | |
| }, | |
| List: | |
| { | |
| "feathers-picker-list-list": | |
| { | |
| padding: "=smallGutterSize", | |
| backgroundSkin: "background9", | |
| customItemRendererStyleName: "picker-list-item-renderer", | |
| }, | |
| }, | |
| SpinnerList: | |
| { | |
| default: | |
| { | |
| paddingTop: "=borderSize", | |
| paddingBottom: "=borderSize", | |
| backgroundSkin: "spinner-list-background", | |
| selectionOverlaySkin: "spinner-list-selection-overlay", | |
| customItemRendererStyleName: "spinner-list-item-renderer", | |
| }, | |
| }, | |
| DefaultItemRenderer: | |
| { | |
| "spinner-list-item-renderer": | |
| { | |
| minWidth: "=gridSize", | |
| minHeight: "=gridSize", | |
| paddingTop: "=smallGutterSize", | |
| paddingBottom: "=smallGutterSize", | |
| paddingLeft: "=gutterSize", | |
| paddingRight: "=gutterSize", | |
| gap: "=gutterSize", | |
| minGap: "=gutterSize", | |
| customLabelStyleName: "spinner-item-renderer-label", | |
| isQuickHitAreaEnabled: true, | |
| }, | |
| "picker-list-item-renderer": | |
| { | |
| minWidth: "=gridSize", | |
| minHeight: "=gridSize", | |
| paddingTop: "=smallGutterSize", | |
| paddingBottom: "=smallGutterSize", | |
| paddingLeft: "=gutterSize", | |
| paddingRight: "=gutterSize", | |
| gap: "=Number.POSITIVE_INFINITY", | |
| minGap: "=gutterSize", | |
| accessoryGap: "=smallGutterSize", | |
| minAccessoryGap: "=smallGutterSize", | |
| itemHasIcon: false, | |
| horizontalAlign: "left", | |
| iconPosition: "right", | |
| accessoryPosition: "bottom", | |
| layoutOrder: "labelAccessoryIcon", | |
| defaultSkin: "picker-list-item-renderer", | |
| defaultSelectedIcon: "picker-list-item-selected", | |
| customLabelStyleName: "picker-list-item-renderer-label", | |
| isQuickHitAreaEnabled: true, | |
| }, | |
| }, | |
| PickerList: | |
| { | |
| default: | |
| {} | |
| }, | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment