kenwheeler / brogrammer-theme Goto Github PK
View Code? Open in Web Editor NEWBrogrammer is a flat sexy Sublime Text theme. Pushups not included.
Brogrammer is a flat sexy Sublime Text theme. Pushups not included.
What is the font family name?
This is by far my favorite theme. Any plans to add better syntax colors for markdown?
I've been using brogrammer for years, and noticed the other day that it's no longer showing the modified tab circle when there are unsaved changes.
I don't think I've changed anything relevant (my sublime settings are managed in git and I've stashed all my uncommitted changes)
I've tried restarting and switching out different themes (highlighted tabs works in those), and putting the line explicitly in my user settings: "highlight_modified_tabs": true,
Is there any kind of log output or test that I can do to help diagnose this issue?
I really like this theme, but i'd like to have more color choises, because the red accentuation doesn't fit to my OS' UI. The Wombat Theme does this very well for example.
Firstly, thanks for sharing an awesome theme. The colours are fantastic.
Forgive me, I don't really understand how syntax highlighting in Sublime Text 3 works. Without the Better CoffeeScript plugin, I don't seem to have any syntax highlighting in coffeescript files. However, with the plugin installed, I don't seem to get the awesome brogrammer colours in those files either.
Is it possible to add support for coffeescript (.coffee
) and literate coffeescript (.litcoffee
/ .coffee.md
) to the theme? Or can I somehow connect the theme together with the Better CoffeeScript file to be able to get the colour scheme on those files?
Hi, This is nice theme but can you please add icon for files in side bar?
Hi,
Since updating to ST3, input fields in have been showing up with a black rather than white background. The text inside is also white rather than black.
Would there be a possible fix for this?
Why not? :)
I'm getting the folder icons in ST3 – do I need to add the ST3 compat issue's code to get full support still?
We would like to use the theme in our Code Editor on PlayCanvas but can't find the license terms.
Would it be possible to include them in the repo if this is something you would allow us to do please?
On Apple devices that have retina displays, the chevrons that are used for tab switching are not crisp. Not sure if this is a brogrammer issue or sublime text issue
This is the fix working in ST3:
[
//
// TABS (REGULAR)
//
// Tab set
{
"class": "tabset_control",
"layer0.texture": "",
"layer0.tint": [34, 34, 34],
"layer0.inner_margin": 2, // Overlay light puck (for dark content)
"layer0.opacity": 1.0,
"content_margin": [0,-5,0,0],
"tab_overlap": 0,
"tab_width": 140,
"tab_min_width": 50,
"tab_height": 40,
"mouse_wheel_switch": false
},
// Tab element
{
"class": "tab_control",
"content_margin": [8,0],
"max_margin_trim": 0,
"hit_test_level": 0,
"layer0.texture": "",
"layer0.tint": [51,51,51],
"layer0.inner_margin": [0,0],
"layer0.opacity": 0.7,
"layer1.texture": "Theme - Brogrammer/Brogrammer/[email protected]",
"layer1.opacity": 1
},
// Tab close state
{
"class": "tab_control",
"settings": ["show_tab_close_buttons"],
"content_margin": [10,0]
},
// Tab hover state
{
"class": "tab_control",
"attributes": ["hover"],
"layer0.texture": "",
"layer0.opacity": 0.5
},
// Tab active state
{
"class": "tab_control",
"attributes": ["selected"],
"layer0.texture": "",
"layer0.tint": [51,51,51],
"layer0.opacity": 1,
"layer1.texture": "Theme - Brogrammer/Brogrammer/[email protected]",
"layer1.opacity": 1
},
// Tab dirty state (close button hidden)
{
"class": "tab_control",
"settings": ["!show_tab_close_buttons"],
"attributes": ["dirty"],
"content_margin": [12,3,7,3]
},
//
// TAB BUTTONS
//
// Tab close button
{
"class": "tab_close_button",
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]",
"layer0.opacity": 0,
"layer0.tint": [170,170,170]
},
{
"class": "tab_close_button",
"settings": ["show_tab_close_buttons"],
"content_margin": [8,8]
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control","attributes": ["hover"]}],
"layer0.opacity": 1,
"layer0.tint": [231,76,60]
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control","attributes": ["selected"]}],
"layer0.opacity": 1
},
// Tab dirty button
{
"class": "tab_close_button",
"parents": [{"class": "tab_control","attributes": ["dirty"]}],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]",
"layer0.tint": [231,76,60],
"layer0.opacity": 1
},
{
"class": "tab_close_button",
"settings": ["!show_tab_close_buttons"],
"parents": [{"class": "tab_control","attributes": ["dirty"]}],
"content_margin": [8,8],
"layer0.opacity": 1
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control","attributes": ["dirty","hover"]}],
"layer0.texture": "Theme - Brogrammer/Brogrammer/close.png",
"layer0.opacity": 1,
"layer0.tint": [231,76,60]
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control","attributes": ["dirty","selected"]}]
},
// Tab highlight button
{
"class": "tab_close_button",
"settings": ["highlight_modified_tabs"],
"parents": [{"class": "tab_control","attributes": ["dirty"]}]
},
{
"class": "tab_close_button",
"settings": ["highlight_modified_tabs"],
"parents": [{"class": "tab_control","attributes": ["dirty","selected"]}]
},
// Tab close button hover
{
"class": "tab_close_button",
"settings": ["show_tab_close_buttons"],
"attributes": ["hover"]
},
// Tab close button pressed
{
"class": "tab_close_button",
"settings": ["show_tab_close_buttons"],
"attributes": ["pressed"],
"layer0.opacity":0.8
},
//
// TAB LABELS
//
{
"class": "tab_label",
"fade": true,
"fg": [170,170,170],
"shadow_color": [25,25,25],
"shadow_offset": [1, 1]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control","attributes": ["hover"]}],
"fg": [192,197,206],
"shadow_color": [30,30,30],
"shadow_offset": [1, 1]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control","attributes": ["selected"]}],
"fg": [223,225,232],
"shadow_color": [35,35,35],
"shadow_offset": [1, 1]
},
//
// TAB SCROLLING
//
// Tab dropdown
{
"class": "show_tabs_dropdown_button",
"content_margin": [20, 20, 20, 20],
"layer0.texture": "",
"layer0.opacity": 1.0,
"layer0.tint": [25,25,25],
"layer0.inner_margin": 0,
"layer1.texture": "Theme - Brogrammer/Brogrammer/tab-scroll-dropdown.png",
"layer1.inner_margin": [5,0,-5,0],
"layer1.tint": [255,255,255],
"layer1.opacity": 1.0
},
{
"class": "show_tabs_dropdown_button",
"attributes": ["hover"],
"layer1.texture": "Theme - Brogrammer/Brogrammer/tab-scroll-dropdown.png",
"layer1.inner_margin": [5,0,-5,0],
"layer1.tint": [231,76,60],
"layer1.opacity": 1.0
},
// Tab scroll left
{
"class": "scroll_tabs_left_button",
"content_margin": [16, 20, 16, 20],
"layer0.texture": "",
"layer0.tint": [25,25,25],
"layer0.opacity": 1.0,
"layer0.inner_margin": 0,
"layer1.texture": "Theme - Brogrammer/Brogrammer/tab-scroll-left.png",
"layer1.inner_margin": [0,0,0,0],
"layer1.tint": [255,255,255],
"layer1.opacity": 1.0
},
{
"class": "scroll_tabs_left_button",
"attributes": ["hover"],
"layer1.texture": "Theme - Brogrammer/Brogrammer/tab-scroll-left.png",
"layer1.tint": [231,76,60],
"layer1.opacity": 1.0
},
// Tab scroll right
{
"class": "scroll_tabs_right_button",
"content_margin": [16, 20, 16, 20],
"layer0.texture": "",
"layer0.tint": [25,25,25],
"layer0.opacity": 1.0,
"layer0.inner_margin": 0,
"layer1.texture": "Theme - Brogrammer/Brogrammer/tab-scroll-right.png",
"layer1.inner_margin": [0,0,0,0],
"layer1.tint": [255,255,255],
"layer1.opacity": 1.0
},
{
"class": "scroll_tabs_right_button",
"attributes": ["hover"],
"layer1.texture": "Theme - Brogrammer/Brogrammer/tab-scroll-right.png",
"layer1.tint": [231,76,60],
"layer1.opacity": 1.0
},
//
// FOLD BUTTONS
//
{
"class": "fold_button_control",
"layer0.texture": "Theme - Brogrammer/Brogrammer/folder-open.png",
"layer0.opacity": 0.25,
"layer0.inner_margin": 0,
"content_margin": [8,8]
},
{
"class": "fold_button_control",
"attributes": ["hover"],
"layer0.opacity": 0.5
},
{
"class": "fold_button_control",
"attributes": ["expanded"],
"layer0.texture": "Theme - Brogrammer/Brogrammer/folder-closed.png"
},
{
"class": "fold_button_control",
"attributes": ["expanded","hover"]
},
//
// STANDARD SCROLLBARS
//
// Standard vertical scroll bar
{
"class": "scroll_bar_control",
"layer0.texture": "",
"layer0.tint":[26, 26, 36],
"layer0.opacity": 1.0,
"layer0.inner_margin": [0, 6],
"blur": false
},
// Standard horizontal scroll bar
{
"class": "scroll_bar_control",
"attributes": ["horizontal"],
"layer0.texture": "",
"layer0.tint":[26, 26, 36],
"layer0.opacity": 1.0,
"layer0.inner_margin": [6, 0],
"blur": false
},
// Standard scroll bar corner
{
"class": "scroll_corner_control",
"layer0.texture": "",
"layer0.tint":[26, 26, 36],
"layer0.opacity": 1,
"layer0.inner_margin": [1, 1]
},
// Standard vertical scroll puck
{
"class": "puck_control",
"layer0.texture": "",
"layer0.tint":[51, 51, 51],
"layer0.opacity": 1.0,
"layer0.inner_margin": [0, 0],
"content_margin": [6, 12],
"blur": false
},
// Standard horizontal scroll puck
{
"class": "puck_control",
"attributes": ["horizontal"],
"layer0.texture": "",
"layer0.tint":[51, 51, 51],
"layer0.opacity": 1.0,
"layer0.inner_margin": [0, 0],
"content_margin": [12, 6],
"blur": false
},
//
// OVERLAY SCROLLBARS
//
// Overlay toggle scroll bar
{
"class": "scroll_area_control",
"settings": ["overlay_scroll_bars"],
"overlay": true
},
{
"class": "scroll_area_control",
"settings": ["!overlay_scroll_bars"],
"overlay": false
},
// Overlay vertical scroll bar
{
"class": "scroll_bar_control",
"settings": ["overlay_scroll_bars"],
"layer0.texture": "",
"layer0.tint":[51,51,51],
"layer0.inner_margin": [0,5],
"blur": false
},
// Overlay horizontal scroll bar
{
"class": "scroll_bar_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["horizontal"],
"layer0.inner_margin": [5,0],
"blur": true
},
// Overlay vertical puck
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"layer0.texture": "",
"layer0.inner_margin": [0,5],
"content_margin": [2,32],
"blur": true
},
// Overlay horizontal puck
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["horizontal"],
"layer0.texture": "",
"layer0.inner_margin": [5,0],
"content_margin": [16,2],
"blur": true
},
// Overlay light puck (for dark content)
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["dark"],
"layer0.texture": "",
"layer0.tint":[51,51,51]
},
// Overlay light horizontal puck (for dark content)
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["horizontal","dark"],
"layer0.texture": "",
"layer0.tint":[51,51,51]
},
//
// EMPTY WINDOW BACKGROUND
//
{
"class": "sheet_container_control",
"layer0.tint": [17,17,17],
"layer0.opacity": 1
},
//
// GRID LAYOUT
//
{
"class": "grid_layout_control",
"border_size": 0,
"border_color": [40, 40, 40]
},
//
// MINI MAP
//
{
"class": "minimap_control",
"viewport_color": [231, 76, 60, 30]
},
//
// LABELS
//
// General labels
{
"class": "label_control",
"color": [170, 170, 170]
},
// Text field labels
{
"class": "label_control",
"parents": [{"class": "panel_control"}],
"shadow_color": [0, 0, 0],
"shadow_offset": [1, 1]
},
// Button labels
{
"class": "label_control",
"parents": [{"class": "button_control"}],
"shadow_color": [55, 55, 55],
"shadow_offset": [0,0]
},
//
// TOOLTIP
//
// Tooltip container
{
"class": "tool_tip_control",
"layer0.texture": "",
"layer0.tint": [17, 17, 17],
"layer0.inner_margin": [1, 1],
"layer0.opacity": 1,
"content_margin": [5, 5]
},
// Tooltip content
{
"class": "tool_tip_label_control",
"color": [231, 76, 60]
},
//
// STATUS BAR
//
// Status bar container
{
"class": "status_bar",
"layer0.tint": [00, 00, 00],
"layer1.tint": [150, 150, 150],
"layer0.opacity": 1,
"layer1.opacity": 1.0,
"layer1.draw_center": false,
"layer0.inner_margin": 0,
"layer1.inner_margin": [0, 1, 0, 0],
"content_margin": [3, 2, 0, 3]
},
// Status bar button
{
"class": "status_button",
"content_margin": [8, 0],
"min_size": [10, 0]
},
// Status bar label
{
"class": "label_control",
"parents": [{
"class": "status_bar"
}],
"color": [170, 170, 170],
"shadow_color": [0, 0, 0],
"shadow_offset": [0, 0]
},
//
// SIDEBAR
//
// Sidebar container
{
"class": "sidebar_container",
"layer0.tint": [150, 150, 150],
"layer1.tint": [150, 150, 150],
"layer2.tint": [150, 150, 150],
"layer0.opacity": 1.0,
"layer1.opacity": 1.0,
"layer2.opacity": 1.0,
"layer0.draw_center": false,
"layer0.inner_margin": [0, 0, 1, 0],
"content_margin": [0, 0, 1, 0]
},
// Sidebar tree
{
"class": "sidebar_tree",
"row_padding": [5, 4],
"indent": 9,
"indent_offset": 13,
"indent_top_level": false,
"layer0.tint": [34, 34, 34], // darker gray
"layer0.opacity": 1.0,
"dark_content": true
},
// Sidebar rows
{
"class": "tree_row",
"layer0.texture": "",
"layer0.tint": [0,0,0],
"layer0.opacity": 0,
"layer0.inner_margin": [1,1]
},
// Sidebar row selected
{
"class": "tree_row",
"attributes": ["selected"],
"layer0.opacity": 0
},
// Sidebar heading
{
"class": "sidebar_heading",
"color": [170,170,170],
"font.bold": false,
"shadow_color": [0,0,0],
"shadow_offset": [1,1]
},
// Sidebar heading selected
{
"class": "sidebar_heading",
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"shadow_offset": [1,1]
},
// Sidebar entry
{
"class": "sidebar_label",
"color": [170,170,170],
"shadow_color": [0,0,0],
"shadow_offset": [1,1]
},
// Sidebar folder entry
{
"class": "sidebar_label",
"parents": [{"class": "tree_row","attributes": ["expandable"]}],
"color": [170,170,170],
"font.bold": true
},
{
"class": "sidebar_label",
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"color": [255,255,255]
},
{
"class": "sidebar_label",
"parents": [{"class": "tree_row","attributes": ["expandable","hover"]}],
"color": [255,255,255]
},
{
"class": "sidebar_label",
"parents": [{"class": "tree_row","attributes": ["expandable"]}],
"settings": ["bold_folder_labels"],
"font.bold": true
},
// Sidebar entry selected
{
"class": "sidebar_label",
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"color": [231,76,60],
"shadow_color": [0,0,0],
"shadow_offset": [0,0]
},
//
// SIDEBAR - OPEN FILE ICONS
//
// Sidebar file close
{
"class": "close_button",
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]",
"layer0.opacity": 0,
"layer0.inner_margin": 0,
"layer0.tint": [231,76,60],
"content_margin": [8,8]
},
{
"class": "close_button",
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"layer0.opacity": 1,
"layer0.tint": [231,76,60]
},
// Sidebar file dirty
{
"class": "close_button",
"attributes": ["dirty"],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]",
"layer0.opacity": 1,
"layer0.tint": [231,76,60]
},
{
"class": "close_button",
"attributes": ["dirty"],
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]"
},
{
"class": "close_button",
"attributes": ["dirty"],
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]",
"layer0.opacity": 1,
"layer0.tint": [231,76,60]
},
// Sidebar file close hover
{
"class": "close_button",
"attributes": ["hover"],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]"
},
{
"class": "close_button",
"parents": [{"class": "tree_row","attributes": ["hover","selected"]}],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]",
"layer0.opacity": 1
},
//
// SIDEBAR - GENERAL FILE ICONS
//
// Sidebar group closed
{
"class": "disclosure_button_control",
"content_margin": [9,9],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]",
"layer0.tint": [170,170,170],
"layer0.opacity": 1,
"layer0.inner_margin": [2,2]
},
{
"class": "disclosure_button_control",
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"layer0.tint":[255,255,255]
},
{
"class": "disclosure_button_control",
"parents": [{"class": "tree_row","attributes": ["selected"]}]
},
// Sidebar folder closed
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"]
},
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"parents": [{"class": "tree_row","attributes": ["hover"]}]
},
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]",
"layer0.tint": [170,170,170],
"layer0.opacity": 1
},
// Sidebar group open
{
"class": "disclosure_button_control",
"attributes": ["expanded"],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]"
},
{
"class": "disclosure_button_control",
"attributes": ["expanded"],
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]"
},
{
"class": "disclosure_button_control",
"attributes": ["expanded"],
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]"
},
// Sidebar folder open
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"attributes": ["expanded"],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]"
},
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"attributes": ["expanded"],
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]"
},
{
"class": "disclosure_button_control",
"settings": ["soda_folder_icons"],
"attributes": ["expanded"],
"parents": [{"class": "tree_row","attributes": ["selected"]}],
"layer0.texture": "Theme - Brogrammer/Brogrammer/[email protected]"
},
//
// STANDARD TEXT BUTTONS
//
// Default button state
{
"class": "button_control",
"content_margin": [4,8,4,8],
"min_size": [60,0],
"layer0.texture": "",
"layer0.opacity": 1,
"layer0.tint": [0,0,0],
"layer0.inner_margin": [8,8]
},
// Hover button state
{
"class": "button_control",
"attributes": ["hover"],
"layer0.texture": "",
"layer0.tint": [0,0,0]
},
// Pressed button state
{
"class": "button_control",
"attributes": ["pressed"],
"layer0.texture": "",
"layer0.tint": [0,0,0]
},
//
// TEXT INPUT FIELD
//
// Text input field item
{
"class": "text_line_control",
"layer0.texture": "",
"layer0.tint": [230, 230, 230],
"layer0.opacity": 1.0,
"layer0.inner_margin": [10, 10, 10, 10],
"content_margin": [5, 5, 5, 5]
},
//
// PANEL BACKGROUNDS
//
// Bottom panel background
{
"class": "panel_control",
"layer0.texture": "",
"layer0.tint": [17, 17, 17],
"layer0.inner_margin": [4, 4, 4, 4],
"layer0.opacity": 1.0,
"content_margin": [0, -3]
},
// Quick panel background
{
"class": "overlay_control",
"layer0.texture": "",
"layer0.inner_margin": [10, 5, 10, 10],
"layer0.opacity": 1.0,
"layer1.texture": "",
"layer1.tint": [17, 17, 17],
"layer1.opacity": 1.0,
"content_margin": [9, 8, 9, 9]
},
//
// QUICK PANEL
//
{
"class": "quick_panel",
"row_padding": [4, 3],
"layer0.tint": [17, 17, 17],
"layer0.opacity": 1.0,
"dark_content": true
},
{
"class": "quick_panel_row",
"layer0.texture": "",
"layer0.tint": [17, 17, 17],
"layer0.opacity": 1.0,
"layer0.inner_margin": [4, 4, 4, 4],
"layer1.draw_center": true
},
{
"class": "quick_panel_row",
"attributes": ["selected"],
"layer0.texture": "",
"layer0.tint": [192, 57, 43]
},
{
"class": "quick_panel_label",
"fg": [255, 255, 255],
"match_fg": [255, 255, 255],
"selected_fg": [255, 255, 255],
"selected_match_fg": [255, 255, 255]
},
{
"class": "quick_panel_path_label",
"fg": [255, 255, 255],
"match_fg": [255, 255, 255],
"selected_fg": [255, 255, 255],
"selected_match_fg": [255, 255, 255]
},
{
"class": "quick_panel_score_label",
"fg": [255, 255, 255],
"selected_fg": [255, 255, 255]
},
//
// MINI QUICK PANEL
//
{
"class": "mini_quick_panel_row",
"layer0.texture": "",
"layer0.inner_margin": [4, 4, 4, 4],
"layer0.tint": [17, 17, 17],
"layer0.opacity": 1.0
},
{
"class": "mini_quick_panel_row",
"attributes": ["selected"],
"layer0.texture": "",
"layer0.tint": [192, 57, 43]
},
//
// CODE COMPLETION DROPDOWN
//
{
"class": "popup_control",
// "content_margin": [13,13],
"content_margin": [0,0],
"layer0.tint": [17,17,17],
"layer0.opacity": 1
},
{
"class": "auto_complete",
"row_padding": [5,5]
},
{
"class": "auto_complete_label",
"fg": [255,255,255],
"match_fg": [255,255,255],
"selected_fg": [255,255,255],
"selected_match_fg": [255,255,255]
},
{
"class": "table_row",
"layer0.texture": "",
"layer0.tint":[231,76,60],
"layer0.opacity": 0,
"layer0.inner_margin": [5,5]
},
{
"class": "table_row",
"attributes": ["selected"],
"layer0.opacity": 1
},
//
// BOTTOM PANEL BUTTONS
//
// Button group middle
{
"class": "icon_button_control",
"layer1.texture": "",
"layer1.opacity": 0,
"layer1.tint":[35,40,48],
"content_margin": 7
},
{
"class": "icon_button_control",
"attributes": ["selected"],
"layer0.opacity": 0
},
// Button group left
{
"class": "icon_button_control",
"attributes": ["left"],
"layer0.texture": ""
},
// Button group left
{
"class": "icon_button_control",
"attributes": ["left"],
"layer0.texture": ""
},
{
"class": "icon_button_control",
"attributes": ["left","selected"],
"layer0.texture": ""
},
// Button group right
{
"class": "icon_button_control",
"attributes": ["right"],
"layer0.texture": ""
},
{
"class": "icon_button_control",
"attributes": ["right","selected"],
"layer0.texture": ""
},
// Button single
{
"class": "icon_button_control",
"attributes": ["left","right"],
"layer0.texture": ""
},
{
"class": "icon_button_control",
"attributes": ["left","right","selected"],
"layer0.texture": ""
},
//
// BOTTOM PANEL ICONS - GROUP 1
//
// Regex search button
{
"class": "icon_regex",
"layer0.texture": "Theme - Brogrammer/Brogrammer/regex.png",
"layer0.tint": [170, 170, 170],
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_regex",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_regex",
"parents": [{"class": "icon_button_control","attributes": ["hover"]}],
"layer0.tint": [231,76,60]
},
// Case sensitive search button
{
"class": "icon_case",
"layer0.texture": "Theme - Brogrammer/Brogrammer/casesens.png",
"layer0.tint": [170, 170, 170],
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_case",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_case",
"parents": [{"class": "icon_button_control","attributes": ["hover"]}],
"layer0.tint": [231,76,60]
},
// Match whole word search button
{
"class": "icon_whole_word",
"layer0.texture": "Theme - Brogrammer/Brogrammer/wholeword.png",
"layer0.tint": [170, 170, 170],
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_whole_word",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_whole_word",
"parents": [{"class": "icon_button_control","attributes": ["hover"]}],
"layer0.tint": [231,76,60]
},
//
// BOTTOM PANEL ICONS - GROUP 1 (EXTENDED: FIND IN FILES)
//
// Show search context button
{
"class": "icon_context",
"layer0.texture": "Theme - Brogrammer/Brogrammer/context.png",
"layer0.tint": [170, 170, 170],
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_context",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_context",
"parents": [{"class": "icon_button_control","attributes": ["hover"]}],
"layer0.tint": [231,76,60]
},
// Use search buffer
{
"class": "icon_use_buffer",
"layer0.texture": "Theme - Brogrammer/Brogrammer/buffer.png",
"layer0.tint": [170, 170, 170],
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_use_buffer",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_use_buffer",
"parents": [{"class": "icon_button_control","attributes": ["hover"]}],
"layer0.tint": [231,76,60]
},
//
// BOTTOM PANEL ICONS - GROUP 2
//
// Reverse search direction button (ST2 only)
{
"class": "icon_reverse",
"layer0.texture": "Theme - Brogrammer/Brogrammer/reverse.png",
"layer0.tint": [170, 170, 170],
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_reverse",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_reverse",
"parents": [{"class": "icon_button_control","attributes": ["hover"]}],
"layer0.tint": [231,76,60]
},
// Search wrap button
{
"class": "icon_wrap",
"layer0.texture": "Theme - Brogrammer/Brogrammer/wrap.png",
"layer0.tint": [170, 170, 170],
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_wrap",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_wrap",
"parents": [{"class": "icon_button_control","attributes": ["hover"]}],
"layer0.tint": [231,76,60]
},
// Search in selection button
{
"class": "icon_in_selection",
"layer0.texture": "Theme - Brogrammer/Brogrammer/selection.png",
"layer0.tint": [79,91,103],
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_in_selection",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_in_selection",
"parents": [{"class": "icon_button_control","attributes": ["hover"]}],
"layer0.tint": [231,76,60]
},
//
// BOTTOM PANEL ICONS - GROUP 3
//
// Preserve case button
{
"class": "icon_preserve_case",
"layer0.texture": "Theme - Brogrammer/Brogrammer/casesens.png",
"layer0.tint": [170, 170, 170],
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_preserve_case",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_preserve_case",
"parents": [{"class": "icon_button_control","attributes": ["hover"]}],
"layer0.tint": [231,76,60]
},
//
// BOTTOM PANEL ICONS - GROUP 4
//
// Highlight results button
{
"class": "icon_highlight",
"layer0.texture": "Theme - Brogrammer/Brogrammer/highlight.png",
"layer0.tint": [170, 170, 170],
"layer0.opacity": 1,
"content_margin": 8
},
{
"class": "icon_highlight",
"parents": [{"class": "icon_button_control","attributes": ["selected"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_highlight",
"parents": [{"class": "icon_button_control","attributes": ["hover"]}],
"layer0.tint": [231,76,60]
},
{
"class": "icon_file_type",
"content_margin": [0,0]
},
{
"class": "icon_folder",
"content_margin": [0,0]
},
{
"class": "icon_folder_loading",
"content_margin": [0,0]
}
]
With new sublime's version theme drop into a lot of bug.
Could you fix them? Is this theme supported?
There appears to be an issue with the appearance of a l because it only appears as uppercase when it is commented out. This does not appear in sublimes default theme or outside of comments. It does not matter what language the editor is in.
The latest release i.e. 1.1.5 seems to not work at all, and sublime shows its default colours even when color scheme is set to brogrammer.
My sublime build is 3103
Is it breaking for anyone else?
Hi
The title says it all, same as Soda theme, there should be a small tabs version. The tabs size is huge for me.
Thanks.
Awesome theme, bro.
Sorry, had to do it. Can I convince you to consider doing a light version of this theme?
tab_width does not work!
i set this parameter to 48,but the tab width is still large.
here is my user settings:
{ "auto_find_in_selection": true, "bold_folder_labels": true, "color_scheme": "Packages/Theme - Brogrammer/brogrammer.tmTheme", "default_line_ending": "unix", "font_size": 15, "highlight_line": true, "highlight_modified_tabs": true, "ignored_packages": [ "Vintage" ], "open_files_in_new_window": false, "show_encoding": true, "tab_overlap": 1, "tab_width": 48, "theme": "Brogrammer.sublime-theme" }
Just a thought. For larger projects I prefer the code intel in eclipse and this is my favorite theme.
Hey! I've been using the Brogrammer theme on Sublime for I don't know how long, and I'm moving to IntelliJ for part of my work.
Is there any chance this theme could be ported to IntelliJ?
Cheers!
Looking for a port to rubymine. anyone?
I don't find it via package control. :(
I don't have time to do a pr for this, but would be really cool to see this in brogrammer.
I like brogrammer=theme, but I also think GutterColor is very useful. So can we think about include GutterColor config?
<dict>
<key>name</key>
<string>GitGutter deleted</string>
<key>scope</key>
<string>markup.deleted.git_gutter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F92672</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>GitGutter inserted</string>
<key>scope</key>
<string>markup.inserted.git_gutter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#A6E22E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>GitGutter changed</string>
<key>scope</key>
<string>markup.changed.git_gutter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#967EFB</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>GitGutter ignored</string>
<key>scope</key>
<string>markup.ignored.git_gutter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#565656</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>GitGutter untracked</string>
<key>scope</key>
<string>markup.untracked.git_gutter</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#565656</string>
</dict>
</dict>
As of Build 3103 (Feb 9, 2016) Javascript syntax highlighting is no longer working properly. It may be related to scope.
Hello, i cant see the icons on the side bar, installed via package manager.
Need to include assets to support retina display.
Hi. Maybe theme can be 'ported' to Cudatext [uvviewsoft.com] ?
Error loading colour scheme Packages/Theme - Brogrammer/brogrammer.tmTheme: Unable to open Packages/Theme - Brogrammer/brogrammer.tmTheme
Preferences.sublime-settings
{
"theme": "Brogrammer.sublime-theme",
"color_scheme": "Packages/Theme - Brogrammer/brogrammer.tmTheme",
"font_size": 10
}
Sublime Text , Build 3047
OS X 10.8.5
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.