├── .gitignore ├── Hero Dark ├── dot.png ├── circle.png ├── fold.png ├── bookmark.png ├── tooltip.png ├── btn-large.png ├── btn-small.png ├── file-close.png ├── file-dirty.png ├── fold-closed.png ├── fold-open.png ├── folder-open.png ├── group-open.png ├── panel-close.png ├── sidebar-bg.png ├── sidebar-row.png ├── tab-active.png ├── tab-close.png ├── tab-dirty.png ├── tab-hover.png ├── tabset-left.png ├── tabset-list.png ├── text-field.png ├── btn-large-on.png ├── btn-small-on.png ├── folder-closed.png ├── group-closed.png ├── icon-case-off.png ├── icon-case-on.png ├── icon-regex-on.png ├── icon-word-off.png ├── icon-word-on.png ├── icon-wrap-off.png ├── icon-wrap-on.png ├── tab-highlight.png ├── tab-inactive.png ├── tabset-right.png ├── btn-group-left.png ├── btn-group-middle.png ├── btn-group-right.png ├── file-close-hover.png ├── fold-open-hover.png ├── group-open-hover.png ├── icon-buffer-off.png ├── icon-buffer-on.png ├── icon-context-off.png ├── icon-context-on.png ├── icon-preserve-on.png ├── icon-regex-off.png ├── icon-reverse-off.png ├── icon-reverse-on.png ├── panel-background.png ├── quick-panel-row.png ├── tab-close-hover.png ├── text-field-list.png ├── btn-group-left-on.png ├── btn-group-right-on.png ├── fold-closed-hover.png ├── folder-open-hover.png ├── group-closed-hover.png ├── icon-case-on.png.orig ├── icon-highlight-off.png ├── icon-highlight-on.png ├── icon-preserve-off.png ├── icon-selection-off.png ├── icon-selection-on.png ├── tab-close-inactive.png ├── tab-close-pressed.png ├── tab-dirty-inactive.png ├── tabset-background.png ├── tabset-left-hover.png ├── tabset-list-hover.png ├── tabset-right-hover.png ├── btn-group-middle-on.png ├── file-close-selected.png ├── file-dirty-selected.png ├── folder-closed-hover.png ├── folder-open-selected.png ├── group-closed-selected.png ├── group-open-selected.png ├── overlay-puck-vertical.png ├── panel-background.png.orig ├── panel-close-pressed.png ├── quick-panel-sections.png ├── sidebar-row-selected.png ├── status-bar-background.png ├── text-field-list-hover.png ├── autocomplete-background.png ├── folder-closed-selected.png ├── overlay-puck-horizontal.png ├── quick-panel-background.png ├── standard-puck-vertical.png ├── tab-highlight-inactive.png ├── autocomplete-row-selected.png ├── overlay-dark-puck-vertical.png ├── overlay-scrollbar-vertical.png ├── quick-panel-background-fix.png ├── quick-panel-row-selected.png ├── quick-panel-sections-fix.png ├── standard-puck-horizontal.png ├── standard-scrollbar-corner.png ├── overlay-dark-puck-horizontal.png ├── overlay-scrollbar-horizontal.png ├── standard-scrollbar-vertical.png ├── standard-scrollbar-horizontal.png ├── Widget - Hero Dark.sublime-settings └── Widget - Hero Dark.stTheme ├── images ├── hero_dark.png ├── hero_dark1.png ├── hero_dark2.png ├── hero_dark3.png ├── hero_dark4.png └── hero_dark5.png ├── Hero Light.sublime-theme ├── README.md ├── Hero Dark Eighties.tmTheme ├── Hero Dark.tmTheme └── Hero Dark.sublime-theme /.gitignore: -------------------------------------------------------------------------------- 1 | # Mac crap 2 | .DS_Store -------------------------------------------------------------------------------- /Hero Dark/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/dot.png -------------------------------------------------------------------------------- /Hero Dark/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/circle.png -------------------------------------------------------------------------------- /Hero Dark/fold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/fold.png -------------------------------------------------------------------------------- /images/hero_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/images/hero_dark.png -------------------------------------------------------------------------------- /Hero Dark/bookmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/bookmark.png -------------------------------------------------------------------------------- /Hero Dark/tooltip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tooltip.png -------------------------------------------------------------------------------- /images/hero_dark1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/images/hero_dark1.png -------------------------------------------------------------------------------- /images/hero_dark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/images/hero_dark2.png -------------------------------------------------------------------------------- /images/hero_dark3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/images/hero_dark3.png -------------------------------------------------------------------------------- /images/hero_dark4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/images/hero_dark4.png -------------------------------------------------------------------------------- /images/hero_dark5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/images/hero_dark5.png -------------------------------------------------------------------------------- /Hero Dark/btn-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/btn-large.png -------------------------------------------------------------------------------- /Hero Dark/btn-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/btn-small.png -------------------------------------------------------------------------------- /Hero Dark/file-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/file-close.png -------------------------------------------------------------------------------- /Hero Dark/file-dirty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/file-dirty.png -------------------------------------------------------------------------------- /Hero Dark/fold-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/fold-closed.png -------------------------------------------------------------------------------- /Hero Dark/fold-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/fold-open.png -------------------------------------------------------------------------------- /Hero Dark/folder-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/folder-open.png -------------------------------------------------------------------------------- /Hero Dark/group-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/group-open.png -------------------------------------------------------------------------------- /Hero Dark/panel-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/panel-close.png -------------------------------------------------------------------------------- /Hero Dark/sidebar-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/sidebar-bg.png -------------------------------------------------------------------------------- /Hero Dark/sidebar-row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/sidebar-row.png -------------------------------------------------------------------------------- /Hero Dark/tab-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-active.png -------------------------------------------------------------------------------- /Hero Dark/tab-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-close.png -------------------------------------------------------------------------------- /Hero Dark/tab-dirty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-dirty.png -------------------------------------------------------------------------------- /Hero Dark/tab-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-hover.png -------------------------------------------------------------------------------- /Hero Dark/tabset-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tabset-left.png -------------------------------------------------------------------------------- /Hero Dark/tabset-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tabset-list.png -------------------------------------------------------------------------------- /Hero Dark/text-field.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/text-field.png -------------------------------------------------------------------------------- /Hero Dark/btn-large-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/btn-large-on.png -------------------------------------------------------------------------------- /Hero Dark/btn-small-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/btn-small-on.png -------------------------------------------------------------------------------- /Hero Dark/folder-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/folder-closed.png -------------------------------------------------------------------------------- /Hero Dark/group-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/group-closed.png -------------------------------------------------------------------------------- /Hero Dark/icon-case-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-case-off.png -------------------------------------------------------------------------------- /Hero Dark/icon-case-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-case-on.png -------------------------------------------------------------------------------- /Hero Dark/icon-regex-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-regex-on.png -------------------------------------------------------------------------------- /Hero Dark/icon-word-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-word-off.png -------------------------------------------------------------------------------- /Hero Dark/icon-word-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-word-on.png -------------------------------------------------------------------------------- /Hero Dark/icon-wrap-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-wrap-off.png -------------------------------------------------------------------------------- /Hero Dark/icon-wrap-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-wrap-on.png -------------------------------------------------------------------------------- /Hero Dark/tab-highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-highlight.png -------------------------------------------------------------------------------- /Hero Dark/tab-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-inactive.png -------------------------------------------------------------------------------- /Hero Dark/tabset-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tabset-right.png -------------------------------------------------------------------------------- /Hero Dark/btn-group-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/btn-group-left.png -------------------------------------------------------------------------------- /Hero Dark/btn-group-middle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/btn-group-middle.png -------------------------------------------------------------------------------- /Hero Dark/btn-group-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/btn-group-right.png -------------------------------------------------------------------------------- /Hero Dark/file-close-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/file-close-hover.png -------------------------------------------------------------------------------- /Hero Dark/fold-open-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/fold-open-hover.png -------------------------------------------------------------------------------- /Hero Dark/group-open-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/group-open-hover.png -------------------------------------------------------------------------------- /Hero Dark/icon-buffer-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-buffer-off.png -------------------------------------------------------------------------------- /Hero Dark/icon-buffer-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-buffer-on.png -------------------------------------------------------------------------------- /Hero Dark/icon-context-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-context-off.png -------------------------------------------------------------------------------- /Hero Dark/icon-context-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-context-on.png -------------------------------------------------------------------------------- /Hero Dark/icon-preserve-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-preserve-on.png -------------------------------------------------------------------------------- /Hero Dark/icon-regex-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-regex-off.png -------------------------------------------------------------------------------- /Hero Dark/icon-reverse-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-reverse-off.png -------------------------------------------------------------------------------- /Hero Dark/icon-reverse-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-reverse-on.png -------------------------------------------------------------------------------- /Hero Dark/panel-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/panel-background.png -------------------------------------------------------------------------------- /Hero Dark/quick-panel-row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/quick-panel-row.png -------------------------------------------------------------------------------- /Hero Dark/tab-close-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-close-hover.png -------------------------------------------------------------------------------- /Hero Dark/text-field-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/text-field-list.png -------------------------------------------------------------------------------- /Hero Dark/btn-group-left-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/btn-group-left-on.png -------------------------------------------------------------------------------- /Hero Dark/btn-group-right-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/btn-group-right-on.png -------------------------------------------------------------------------------- /Hero Dark/fold-closed-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/fold-closed-hover.png -------------------------------------------------------------------------------- /Hero Dark/folder-open-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/folder-open-hover.png -------------------------------------------------------------------------------- /Hero Dark/group-closed-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/group-closed-hover.png -------------------------------------------------------------------------------- /Hero Dark/icon-case-on.png.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-case-on.png.orig -------------------------------------------------------------------------------- /Hero Dark/icon-highlight-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-highlight-off.png -------------------------------------------------------------------------------- /Hero Dark/icon-highlight-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-highlight-on.png -------------------------------------------------------------------------------- /Hero Dark/icon-preserve-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-preserve-off.png -------------------------------------------------------------------------------- /Hero Dark/icon-selection-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-selection-off.png -------------------------------------------------------------------------------- /Hero Dark/icon-selection-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/icon-selection-on.png -------------------------------------------------------------------------------- /Hero Dark/tab-close-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-close-inactive.png -------------------------------------------------------------------------------- /Hero Dark/tab-close-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-close-pressed.png -------------------------------------------------------------------------------- /Hero Dark/tab-dirty-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-dirty-inactive.png -------------------------------------------------------------------------------- /Hero Dark/tabset-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tabset-background.png -------------------------------------------------------------------------------- /Hero Dark/tabset-left-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tabset-left-hover.png -------------------------------------------------------------------------------- /Hero Dark/tabset-list-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tabset-list-hover.png -------------------------------------------------------------------------------- /Hero Dark/tabset-right-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tabset-right-hover.png -------------------------------------------------------------------------------- /Hero Dark/btn-group-middle-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/btn-group-middle-on.png -------------------------------------------------------------------------------- /Hero Dark/file-close-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/file-close-selected.png -------------------------------------------------------------------------------- /Hero Dark/file-dirty-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/file-dirty-selected.png -------------------------------------------------------------------------------- /Hero Dark/folder-closed-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/folder-closed-hover.png -------------------------------------------------------------------------------- /Hero Dark/folder-open-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/folder-open-selected.png -------------------------------------------------------------------------------- /Hero Dark/group-closed-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/group-closed-selected.png -------------------------------------------------------------------------------- /Hero Dark/group-open-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/group-open-selected.png -------------------------------------------------------------------------------- /Hero Dark/overlay-puck-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/overlay-puck-vertical.png -------------------------------------------------------------------------------- /Hero Dark/panel-background.png.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/panel-background.png.orig -------------------------------------------------------------------------------- /Hero Dark/panel-close-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/panel-close-pressed.png -------------------------------------------------------------------------------- /Hero Dark/quick-panel-sections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/quick-panel-sections.png -------------------------------------------------------------------------------- /Hero Dark/sidebar-row-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/sidebar-row-selected.png -------------------------------------------------------------------------------- /Hero Dark/status-bar-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/status-bar-background.png -------------------------------------------------------------------------------- /Hero Dark/text-field-list-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/text-field-list-hover.png -------------------------------------------------------------------------------- /Hero Dark/autocomplete-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/autocomplete-background.png -------------------------------------------------------------------------------- /Hero Dark/folder-closed-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/folder-closed-selected.png -------------------------------------------------------------------------------- /Hero Dark/overlay-puck-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/overlay-puck-horizontal.png -------------------------------------------------------------------------------- /Hero Dark/quick-panel-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/quick-panel-background.png -------------------------------------------------------------------------------- /Hero Dark/standard-puck-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/standard-puck-vertical.png -------------------------------------------------------------------------------- /Hero Dark/tab-highlight-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/tab-highlight-inactive.png -------------------------------------------------------------------------------- /Hero Dark/autocomplete-row-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/autocomplete-row-selected.png -------------------------------------------------------------------------------- /Hero Dark/overlay-dark-puck-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/overlay-dark-puck-vertical.png -------------------------------------------------------------------------------- /Hero Dark/overlay-scrollbar-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/overlay-scrollbar-vertical.png -------------------------------------------------------------------------------- /Hero Dark/quick-panel-background-fix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/quick-panel-background-fix.png -------------------------------------------------------------------------------- /Hero Dark/quick-panel-row-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/quick-panel-row-selected.png -------------------------------------------------------------------------------- /Hero Dark/quick-panel-sections-fix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/quick-panel-sections-fix.png -------------------------------------------------------------------------------- /Hero Dark/standard-puck-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/standard-puck-horizontal.png -------------------------------------------------------------------------------- /Hero Dark/standard-scrollbar-corner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/standard-scrollbar-corner.png -------------------------------------------------------------------------------- /Hero Dark/overlay-dark-puck-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/overlay-dark-puck-horizontal.png -------------------------------------------------------------------------------- /Hero Dark/overlay-scrollbar-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/overlay-scrollbar-horizontal.png -------------------------------------------------------------------------------- /Hero Dark/standard-scrollbar-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/standard-scrollbar-vertical.png -------------------------------------------------------------------------------- /Hero Dark/standard-scrollbar-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickbalestra/hero/HEAD/Hero Dark/standard-scrollbar-horizontal.png -------------------------------------------------------------------------------- /Hero Dark/Widget - Hero Dark.sublime-settings: -------------------------------------------------------------------------------- 1 | { 2 | "color_scheme": "Packages/Theme - Hero/Hero Dark/Widget - Hero Dark.stTheme", 3 | "draw_shadows": false 4 | } 5 | -------------------------------------------------------------------------------- /Hero Light.sublime-theme: -------------------------------------------------------------------------------- 1 | // 2 | // THEME: HERO DARK 3 3 | // AUTHOR: NICK BALESTRA 4 | // AUTHOR URI: TWITTER.COM/NICKBALESTRA 5 | // CREDITS: SAMUEL RAFO 6 | // CREDITS: RIBENS STULZER 7 | // 8 | // Based on Piatto Theme by Samual Rafo (https://github.com/samuelrafo/piatto) 9 | // Based on Heroku Color Scheme by Rubens Stulzer (https://github.com/stulzer/heroku-colorscheme) 10 | // 11 | 12 | ///////////////// 13 | // COMING SOON // 14 | ///////////////// 15 | -------------------------------------------------------------------------------- /Hero Dark/Widget - Hero Dark.stTheme: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | author 6 | Samuel Rafo 7 | comment 8 | A widget theme for the UI components of the Piatto Dark theme. 9 | name 10 | Soda Dark - Widget Theme 11 | settings 12 | 13 | 14 | settings 15 | 16 | background 17 | #1b1a24 18 | caret 19 | #ffea00 20 | foreground 21 | #ffffff 22 | invisibles 23 | #3B3B3B 24 | lineHighlight 25 | #333333 26 | selection 27 | #4C4F54 28 | selectionBorder 29 | #66666600 30 | inactiveSelection 31 | #252634 32 | 33 | 34 | 35 | name 36 | Comment 37 | scope 38 | comment 39 | settings 40 | 41 | fontStyle 42 | italic 43 | foreground 44 | #505C63 45 | 46 | 47 | 48 | name 49 | Keyword 50 | scope 51 | keyword, storage 52 | settings 53 | 54 | foreground 55 | #A7DBD8 56 | 57 | 58 | 59 | scope 60 | constant 61 | settings 62 | 63 | foreground 64 | #E0E4CC 65 | 66 | 67 | 68 | scope 69 | string 70 | settings 71 | 72 | foreground 73 | #E0E4CC 74 | 75 | 76 | 77 | scope 78 | constant.character.escape 79 | settings 80 | 81 | foreground 82 | #e9903c 83 | 84 | 85 | 86 | 87 | 88 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Hero Theme 2 | 3 | Hero is a simple, beautiful flat theme for Sublime Text 3. 4 | 5 | ## Design 6 | 7 | ### Hero Dark 8 | ![Hero Dark Theme](https://raw.github.com/nickbalestra/Hero/master/images/hero_dark.png) 9 | ![Hero Dark Theme](https://raw.github.com/nickbalestra/Hero/master/images/hero_dark1.png) 10 | ![Hero Dark Theme](https://raw.github.com/nickbalestra/Hero/master/images/hero_dark2.png) 11 | ![Hero Dark Theme](https://raw.github.com/nickbalestra/Hero/master/images/hero_dark3.png) 12 | ![Hero Dark Theme](https://raw.github.com/nickbalestra/Hero/master/images/hero_dark4.png) 13 | ![Hero Dark Theme](https://raw.github.com/nickbalestra/Hero/master/images/hero_dark5.png) 14 | 15 | 16 | ## Installation 17 | 18 | Hero theme is designed to work with the latest development builds of Sublime Text: [Sublime Text 3](http://www.sublimetext.com/3dev). 19 | 20 | ### Using Sublime Package Control 21 | 22 | If you are using Will Bond's excellent [Sublime Package Control](http://wbond.net/sublime_packages/package_control), you can easily install Hero Theme via the `Package Control: Install Package` menu item. The Hero Theme package is listed as `Theme - Hero` in the packages list. 23 | 24 | ### Download Manually 25 | 26 | * Download the files using the GitHub .zip download option 27 | * Unzip the files and rename the folder to `Theme - Hero` 28 | * Find your `Packages` directory using the menu item `Preferences -> Browse Packages...` 29 | * Copy the folder into your Sublime Text `Packages` directory 30 | 31 | ## Activating the theme 32 | 33 | To configure Sublime Text to use the theme, follow the instructions below for your specific version. 34 | 35 | 36 | ### Sublime Text 3 37 | 38 | * Open your User Settings Preferences file `Sublime Text -> Preferences -> Settings - User` 39 | * Add (or update) your theme entry to be `"theme": "Hero Dark.sublime-theme"` 40 | 41 | **Example Sublime Text 3 User Settings** 42 | 43 | { 44 | "theme": "Hero Dark.sublime-theme" 45 | } 46 | 47 | 48 | ### Color Schemes 49 | 50 | ```javascript 51 | { 52 | "color_scheme": "Packages/Theme - Hero/Hero Dark.tmTheme" 53 | } 54 | ``` 55 | 56 | ### Settings 57 | 58 | The theme support active guides, enable them on your preferences file. 59 | 60 | ```javascript 61 | { 62 | "indent_guide_options": 63 | [ 64 | "draw_normal", 65 | "draw_active" 66 | ], 67 | } 68 | ``` 69 | 70 | Font used on the screenshot: Inconsolata 71 | 72 | 73 | ### Files icons on sidebar 74 | 75 | hero support using file icons on the sidbar. [Info on how to add them](https://github.com/nickbalestra/hero/issues/1) 76 | 77 | -------------------------------------------------------------------------------- /Hero Dark Eighties.tmTheme: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | author 6 | Aaron Bushnell (http://aaronmbushnell.com) 7 | name 8 | Base16 Hero Dark 9 | semanticClass 10 | base16.hero.dark 11 | colorSpaceName 12 | sRGB 13 | gutterSettings 14 | 15 | background 16 | #000000 17 | divider 18 | #343d46 19 | foreground 20 | #65737e 21 | selectionBackground 22 | #4f5b66 23 | selectionForeground 24 | #a7adba 25 | 26 | settings 27 | 28 | 29 | settings 30 | 31 | background 32 | #1b1a24 33 | caret 34 | #c0c5ce 35 | foreground 36 | #c0c5ce 37 | invisibles 38 | #65737e 39 | lineHighlight 40 | #252634 41 | selection 42 | #3b3c4d 43 | 44 | 45 | 46 | name 47 | Text 48 | scope 49 | variable.parameter.function 50 | settings 51 | 52 | foreground 53 | #c0c5ce 54 | 55 | 56 | 57 | name 58 | Comments 59 | scope 60 | comment, punctuation.definition.comment 61 | settings 62 | 63 | foreground 64 | #65737e 65 | 66 | 67 | 68 | name 69 | Punctuation 70 | scope 71 | punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array 72 | settings 73 | 74 | foreground 75 | #c0c5ce 76 | 77 | 78 | 79 | name 80 | Delimiters 81 | scope 82 | none 83 | settings 84 | 85 | foreground 86 | #c0c5ce 87 | 88 | 89 | 90 | name 91 | Operators 92 | scope 93 | keyword.operator 94 | settings 95 | 96 | foreground 97 | #c0c5ce 98 | 99 | 100 | 101 | name 102 | Keywords 103 | scope 104 | keyword 105 | settings 106 | 107 | foreground 108 | #b48ead 109 | 110 | 111 | 112 | name 113 | Variables 114 | scope 115 | variable 116 | settings 117 | 118 | foreground 119 | #bf616a 120 | 121 | 122 | 123 | name 124 | Functions 125 | scope 126 | entity.name.function, meta.require, support.function.any-method 127 | settings 128 | 129 | foreground 130 | #8fa1b3 131 | 132 | 133 | 134 | name 135 | Classes 136 | scope 137 | support.class, entity.name.class, entity.name.type.class 138 | settings 139 | 140 | foreground 141 | #ebcb8b 142 | 143 | 144 | 145 | name 146 | Classes 147 | scope 148 | meta.class 149 | settings 150 | 151 | foreground 152 | #eff1f5 153 | 154 | 155 | 156 | name 157 | Methods 158 | scope 159 | keyword.other.special-method 160 | settings 161 | 162 | foreground 163 | #8fa1b3 164 | 165 | 166 | 167 | name 168 | Storage 169 | scope 170 | storage 171 | settings 172 | 173 | foreground 174 | #b48ead 175 | 176 | 177 | 178 | name 179 | Support 180 | scope 181 | support.function 182 | settings 183 | 184 | foreground 185 | #96b5b4 186 | 187 | 188 | 189 | name 190 | Strings, Inherited Class 191 | scope 192 | string, constant.other.symbol, entity.other.inherited-class 193 | settings 194 | 195 | foreground 196 | #a3be8c 197 | 198 | 199 | 200 | name 201 | Integers 202 | scope 203 | constant.numeric 204 | settings 205 | 206 | foreground 207 | #d08770 208 | 209 | 210 | 211 | name 212 | Floats 213 | scope 214 | none 215 | settings 216 | 217 | foreground 218 | #d08770 219 | 220 | 221 | 222 | name 223 | Boolean 224 | scope 225 | none 226 | settings 227 | 228 | foreground 229 | #d08770 230 | 231 | 232 | 233 | name 234 | Constants 235 | scope 236 | constant 237 | settings 238 | 239 | foreground 240 | #d08770 241 | 242 | 243 | 244 | name 245 | Tags 246 | scope 247 | entity.name.tag 248 | settings 249 | 250 | foreground 251 | #bf616a 252 | 253 | 254 | 255 | name 256 | Attributes 257 | scope 258 | entity.other.attribute-name 259 | settings 260 | 261 | foreground 262 | #d08770 263 | 264 | 265 | 266 | name 267 | Attribute IDs 268 | scope 269 | entity.other.attribute-name.id, punctuation.definition.entity 270 | settings 271 | 272 | foreground 273 | #8fa1b3 274 | 275 | 276 | 277 | name 278 | Selector 279 | scope 280 | meta.selector 281 | settings 282 | 283 | foreground 284 | #b48ead 285 | 286 | 287 | 288 | name 289 | Values 290 | scope 291 | none 292 | settings 293 | 294 | foreground 295 | #d08770 296 | 297 | 298 | 299 | name 300 | Headings 301 | scope 302 | markup.heading punctuation.definition.heading, entity.name.section 303 | settings 304 | 305 | fontStyle 306 | 307 | foreground 308 | #8fa1b3 309 | 310 | 311 | 312 | name 313 | Units 314 | scope 315 | keyword.other.unit 316 | settings 317 | 318 | foreground 319 | #d08770 320 | 321 | 322 | 323 | name 324 | Bold 325 | scope 326 | markup.bold, punctuation.definition.bold 327 | settings 328 | 329 | fontStyle 330 | bold 331 | foreground 332 | #ebcb8b 333 | 334 | 335 | 336 | name 337 | Italic 338 | scope 339 | markup.italic, punctuation.definition.italic 340 | settings 341 | 342 | fontStyle 343 | italic 344 | foreground 345 | #b48ead 346 | 347 | 348 | 349 | name 350 | Code 351 | scope 352 | markup.raw.inline 353 | settings 354 | 355 | foreground 356 | #a3be8c 357 | 358 | 359 | 360 | name 361 | Link Text 362 | scope 363 | string.other.link 364 | settings 365 | 366 | foreground 367 | #bf616a 368 | 369 | 370 | 371 | name 372 | Link Url 373 | scope 374 | meta.link 375 | settings 376 | 377 | foreground 378 | #d08770 379 | 380 | 381 | 382 | name 383 | Lists 384 | scope 385 | markup.list 386 | settings 387 | 388 | foreground 389 | #bf616a 390 | 391 | 392 | 393 | name 394 | Quotes 395 | scope 396 | markup.quote 397 | settings 398 | 399 | foreground 400 | #d08770 401 | 402 | 403 | 404 | name 405 | Separator 406 | scope 407 | meta.separator 408 | settings 409 | 410 | background 411 | #4f5b66 412 | foreground 413 | #c0c5ce 414 | 415 | 416 | 417 | name 418 | Inserted 419 | scope 420 | markup.inserted, markup.inserted.git_gutter 421 | settings 422 | 423 | foreground 424 | #a3be8c 425 | 426 | 427 | 428 | name 429 | Deleted 430 | scope 431 | markup.deleted, markup.deleted.git_gutter 432 | settings 433 | 434 | foreground 435 | #bf616a 436 | 437 | 438 | 439 | name 440 | Changed 441 | scope 442 | markup.changed, markup.changed.git_gutter 443 | settings 444 | 445 | foreground 446 | #b48ead 447 | 448 | 449 | 450 | name 451 | Ignored 452 | scope 453 | markup.ignored, markup.ignored.git_gutter 454 | settings 455 | 456 | foreground 457 | #4f5b66 458 | 459 | 460 | 461 | name 462 | Untracked 463 | scope 464 | markup.untracked, markup.untracked.git_gutter 465 | settings 466 | 467 | foreground 468 | #4f5b66 469 | 470 | 471 | 472 | name 473 | Colors 474 | scope 475 | constant.other.color 476 | settings 477 | 478 | foreground 479 | #96b5b4 480 | 481 | 482 | 483 | name 484 | Regular Expressions 485 | scope 486 | string.regexp 487 | settings 488 | 489 | foreground 490 | #96b5b4 491 | 492 | 493 | 494 | name 495 | Escape Characters 496 | scope 497 | constant.character.escape 498 | settings 499 | 500 | foreground 501 | #96b5b4 502 | 503 | 504 | 505 | name 506 | Embedded 507 | scope 508 | punctuation.section.embedded, variable.interpolation 509 | settings 510 | 511 | foreground 512 | #ab7967 513 | 514 | 515 | 516 | name 517 | Invalid 518 | scope 519 | invalid.illegal 520 | settings 521 | 522 | background 523 | #bf616a 524 | foreground 525 | #2b303b 526 | 527 | 528 | 529 | name 530 | SublimeLinter Gutter Mark 531 | scope 532 | sublimelinter.gutter-mark 533 | settings 534 | 535 | foreground 536 | #FFFFFF 537 | 538 | 539 | name 540 | SublimeLinter Warning 541 | scope 542 | sublimelinter.mark.warning 543 | settings 544 | 545 | foreground 546 | #DDB700 547 | 548 | 549 | name 550 | SublimeLinter Error 551 | scope 552 | sublimelinter.mark.error 553 | settings 554 | 555 | foreground 556 | #D02000 557 | 558 | 559 | uuid 560 | 59c1e2f2-7b41-46f9-91f2-1b4c6f5866f7 561 | 562 | 563 | -------------------------------------------------------------------------------- /Hero Dark.tmTheme: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | name 6 | Hero Dark 7 | settings 8 | 9 | 10 | settings 11 | 12 | background 13 | #1b1a24 14 | caret 15 | #ffea00 16 | foreground 17 | #8584ae 18 | invisibles 19 | #1b1a24 20 | lineHighlight 21 | #252634 22 | selection 23 | #4C4F54 24 | selectionForeground 25 | #f7f7f7 26 | findHighlight 27 | #ffea00 28 | guide 29 | #252634 30 | activeGuide 31 | #ffea00 32 | stackGuide 33 | #252634 34 | bracketsForeground 35 | #7873ae 36 | bracketsOptions 37 | underline 38 | bracketContentsForeground 39 | #a6fa62 40 | bracketContentsOptions 41 | underline 42 | tagsOptions 43 | stippled_underline 44 | 45 | 46 | 47 | name 48 | Comment 49 | scope 50 | comment 51 | settings 52 | 53 | foreground 54 | #4c406d 55 | 56 | 57 | 58 | name 59 | String 60 | scope 61 | string 62 | settings 63 | 64 | foreground 65 | #65ba08 66 | 67 | 68 | 69 | name 70 | Number 71 | scope 72 | constant.numeric 73 | settings 74 | 75 | foreground 76 | #ffa500 77 | 78 | 79 | 80 | name 81 | Built-in constant 82 | scope 83 | constant.language 84 | settings 85 | 86 | foreground 87 | #7873ae 88 | 89 | 90 | 91 | name 92 | User-defined constant 93 | scope 94 | constant.character, constant.other 95 | settings 96 | 97 | foreground 98 | #8584ae 99 | 100 | 101 | 102 | name 103 | Variable 104 | scope 105 | variable 106 | settings 107 | 108 | fontStyle 109 | 110 | 111 | 112 | 113 | name 114 | Keyword 115 | scope 116 | keyword 117 | settings 118 | 119 | foreground 120 | #b4f5fe 121 | 122 | 123 | 124 | name 125 | Storage 126 | scope 127 | storage 128 | settings 129 | 130 | fontStyle 131 | 132 | foreground 133 | #7873ae 134 | 135 | 136 | 137 | name 138 | Storage type 139 | scope 140 | storage.type 141 | settings 142 | 143 | fontStyle 144 | 145 | foreground 146 | #0bafed 147 | 148 | 149 | 150 | name 151 | Class name 152 | scope 153 | entity.name.class 154 | settings 155 | 156 | fontStyle 157 | underline 158 | foreground 159 | #7873ae 160 | 161 | 162 | 163 | name 164 | Inherited class 165 | scope 166 | entity.other.inherited-class 167 | settings 168 | 169 | fontStyle 170 | italic underline 171 | foreground 172 | #7873ae 173 | 174 | 175 | 176 | name 177 | Function name 178 | scope 179 | entity.name.function 180 | settings 181 | 182 | fontStyle 183 | 184 | foreground 185 | #0bafed 186 | 187 | 188 | 189 | name 190 | Function argument 191 | scope 192 | variable.parameter 193 | settings 194 | 195 | fontStyle 196 | italic 197 | foreground 198 | 199 | 200 | 201 | 202 | name 203 | Tag name 204 | scope 205 | entity.name.tag 206 | settings 207 | 208 | fontStyle 209 | 210 | foreground 211 | #585480 212 | 213 | 214 | 215 | name 216 | Tag attribute 217 | scope 218 | entity.other.attribute-name 219 | settings 220 | 221 | fontStyle 222 | 223 | foreground 224 | #7873ae 225 | 226 | 227 | 228 | name 229 | Library function 230 | scope 231 | support.function 232 | settings 233 | 234 | fontStyle 235 | 236 | foreground 237 | #08adeb 238 | 239 | 240 | 241 | name 242 | Library constant 243 | scope 244 | support.constant 245 | settings 246 | 247 | fontStyle 248 | 249 | foreground 250 | #8584ae 251 | 252 | 253 | 254 | name 255 | Library class/type 256 | scope 257 | support.type, support.class 258 | settings 259 | 260 | foreground 261 | #8584ae 262 | 263 | 264 | 265 | name 266 | Library variable 267 | scope 268 | support.other.variable 269 | settings 270 | 271 | fontStyle 272 | 273 | 274 | 275 | 276 | name 277 | Invalid 278 | scope 279 | invalid 280 | settings 281 | 282 | background 283 | #00a8c6 284 | fontStyle 285 | 286 | foreground 287 | #f8f8f0 288 | 289 | 290 | 291 | name 292 | Invalid deprecated 293 | scope 294 | invalid.deprecated 295 | settings 296 | 297 | background 298 | #00a8c6 299 | foreground 300 | #f8f8f0 301 | 302 | 303 | 304 | name 305 | JSON String 306 | scope 307 | meta.structure.dictionary.json string.quoted.double.json 308 | settings 309 | 310 | foreground 311 | #65ba08 312 | 313 | 314 | 315 | name 316 | diff.header 317 | scope 318 | meta.diff, meta.diff.header 319 | settings 320 | 321 | foreground 322 | #75715E 323 | 324 | 325 | 326 | name 327 | diff.deleted 328 | scope 329 | markup.deleted 330 | settings 331 | 332 | foreground 333 | #00A8C6 334 | 335 | 336 | 337 | name 338 | diff.inserted 339 | scope 340 | markup.inserted 341 | settings 342 | 343 | foreground 344 | #A6E22E 345 | 346 | 347 | 348 | name 349 | diff.changed 350 | scope 351 | markup.changed 352 | settings 353 | 354 | foreground 355 | #E6DB74 356 | 357 | 358 | 359 | scope 360 | constant.numeric.line-number.find-in-files - match 361 | settings 362 | 363 | foreground 364 | #8FBE00A0 365 | 366 | 367 | 368 | scope 369 | entity.name.filename.find-in-files 370 | settings 371 | 372 | foreground 373 | #E6DB74 374 | 375 | 376 | 377 | scope 378 | keyword.other 379 | settings 380 | 381 | foreground 382 | #5d5d76 383 | 384 | 385 | 386 | scope 387 | meta.property-value, support.constant.property-value, constant.other.color 388 | settings 389 | 390 | foreground 391 | #e62454 392 | 393 | 394 | 395 | scope 396 | meta.structure.dictionary.json string.quoted.double.json 397 | settings 398 | 399 | foreground 400 | #7873ae 401 | 402 | 403 | 404 | scope 405 | meta.structure.dictionary.value.json string.quoted.double.json 406 | settings 407 | 408 | foreground 409 | #65ba08 410 | 411 | 412 | 413 | name 414 | Function argument 415 | scope 416 | meta.property-name support.type.property-name 417 | settings 418 | 419 | fontStyle 420 | normal 421 | 422 | 423 | 424 | name 425 | Function argument 426 | scope 427 | meta.property-value punctuation.separator.key-value 428 | settings 429 | 430 | foreground 431 | #c8c7d5 432 | 433 | 434 | 435 | name 436 | Function argument 437 | scope 438 | keyword.other.use, keyword.other.function.use, keyword.other.namespace, keyword.other.new, keyword.other.special-method, keyword.other.unit, keyword.other.use-as 439 | settings 440 | 441 | foreground 442 | #585480 443 | 444 | 445 | 446 | name 447 | Function argument 448 | scope 449 | meta.use support.class.builtin, meta.other.inherited-class support.class.builtin 450 | settings 451 | 452 | foreground 453 | #c8c7d5 454 | fontStyle 455 | normal 456 | 457 | 458 | 459 | name 460 | Function argument 461 | scope 462 | variable.other 463 | settings 464 | 465 | foreground 466 | 467 | fontStyle 468 | normal 469 | 470 | 471 | 472 | name 473 | Coffeescript Function argument 474 | scope 475 | variable.parameter.function.coffee 476 | settings 477 | 478 | foreground 479 | #65ba08 480 | fontStyle 481 | italic 482 | 483 | 484 | 485 | name 486 | Markdown Titles 487 | scope 488 | entity.name.section.markdown 489 | settings 490 | 491 | foreground 492 | #7873ae 493 | 494 | 495 | 496 | name 497 | Markdown Title Hash 498 | scope 499 | punctuation.definition.heading.markdown 500 | settings 501 | 502 | foreground 503 | #7873ae 504 | 505 | 506 | 507 | name 508 | Markdown Raw 509 | scope 510 | markup.raw.inline.markdown 511 | settings 512 | 513 | foreground 514 | #65ba08 515 | 516 | 517 | 518 | name 519 | Markdown bold stars 520 | scope 521 | punctuation.definition.bold.markdown, punctuation.definition.italic.markdown 522 | settings 523 | 524 | foreground 525 | #7873ae 526 | 527 | 528 | 529 | name 530 | Markdown link title braces 531 | scope 532 | punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown 533 | settings 534 | 535 | foreground 536 | #7873ae 537 | 538 | 539 | 540 | name 541 | Markdown link braces 542 | scope 543 | punctuation.definition.metadata.markdown 544 | settings 545 | 546 | foreground 547 | #7873ae 548 | 549 | 550 | 551 | name 552 | Markdown link 553 | scope 554 | markup.underline.link.markdown, markup.underline.link.image.markdown, meta.image.inline.markdown 555 | settings 556 | 557 | foreground 558 | #585480 559 | fontStyle 560 | italic 561 | 562 | 563 | 564 | name 565 | Markdown bold/italic 566 | scope 567 | markup.bold.markdown, markup.italic.markdown 568 | settings 569 | 570 | foreground 571 | #585480 572 | 573 | 574 | 575 | name 576 | Markdown bold/italic 577 | scope 578 | markup.italic.markdown 579 | settings 580 | 581 | fontStyle 582 | italic 583 | 584 | 585 | 586 | name 587 | Markdown bold/italic 588 | scope 589 | markup.bold.markdown 590 | settings 591 | 592 | fontStyle 593 | bold 594 | 595 | 596 | 597 | name 598 | Markdown pre 599 | scope 600 | markup.raw.block.markdown 601 | settings 602 | 603 | foreground 604 | #00a8c6 605 | 606 | 607 | 608 | name 609 | GitGutter deleted 610 | scope 611 | markup.deleted.git_gutter 612 | settings 613 | 614 | foreground 615 | #e62454 616 | 617 | 618 | 619 | name 620 | GitGutter inserted 621 | scope 622 | markup.inserted.git_gutter 623 | settings 624 | 625 | foreground 626 | #65ba06 627 | 628 | 629 | 630 | name 631 | GitGutter changed 632 | scope 633 | markup.changed.git_gutter 634 | settings 635 | 636 | foreground 637 | #f69e01 638 | 639 | 640 | 641 | name 642 | CSS Class 643 | scope 644 | entity.other.attribute-name.class.css 645 | settings 646 | 647 | foreground 648 | #0bafed 649 | 650 | 651 | 652 | uuid 653 | 1a794174-61c9-adbe-88f8-b93e7fad392f 654 | colorSpaceName 655 | sRGB 656 | semanticClass 657 | theme.dark.hero_dark 658 | 659 | -------------------------------------------------------------------------------- /Hero Dark.sublime-theme: -------------------------------------------------------------------------------- 1 | // 2 | // THEME: HERO DARK 3 3 | // AUTHOR: NICK BALESTRA 4 | // AUTHOR URI: TWITTER.COM/NICKBALESTRA 5 | // CREDITS: SAMUEL RAFO 6 | // CREDITS: RIBENS STULZER 7 | // 8 | // Based on Piatto Theme by Samual Rafo (https://github.com/samuelrafo/piatto) 9 | // Based on Heroku Color Scheme by Rubens Stulzer (https://github.com/stulzer/heroku-colorscheme) 10 | // 11 | 12 | [ 13 | 14 | // 15 | // TABS (REGULAR) 16 | // 17 | 18 | // Tab set 19 | { 20 | "class": "tabset_control", 21 | "layer0.texture": "Theme - Hero/Hero Dark/tabset-background.png", 22 | "layer0.inner_margin": [1, 7], 23 | "layer0.opacity": 1.0, 24 | "content_margin": [-3, 0, -3, 0], 25 | "tab_overlap": 5, 26 | "tab_width": 180, 27 | "tab_min_width": 45, 28 | "tab_height": 32, 29 | "mouse_wheel_switch": false 30 | }, 31 | { 32 | "class": "tabset_control", 33 | "settings": ["enable_tab_scrolling"], 34 | "content_margin": [3, 0, 3, 0] 35 | }, 36 | { 37 | "class": "tabset_control", 38 | "settings": ["mouse_wheel_switches_tabs"], 39 | "mouse_wheel_switch": true 40 | }, 41 | // Tab element 42 | { 43 | "class": "tab_control", 44 | "content_margin": [12, 3, 12, 3], 45 | "max_margin_trim": 0, 46 | "hit_test_level": 0.0, 47 | "layer0.texture": "Theme - Hero/Hero Dark/tab-inactive.png", 48 | "layer0.inner_margin": [5, 5], 49 | "layer0.opacity": 1.0 50 | }, 51 | // Tab close state 52 | { 53 | "class": "tab_control", 54 | "settings": ["show_tab_close_buttons"], 55 | "content_margin": [12, 3, 7, 3] 56 | }, 57 | // Tab hover state 58 | { 59 | "class": "tab_control", 60 | "attributes": ["hover"], 61 | "layer0.texture": "Theme - Hero/Hero Dark/tab-hover.png" 62 | }, 63 | // Tab active state 64 | { 65 | "class": "tab_control", 66 | "attributes": ["selected"], 67 | "layer0.texture": "Theme - Hero/Hero Dark/tab-active.png" 68 | }, 69 | // Tab dirty state (close button hidden) 70 | { 71 | "class": "tab_control", 72 | "settings": ["!show_tab_close_buttons"], 73 | "attributes": ["dirty"], 74 | "content_margin": [12, 3, 7, 3] 75 | }, 76 | 77 | // 78 | // TAB BUTTONS 79 | // 80 | 81 | // Tab close button 82 | { 83 | "class": "tab_close_button", 84 | "content_margin": [0, 0], 85 | "layer0.texture": "Theme - Hero/Hero Dark/tab-close-inactive.png", 86 | "layer0.opacity": 1.0, 87 | "layer0.inner_margin": 0 88 | }, 89 | { 90 | "class": "tab_close_button", 91 | "settings": ["show_tab_close_buttons"], 92 | "content_margin": [8, 8] 93 | }, 94 | { 95 | "class": "tab_close_button", 96 | "parents": [{"class": "tab_control", "attributes": ["hover"]}], 97 | "layer0.texture": "Theme - Hero/Hero Dark/tab-close.png", 98 | "layer0.opacity": 0.85 99 | }, 100 | { 101 | "class": "tab_close_button", 102 | "parents": [{"class": "tab_control", "attributes": ["selected"]}], 103 | "layer0.texture": "Theme - Hero/Hero Dark/tab-close.png", 104 | "layer0.opacity": 1.0 105 | }, 106 | // Tab dirty button 107 | { 108 | "class": "tab_close_button", 109 | "parents": [{"class": "tab_control", "attributes": ["dirty"]}], 110 | "layer0.texture": "Theme - Hero/Hero Dark/tab-dirty-inactive.png" 111 | }, 112 | { 113 | "class": "tab_close_button", 114 | "settings": ["!show_tab_close_buttons"], 115 | "parents": [{"class": "tab_control", "attributes": ["dirty"]}], 116 | "content_margin": [8, 8] 117 | }, 118 | { 119 | "class": "tab_close_button", 120 | "parents": [{"class": "tab_control", "attributes": ["dirty", "hover"]}], 121 | "layer0.opacity": 1.0 122 | }, 123 | { 124 | "class": "tab_close_button", 125 | "parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}], 126 | "layer0.texture": "Theme - Hero/Hero Dark/tab-dirty.png" 127 | }, 128 | // Tab highlight button 129 | { 130 | "class": "tab_close_button", 131 | "settings": ["highlight_modified_tabs"], 132 | "parents": [{"class": "tab_control", "attributes": ["dirty"]}], 133 | "layer0.texture": "Theme - Hero/Hero Dark/tab-highlight-inactive.png" 134 | }, 135 | { 136 | "class": "tab_close_button", 137 | "settings": ["highlight_modified_tabs"], 138 | "parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}], 139 | "layer0.texture": "Theme - Hero/Hero Dark/tab-highlight.png" 140 | }, 141 | // Tab close button hover 142 | { 143 | "class": "tab_close_button", 144 | "settings": ["show_tab_close_buttons"], 145 | "attributes": ["hover"], 146 | "layer0.texture": "Theme - Hero/Hero Dark/tab-close-hover.png" 147 | }, 148 | // Tab close button pressed 149 | { 150 | "class": "tab_close_button", 151 | "settings": ["show_tab_close_buttons"], 152 | "attributes": ["pressed"], 153 | "layer0.texture": "Theme - Hero/Hero Dark/tab-close-pressed.png" 154 | }, 155 | 156 | // 157 | // TAB LABELS 158 | // 159 | 160 | { 161 | "class": "tab_label", 162 | "fade": true, 163 | "fg": [133, 132, 174, 250], 164 | "shadow_color": [0, 0, 0], 165 | "shadow_offset": [0, 0], 166 | "font.italic": false, 167 | "font.bold": false 168 | }, 169 | { 170 | "class": "tab_label", 171 | "parents": [{"class": "tab_control", "attributes": ["hover"]}], 172 | "fg": [210, 210, 210], 173 | "shadow_color": [0, 0, 0] 174 | }, 175 | { 176 | "class": "tab_label", 177 | "parents": [{"class": "tab_control", "attributes": ["selected"]}], 178 | "fg": [247, 247, 247], 179 | "shadow_color": [0, 0, 0], 180 | "font.bold": false 181 | }, 182 | { 183 | "class": "tab_label", 184 | "attributes": ["transient"], 185 | "font.italic": true 186 | }, 187 | 188 | // 189 | // TAB SCROLLING 190 | // 191 | 192 | // Tab dropdown 193 | { 194 | "class": "show_tabs_dropdown_button", 195 | "content_margin": [9, 7, 8, 6], 196 | "layer0.texture": "Theme - Hero/Hero Dark/tabset-list.png", 197 | "layer0.opacity": 1.0, 198 | "layer0.inner_margin": 0 199 | }, 200 | { 201 | "class": "show_tabs_dropdown_button", 202 | "attributes": ["hover"], 203 | "layer0.texture": "Theme - Hero/Hero Dark/tabset-list-hover.png" 204 | }, 205 | // Tab scroll left 206 | { 207 | "class": "scroll_tabs_left_button", 208 | "content_margin": [9, 7, 8, 6], 209 | "layer0.texture": "Theme - Hero/Hero Dark/tabset-left.png", 210 | "layer0.opacity": 1.0, 211 | "layer0.inner_margin": 0 212 | }, 213 | { 214 | "class": "scroll_tabs_left_button", 215 | "attributes": ["hover"], 216 | "layer0.texture": "Theme - Hero/Hero Dark/tabset-left-hover.png" 217 | }, 218 | // Tab scroll right 219 | { 220 | "class": "scroll_tabs_right_button", 221 | "content_margin": [9, 7, 8, 6], 222 | "layer0.texture": "Theme - Hero/Hero Dark/tabset-right.png", 223 | "layer0.opacity": 1.0, 224 | "layer0.inner_margin": 0 225 | }, 226 | { 227 | "class": "scroll_tabs_right_button", 228 | "attributes": ["hover"], 229 | "layer0.texture": "Theme - Hero/Hero Dark/tabset-right-hover.png" 230 | }, 231 | 232 | // 233 | // FOLD BUTTONS 234 | // 235 | 236 | { 237 | "class": "fold_button_control", 238 | "layer0.texture": "Theme - Hero/Hero Dark/fold-closed.png", 239 | "layer0.opacity": 1.0, 240 | "layer0.inner_margin": 0, 241 | "content_margin": [8, 8] 242 | }, 243 | { 244 | "class": "fold_button_control", 245 | "attributes": ["hover"], 246 | "layer0.texture": "Theme - Hero/Hero Dark/fold-closed-hover.png" 247 | }, 248 | { 249 | "class": "fold_button_control", 250 | "attributes": ["expanded"], 251 | "layer0.texture": "Theme - Hero/Hero Dark/fold-open.png" 252 | }, 253 | { 254 | "class": "fold_button_control", 255 | "attributes": ["expanded", "hover"], 256 | "layer0.texture": "Theme - Hero/Hero Dark/fold-open-hover.png" 257 | }, 258 | 259 | // 260 | // STANDARD SCROLLBARS 261 | // 262 | 263 | // Standard vertical scroll bar 264 | { 265 | "class": "scroll_bar_control", 266 | "layer0.texture": "Theme - Hero/Hero Dark/standard-scrollbar-vertical.png", 267 | "layer0.opacity": 1.0, 268 | "layer0.inner_margin": [2, 6], 269 | "blur": false 270 | }, 271 | // Standard horizontal scroll bar 272 | { 273 | "class": "scroll_bar_control", 274 | "attributes": ["horizontal"], 275 | "layer0.texture": "Theme - Hero/Hero Dark/standard-scrollbar-horizontal.png", 276 | "layer0.inner_margin": [6, 2], 277 | "blur": false 278 | }, 279 | // Standard scroll bar corner 280 | { 281 | "class": "scroll_corner_control", 282 | "layer0.texture": "Theme - Hero/Hero Dark/standard-scrollbar-corner.png", 283 | "layer0.inner_margin": [2, 2], 284 | "layer0.opacity": 1.0 285 | }, 286 | // Standard vertical scroll puck 287 | { 288 | "class": "puck_control", 289 | "layer0.texture": "Theme - Hero/Hero Dark/standard-puck-vertical.png", 290 | "layer0.opacity": 1.0, 291 | "layer0.inner_margin": [0, 10], 292 | "content_margin": [4, 12], 293 | "blur": false 294 | }, 295 | // Standard horizontal scroll puck 296 | { 297 | "class": "puck_control", 298 | "attributes": ["horizontal"], 299 | "layer0.texture": "Theme - Hero/Hero Dark/standard-puck-horizontal.png", 300 | "layer0.inner_margin": [10, 0], 301 | "content_margin": [12, 4], 302 | "blur": false 303 | }, 304 | 305 | // 306 | // OVERLAY SCROLLBARS 307 | // 308 | 309 | // Overlay toggle scroll bar 310 | { 311 | "class": "scroll_area_control", 312 | "settings": ["overlay_scroll_bars"], 313 | "overlay": true 314 | }, 315 | { 316 | "class": "scroll_area_control", 317 | "settings": ["!overlay_scroll_bars"], 318 | "overlay": false 319 | }, 320 | // Overlay vertical scroll bar 321 | { 322 | "class": "scroll_bar_control", 323 | "settings": ["overlay_scroll_bars"], 324 | "layer0.texture": "Theme - Hero/Hero Dark/overlay-scrollbar-vertical.png", 325 | "layer0.inner_margin": [0, 5], 326 | "blur": false 327 | }, 328 | // Overlay horizontal scroll bar 329 | { 330 | "class": "scroll_bar_control", 331 | "settings": ["overlay_scroll_bars"], 332 | "attributes": ["horizontal"], 333 | "layer0.texture": "Theme - Hero/Hero Dark/overlay-scrollbar-horizontal.png", 334 | "layer0.inner_margin": [5, 0], 335 | "blur": false 336 | }, 337 | // Overlay vertical puck 338 | { 339 | "class": "puck_control", 340 | "settings": ["overlay_scroll_bars"], 341 | "layer0.texture": "Theme - Hero/Hero Dark/overlay-puck-vertical.png", 342 | "layer0.inner_margin": [0, 5], 343 | "content_margin": [4, 12], 344 | "blur": false 345 | }, 346 | // Overlay horizontal puck 347 | { 348 | "class": "puck_control", 349 | "settings": ["overlay_scroll_bars"], 350 | "attributes": ["horizontal"], 351 | "layer0.texture": "Theme - Hero/Hero Dark/overlay-puck-horizontal.png", 352 | "layer0.inner_margin": [5, 0], 353 | "content_margin": [12, 4], 354 | "blur": false 355 | }, 356 | // Overlay light puck (for dark content) 357 | { 358 | "class": "puck_control", 359 | "settings": ["overlay_scroll_bars"], 360 | "attributes": ["dark"], 361 | "layer0.texture": "Theme - Hero/Hero Dark/overlay-dark-puck-vertical.png" 362 | }, 363 | // Overlay light horizontal puck (for dark content) 364 | { 365 | "class": "puck_control", 366 | "settings": ["overlay_scroll_bars"], 367 | "attributes": ["horizontal", "dark"], 368 | "layer0.texture": "Theme - Hero/Hero Dark/overlay-dark-puck-horizontal.png" 369 | }, 370 | 371 | // 372 | // EMPTY WINDOW BACKGROUND 373 | // 374 | 375 | { 376 | "class": "sheet_container_control", 377 | "layer0.tint": [37, 38, 52], 378 | "layer0.opacity": 1.0 379 | }, 380 | 381 | // 382 | // GRID LAYOUT 383 | // 384 | 385 | { 386 | "class": "grid_layout_control", 387 | "border_size": 1, 388 | "border_color": [74, 77, 82] 389 | }, 390 | 391 | // 392 | // MINI MAP 393 | // 394 | 395 | { 396 | "class": "minimap_control", 397 | "settings": ["always_show_minimap_viewport"], 398 | "viewport_color": [247, 247, 247, 20], 399 | "viewport_opacity": 1.0 400 | }, 401 | { 402 | "class": "minimap_control", 403 | "settings": ["!always_show_minimap_viewport"], 404 | "viewport_color": [0, 0, 0, 20], 405 | "viewport_opacity": { "target": 0.0, "speed": 10.0, "interpolation": "smoothstep" } 406 | }, 407 | { 408 | "class": "minimap_control", 409 | "attributes": ["hover"], 410 | "settings": ["!always_show_minimap_viewport"], 411 | "viewport_opacity": 1.0 412 | }, 413 | 414 | // 415 | // DIALOG 416 | // 417 | 418 | { 419 | "class": "dialog", 420 | "layer0.tint": [238, 238, 238], 421 | "layer0.opacity": 1.0 422 | }, 423 | 424 | // 425 | // PROGRESS BAR 426 | // 427 | 428 | { 429 | "class": "progress_bar_control", 430 | "layer0.tint": [102, 102, 102], 431 | "layer0.opacity": 1.0 432 | }, 433 | { 434 | "class": "progress_gauge_control", 435 | "layer0.tint": [52, 152, 219], 436 | "layer0.opacity": 1.0, 437 | "content_margin": [0, 6] 438 | }, 439 | 440 | // 441 | // LABELS 442 | // 443 | 444 | // General labels 445 | { 446 | "class": "label_control", 447 | "color": [247, 247, 247] 448 | }, 449 | // Text field labels 450 | { 451 | "class": "label_control", 452 | "parents": [{"class": "panel_control"}], 453 | "shadow_color": [0, 0, 0], 454 | "shadow_offset": [0, 0] 455 | }, 456 | // Button labels 457 | { 458 | "class": "label_control", 459 | "parents": [{"class": "button_control"}], 460 | "shadow_color": [0, 0, 0], 461 | "shadow_offset": [0, 0] 462 | }, 463 | 464 | // 465 | // TOOLTIP 466 | // 467 | 468 | // Tooltip container 469 | { 470 | "class": "tool_tip_control", 471 | "layer0.texture": "Theme - Hero/Hero Dark/tooltip.png", 472 | "layer0.inner_margin": [1, 1], 473 | "layer0.opacity": 0.95, 474 | "content_margin": [3, 3] 475 | }, 476 | // Tooltip content 477 | { 478 | "class": "tool_tip_label_control", 479 | "color": [0, 0, 0] 480 | }, 481 | 482 | // 483 | // STATUS BAR 484 | // 485 | 486 | // Status bar container 487 | { 488 | "class": "status_bar", 489 | "layer0.texture": "Theme - Hero/Hero Dark/status-bar-background.png", 490 | "layer0.opacity": 1.0, 491 | "layer0.inner_margin": [2, 2], 492 | "content_margin": [8, 6, 8, 6] 493 | }, 494 | // Status bar button 495 | { 496 | "class": "status_button", 497 | "min_size": [100, 0] 498 | }, 499 | // Status bar label 500 | { 501 | "class": "label_control", 502 | "parents": [{"class": "status_bar"}], 503 | "color": [133, 132, 174, 140], 504 | "shadow_color": [0, 0, 0], 505 | "shadow_offset": [0, 0] 506 | }, 507 | 508 | // 509 | // SIDEBAR 510 | // 511 | 512 | // Sidebar container 513 | { 514 | "class": "sidebar_container", 515 | "layer0.texture": "Theme - Hero/Hero Dark/sidebar-bg.png", 516 | "layer0.opacity": 1.0, 517 | "layer0.inner_margin": [2, 2, 2, 2], 518 | "content_margin": [0, 2, 0, 2] 519 | }, 520 | // Sidebar tree 521 | { 522 | "class": "sidebar_tree", 523 | "row_padding": [10, 8], 524 | "indent": 15, 525 | "indent_offset": 15, 526 | "indent_top_level": false 527 | }, 528 | // Sidebar rows 529 | { 530 | "class": "tree_row", 531 | "layer0.texture": "Theme - Hero/Hero Dark/sidebar-row.png", 532 | "layer0.opacity": 1.0, 533 | "layer0.inner_margin": [2, 2, 2, 2] 534 | }, 535 | // Sidebar row selected 536 | { 537 | "class": "tree_row", 538 | "attributes": ["selected"], 539 | "layer0.texture": "Theme - Hero/Hero Dark/sidebar-row-selected.png", 540 | "layer0.opacity": 1.0 541 | }, 542 | // Sidebar heading 543 | { 544 | "class": "sidebar_heading", 545 | "color": [247, 247, 247], 546 | "font.bold": true, 547 | "shadow_color": [0, 0, 0], 548 | "shadow_offset": [0, 0] 549 | }, 550 | // Sidebar heading selected 551 | { 552 | "class": "sidebar_heading", 553 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 554 | "color": [247, 247, 247], 555 | "shadow_color": [0, 0, 0] 556 | }, 557 | // Sidebar entry 558 | { 559 | "class": "sidebar_label", 560 | "color": [255, 255, 255], 561 | "shadow_color": [0, 0, 0], 562 | "shadow_offset": [0, 0], 563 | "font.bold": false, 564 | "font.italic": false 565 | }, 566 | // Sidebar folder entry 567 | { 568 | "class": "sidebar_label", 569 | "parents": [{"class": "tree_row", "attributes": ["expandable"]}], 570 | "color": [133, 132, 174], 571 | "font.bold": true 572 | }, 573 | { 574 | "class": "sidebar_label", 575 | "parents": [{"class": "tree_row", "attributes": ["expandable", "hover"]}], 576 | "color": [11, 175, 237] 577 | }, 578 | { 579 | "class": "sidebar_label", 580 | "parents": [{"class": "tree_row", "attributes": ["expandable"]}], 581 | "settings": ["bold_folder_labels"], 582 | "color": [247, 247, 247], 583 | "font.bold": true 584 | }, 585 | { 586 | "class": "sidebar_label", 587 | "parents": [{"class": "tree_row", "attributes": ["expandable", "hover"]}], 588 | "settings": ["bold_folder_labels"], 589 | "color": [247, 247, 247] 590 | }, 591 | // Sidebar entry selected 592 | { 593 | "class": "sidebar_label", 594 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 595 | "color": [11, 175, 237], 596 | "shadow_color": [0, 0, 0], 597 | "shadow_offset": [0, 0], 598 | "font.bold": true 599 | }, 600 | // Sidebar entry transient 601 | { 602 | "class": "sidebar_label", 603 | "attributes": ["transient"], 604 | "font.italic": true 605 | }, 606 | 607 | // 608 | // SIDEBAR - OPEN FILE ICONS 609 | // 610 | 611 | // Sidebar file close 612 | { 613 | "class": "close_button", 614 | "layer0.texture": "Theme - Hero/Hero Dark/file-close.png", 615 | "layer0.opacity": 0.0, 616 | "layer0.inner_margin": 0, 617 | "content_margin": [8, 8] 618 | }, 619 | { 620 | "class": "close_button", 621 | "parents": [{"class": "tree_row", "attributes": ["hover"]}], 622 | "layer0.opacity": 1.0 623 | }, 624 | // Sidebar file dirty 625 | { 626 | "class": "close_button", 627 | "attributes": ["dirty"], 628 | "layer0.texture": "Theme - Hero/Hero Dark/file-dirty.png", 629 | "layer0.opacity": 1.0 630 | }, 631 | { 632 | "class": "close_button", 633 | "attributes": ["dirty"], 634 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 635 | "layer0.texture": "Theme - Hero/Hero Dark/file-dirty-selected.png" 636 | }, 637 | { 638 | "class": "close_button", 639 | "attributes": ["dirty"], 640 | "parents": [{"class": "tree_row", "attributes": ["hover"]}], 641 | "layer0.texture": "Theme - Hero/Hero Dark/file-close.png" 642 | }, 643 | // Sidebar file close hover 644 | { 645 | "class": "close_button", 646 | "attributes": ["hover"], 647 | "layer0.texture": "Theme - Hero/Hero Dark/file-close-hover.png" 648 | }, 649 | { 650 | "class": "close_button", 651 | "parents": [{"class": "tree_row", "attributes": ["hover", "selected"]}], 652 | "layer0.texture": "Theme - Hero/Hero Dark/file-close-selected.png" 653 | }, 654 | 655 | // 656 | // SIDEBAR - GENERAL FILE ICONS 657 | // 658 | 659 | // Sidebar group closed 660 | { 661 | "class": "disclosure_button_control", 662 | "content_margin": [8, 8], 663 | "layer0.texture": "Theme - Hero/Hero Dark/group-closed.png", 664 | "layer0.opacity": 1.0, 665 | "layer0.inner_margin": 0 666 | }, 667 | { 668 | "class": "disclosure_button_control", 669 | "parents": [{"class": "tree_row", "attributes": ["hover"]}], 670 | "layer0.texture": "Theme - Hero/Hero Dark/group-closed-hover.png" 671 | }, 672 | { 673 | "class": "disclosure_button_control", 674 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 675 | "layer0.texture": "Theme - Hero/Hero Dark/group-closed-selected.png" 676 | }, 677 | // Sidebar folder closed 678 | { 679 | "class": "disclosure_button_control", 680 | "settings": ["hero_folder_icons"], 681 | "layer0.texture": "Theme - Hero/Hero Dark/folder-closed.png" 682 | }, 683 | { 684 | "class": "disclosure_button_control", 685 | "settings": ["hero_folder_icons"], 686 | "parents": [{"class": "tree_row", "attributes": ["hover"]}], 687 | "layer0.texture": "Theme - Hero/Hero Dark/folder-closed-hover.png" 688 | }, 689 | { 690 | "class": "disclosure_button_control", 691 | "settings": ["hero_folder_icons"], 692 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 693 | "layer0.texture": "Theme - Hero/Hero Dark/folder-closed-selected.png" 694 | }, 695 | // Sidebar group open 696 | { 697 | "class": "disclosure_button_control", 698 | "attributes": ["expanded"], 699 | "layer0.texture": "Theme - Hero/Hero Dark/group-open.png" 700 | }, 701 | { 702 | "class": "disclosure_button_control", 703 | "attributes": ["expanded"], 704 | "parents": [{"class": "tree_row", "attributes": ["hover"]}], 705 | "layer0.texture": "Theme - Hero/Hero Dark/group-open-hover.png" 706 | }, 707 | { 708 | "class": "disclosure_button_control", 709 | "attributes": ["expanded"], 710 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 711 | "layer0.texture": "Theme - Hero/Hero Dark/group-open-selected.png" 712 | }, 713 | // Sidebar folder open 714 | { 715 | "class": "disclosure_button_control", 716 | "settings": ["hero_folder_icons"], 717 | "attributes": ["expanded"], 718 | "layer0.texture": "Theme - Hero/Hero Dark/folder-open.png" 719 | }, 720 | { 721 | "class": "disclosure_button_control", 722 | "settings": ["hero_folder_icons"], 723 | "attributes": ["expanded"], 724 | "parents": [{"class": "tree_row", "attributes": ["hover"]}], 725 | "layer0.texture": "Theme - Hero/Hero Dark/folder-open-hover.png" 726 | }, 727 | { 728 | "class": "disclosure_button_control", 729 | "settings": ["hero_folder_icons"], 730 | "attributes": ["expanded"], 731 | "parents": [{"class": "tree_row", "attributes": ["selected"]}], 732 | "layer0.texture": "Theme - Hero/Hero Dark/folder-open-selected.png" 733 | }, 734 | 735 | 736 | { 737 | "class": "icon_file_type", 738 | "content_margin": [0,0] 739 | }, 740 | { 741 | "class": "icon_folder", 742 | "content_margin": [0,0] 743 | }, 744 | { 745 | "class": "icon_folder_loading", 746 | "content_margin": [0,0] 747 | }, 748 | // 749 | // STANDARD TEXT BUTTONS 750 | // 751 | 752 | // Default button state 753 | { 754 | "class": "button_control", 755 | "content_margin": [6, 5, 6, 6], 756 | "min_size": [75, 0], 757 | "layer0.texture": "Theme - Hero/Hero Dark/btn-large.png", 758 | "layer0.opacity": 1.0, 759 | "layer0.inner_margin": [6, 6] 760 | }, 761 | // Pressed button state 762 | { 763 | "class": "button_control", 764 | "attributes": ["pressed"], 765 | "layer0.texture": "Theme - Hero/Hero Dark/btn-large-on.png" 766 | }, 767 | 768 | // 769 | // TEXT INPUT FIELD 770 | // 771 | 772 | // Text input field item 773 | { 774 | "class": "text_line_control", 775 | "layer0.texture": "Theme - Hero/Hero Dark/text-field.png", 776 | "layer0.opacity": 1.0, 777 | "layer0.inner_margin": [3, 2, 4, 3], 778 | "content_margin": [5, 3, 5, 3] 779 | }, 780 | 781 | // Text input dropdown 782 | { 783 | "class": "dropdown_button_control", 784 | "content_margin": [8, 8], 785 | "layer0.texture": "Theme - Hero/Hero Dark/text-field-list.png", 786 | "layer0.opacity": 1.0, 787 | "layer0.inner_margin": [4, 4] 788 | }, 789 | { 790 | "class": "dropdown_button_control", 791 | "attributes": ["hover"], 792 | "layer0.texture": "Theme - Hero/Hero Dark/text-field-list-hover.png" 793 | }, 794 | 795 | // 796 | // PANEL BACKGROUNDS 797 | // 798 | 799 | // Bottom panel background 800 | { 801 | "class": "panel_control", 802 | "layer0.texture": "Theme - Hero/Hero Dark/panel-background.png", 803 | "layer0.inner_margin": [2, 2, 2, 2], 804 | "layer0.opacity": 1.0, 805 | "content_margin": [2, 3, 2, 1] 806 | }, 807 | // Quick panel background 808 | { 809 | "class": "overlay_control", 810 | "settings": ["!piatto_retina_fix"], 811 | "layer0.texture": "Theme - Hero/Hero Dark/quick-panel-background.png", 812 | "layer0.inner_margin": [12, 6, 12, 15], 813 | "layer0.opacity": 1.0, 814 | "layer1.texture": "Theme - Hero/Hero Dark/quick-panel-sections.png", 815 | "layer1.inner_margin": [12, 20, 12, 19], 816 | "layer1.opacity": 0.0, 817 | "content_margin": [11, 8, 11, 17] 818 | }, 819 | // Quick panel background (Retina fix) 820 | { 821 | "class": "overlay_control", 822 | "settings": ["piatto_retina_fix"], 823 | "layer0.tint": [62, 64, 68], 824 | "layer0.opacity": 1.0, 825 | "content_margin": [6, 8, 6, 6] 826 | }, 827 | 828 | // 829 | // QUICK PANEL 830 | // 831 | 832 | { 833 | "class": "quick_panel", 834 | "row_padding": [5, 5], 835 | "layer0.tint": [27, 25, 36], 836 | "layer0.opacity": 1.0 837 | }, 838 | { 839 | "class": "quick_panel_row", 840 | "layer0.texture": "Theme - Hero/Hero Dark/quick-panel-row.png", 841 | "layer0.inner_margin": [2, 2, 2, 2], 842 | "layer0.opacity": 1.0 843 | }, 844 | { 845 | "class": "quick_panel_row", 846 | "attributes": ["selected"], 847 | "layer0.texture": "Theme - Hero/Hero Dark/quick-panel-row-selected.png" 848 | }, 849 | { 850 | "class": "quick_panel_label", 851 | "fg": [210, 210, 210, 210], 852 | "match_fg": [210, 210, 210, 210], 853 | "selected_fg": [27, 26, 36, 255], 854 | "selected_match_fg": [27, 26, 36, 255] 855 | }, 856 | { 857 | "class": "quick_panel_path_label", 858 | "fg": [133, 132, 174, 210], 859 | "match_fg": [210, 210, 210, 210], 860 | "selected_fg": [255, 255, 255, 255], 861 | "selected_match_fg": [255, 255, 255, 255] 862 | }, 863 | { 864 | "class": "quick_panel_score_label", 865 | "fg": [210, 210, 210, 255], 866 | "selected_fg": [27, 26, 36, 140] 867 | }, 868 | 869 | // 870 | // MINI QUICK PANEL 871 | // 872 | 873 | { 874 | "class": "mini_quick_panel_row", 875 | "layer0.texture": "Theme - Hero/Hero Dark/quick-panel-row.png", 876 | "layer0.inner_margin": [2, 2, 2, 2], 877 | "layer0.opacity": 1.0 878 | }, 879 | { 880 | "class": "mini_quick_panel_row", 881 | "attributes": ["selected"], 882 | "layer0.texture": "Theme - Hero/Hero Dark/quick-panel-row-selected.png" 883 | }, 884 | 885 | // 886 | // CODE COMPLETION DROPDOWN 887 | // 888 | 889 | { 890 | "class": "popup_control", 891 | "content_margin": [0, 2], 892 | "layer0.texture": "Theme - Hero/Hero Dark/autocomplete-background.png", 893 | "layer0.tint": [250, 250, 250], 894 | "layer0.inner_margin": [2, 2], 895 | "layer0.opacity": 1.0 896 | }, 897 | { 898 | "class": "auto_complete", 899 | "row_padding": [4, 4] 900 | }, 901 | { 902 | "class": "auto_complete_label", 903 | "fg": [210, 210, 210], 904 | "match_fg": [11, 175, 237, 255], 905 | "selected_fg": [255, 255, 255], 906 | "selected_match_fg": [255, 255, 255] 907 | }, 908 | { 909 | "class": "table_row", 910 | "layer0.texture": "Theme - Hero/Hero Dark/autocomplete-row-selected.png", 911 | "layer0.opacity": 0.0, 912 | "layer0.inner_margin": [3, 1] 913 | }, 914 | { 915 | "class": "table_row", 916 | "attributes": ["selected"], 917 | "layer0.opacity": 1.0 918 | }, 919 | 920 | // 921 | // BOTTOM PANEL BUTTONS 922 | // 923 | 924 | // Button group middle 925 | { 926 | "class": "icon_button_control", 927 | "layer0.texture": "Theme - Hero/Hero Dark/btn-group-middle.png", 928 | "layer0.inner_margin": [6, 6], 929 | "layer0.opacity": 0.0, 930 | "content_margin": [3, 3] 931 | }, 932 | { 933 | "class": "icon_button_control", 934 | "attributes": ["selected"], 935 | "layer0.texture": "Theme - Hero/Hero Dark/btn-group-middle-on.png" 936 | }, 937 | // Button group left 938 | { 939 | "class": "icon_button_control", 940 | "attributes": ["left"], 941 | "layer0.texture": "Theme - Hero/Hero Dark/btn-group-left.png", 942 | "content_margin": [4, 3, 3, 3] 943 | }, 944 | { 945 | "class": "icon_button_control", 946 | "attributes": ["left", "selected"], 947 | "layer0.texture": "Theme - Hero/Hero Dark/btn-group-left-on.png" 948 | }, 949 | // Button group right 950 | { 951 | "class": "icon_button_control", 952 | "attributes": ["right"], 953 | "layer0.texture": "Theme - Hero/Hero Dark/btn-group-right.png", 954 | "content_margin": [3, 3, 4, 3] 955 | }, 956 | { 957 | "class": "icon_button_control", 958 | "attributes": ["right", "selected"], 959 | "layer0.texture": "Theme - Hero/Hero Dark/btn-group-right-on.png" 960 | }, 961 | // Button single 962 | { 963 | "class": "icon_button_control", 964 | "attributes": ["left", "right"], 965 | "layer0.texture": "Theme - Hero/Hero Dark/btn-small.png", 966 | "content_margin": [4, 3] 967 | }, 968 | { 969 | "class": "icon_button_control", 970 | "attributes": ["left", "right", "selected"], 971 | "layer0.texture": "Theme - Hero/Hero Dark/btn-small-on.png" 972 | }, 973 | // Panel close button 974 | { 975 | "class": "panel_close_button", 976 | "layer0.texture": "Theme - Hero/Hero Dark/panel-close.png", 977 | "layer0.opacity": 0.85, 978 | "content_margin": [8, 12] 979 | }, 980 | { 981 | "class": "panel_close_button", 982 | "attributes": ["hover"], 983 | "layer0.texture": "Theme - Hero/Hero Dark/panel-close.png", 984 | "layer0.opacity": 1.0 985 | }, 986 | { 987 | "class": "panel_close_button", 988 | "attributes": ["pressed"], 989 | "layer0.texture": "Theme - Hero/Hero Dark/panel-close-pressed.png" 990 | }, 991 | 992 | // 993 | // BOTTOM PANEL ICONS - GROUP 1 994 | // 995 | 996 | // Regex search button 997 | { 998 | "class": "icon_regex", 999 | "layer0.texture": "Theme - Hero/Hero Dark/icon-regex-off.png", 1000 | "layer0.opacity": 1.0, 1001 | "content_margin": [9, 9] 1002 | }, 1003 | { 1004 | "class": "icon_regex", 1005 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 1006 | "layer0.texture": "Theme - Hero/Hero Dark/icon-regex-on.png" 1007 | }, 1008 | // Case sensitive search button 1009 | { 1010 | "class": "icon_case", 1011 | "layer0.texture": "Theme - Hero/Hero Dark/icon-case-off.png", 1012 | "layer0.opacity": 1.0, 1013 | "content_margin": [9, 9] 1014 | }, 1015 | { 1016 | "class": "icon_case", 1017 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 1018 | "layer0.texture": "Theme - Hero/Hero Dark/icon-case-on.png" 1019 | }, 1020 | // Match whole word search button 1021 | { 1022 | "class": "icon_whole_word", 1023 | "layer0.texture": "Theme - Hero/Hero Dark/icon-word-off.png", 1024 | "layer0.opacity": 1.0, 1025 | "content_margin": [9, 9] 1026 | }, 1027 | { 1028 | "class": "icon_whole_word", 1029 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 1030 | "layer0.texture": "Theme - Hero/Hero Dark/icon-word-on.png" 1031 | }, 1032 | 1033 | // 1034 | // BOTTOM PANEL ICONS - GROUP 1 (EXTENDED: FIND IN FILES) 1035 | // 1036 | 1037 | // Show search context button 1038 | { 1039 | "class": "icon_context", 1040 | "layer0.texture": "Theme - Hero/Hero Dark/icon-context-off.png", 1041 | "layer0.opacity": 1.0, 1042 | "content_margin": [9, 9] 1043 | }, 1044 | { 1045 | "class": "icon_context", 1046 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 1047 | "layer0.texture": "Theme - Hero/Hero Dark/icon-context-on.png" 1048 | }, 1049 | // Use search buffer 1050 | { 1051 | "class": "icon_use_buffer", 1052 | "layer0.texture": "Theme - Hero/Hero Dark/icon-buffer-off.png", 1053 | "layer0.opacity": 1.0, 1054 | "content_margin": [9, 9] 1055 | }, 1056 | { 1057 | "class": "icon_use_buffer", 1058 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 1059 | "layer0.texture": "Theme - Hero/Hero Dark/icon-buffer-on.png" 1060 | }, 1061 | 1062 | // 1063 | // BOTTOM PANEL ICONS - GROUP 2 1064 | // 1065 | 1066 | // Reverse search direction button 1067 | { 1068 | "class": "icon_reverse", 1069 | "layer0.texture": "Theme - Hero/Hero Dark/icon-reverse-off.png", 1070 | "layer0.opacity": 1.0, 1071 | "content_margin": [9, 9] 1072 | }, 1073 | { 1074 | "class": "icon_reverse", 1075 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 1076 | "layer0.texture": "Theme - Hero/Hero Dark/icon-reverse-on.png" 1077 | }, 1078 | // Search wrap button 1079 | { 1080 | "class": "icon_wrap", 1081 | "layer0.texture": "Theme - Hero/Hero Dark/icon-wrap-off.png", 1082 | "layer0.opacity": 1.0, 1083 | "content_margin": [9, 9] 1084 | }, 1085 | { 1086 | "class": "icon_wrap", 1087 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 1088 | "layer0.texture": "Theme - Hero/Hero Dark/icon-wrap-on.png" 1089 | }, 1090 | // Search in selection button 1091 | { 1092 | "class": "icon_in_selection", 1093 | "layer0.texture": "Theme - Hero/Hero Dark/icon-selection-off.png", 1094 | "layer0.opacity": 1.0, 1095 | "content_margin": [9, 9] 1096 | }, 1097 | { 1098 | "class": "icon_in_selection", 1099 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 1100 | "layer0.texture": "Theme - Hero/Hero Dark/icon-selection-on.png" 1101 | }, 1102 | 1103 | // 1104 | // BOTTOM PANEL ICONS - GROUP 3 1105 | // 1106 | 1107 | // Preserve case button 1108 | { 1109 | "class": "icon_preserve_case", 1110 | "layer0.texture": "Theme - Hero/Hero Dark/icon-preserve-off.png", 1111 | "layer0.opacity": 1.0, 1112 | "content_margin": [9, 9] 1113 | }, 1114 | { 1115 | "class": "icon_preserve_case", 1116 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 1117 | "layer0.texture": "Theme - Hero/Hero Dark/icon-preserve-on.png" 1118 | }, 1119 | 1120 | // 1121 | // BOTTOM PANEL ICONS - GROUP 4 1122 | // 1123 | 1124 | // Highlight results button 1125 | { 1126 | "class": "icon_highlight", 1127 | "layer0.texture": "Theme - Hero/Hero Dark/icon-highlight-off.png", 1128 | "layer0.opacity": 1.0, 1129 | "content_margin": [9, 9] 1130 | }, 1131 | { 1132 | "class": "icon_highlight", 1133 | "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], 1134 | "layer0.texture": "Theme - Hero/Hero Dark/icon-highlight-on.png" 1135 | } 1136 | 1137 | ] 1138 | --------------------------------------------------------------------------------