diff --git a/src/application-menu.coffee b/src/application-menu.coffee index 404229498..be808acc8 100644 --- a/src/application-menu.coffee +++ b/src/application-menu.coffee @@ -9,10 +9,9 @@ _ = require 'underscore' module.exports = class ApplicationMenu version: null - devMode: null menu: null - constructor: (@version, @devMode) -> + constructor: (@version) -> @menu = Menu.buildFromTemplate @getDefaultTemplate() Menu.setApplicationMenu @menu @@ -149,7 +148,6 @@ class ApplicationMenu submenu: [ { label: 'In Development Mode', enabled: false } ] template = [atomMenu, fileMenu, editMenu, viewMenu, windowMenu] - template.push devMenu if @devMode @translateTemplate template, keystrokesByCommand diff --git a/src/atom-application.coffee b/src/atom-application.coffee index 690c21332..dd09dcef6 100644 --- a/src/atom-application.coffee +++ b/src/atom-application.coffee @@ -57,7 +57,7 @@ class AtomApplication @pathsToOpen ?= [] @windows = [] - @applicationMenu = new ApplicationMenu(@version, devMode) + @applicationMenu = new ApplicationMenu(@version) @atomProtocolHandler = new AtomProtocolHandler(@resourcePath) @listenForArgumentsFromNewProcess() diff --git a/src/root-view.coffee b/src/root-view.coffee index 28fd64b6b..6f3bf8734 100644 --- a/src/root-view.coffee +++ b/src/root-view.coffee @@ -65,6 +65,8 @@ class RootView extends View # Private: initialize: (state={}) -> + @prepend($$ -> @div class: 'dev-mode') if atom.getLoadSettings().devMode + if state instanceof telepath.Document @state = state panes = deserialize(state.get('panes')) diff --git a/static/root-view.less b/static/root-view.less index 5e8fbe2ed..3f56af5eb 100644 --- a/static/root-view.less +++ b/static/root-view.less @@ -37,6 +37,23 @@ h6 { -webkit-flex: 1; -webkit-flex-flow: column; } + + .dev-mode { + + &:before { + content: ""; // This is not a space, it is a skull and crossbones + } + + padding: @component-icon-padding; + position: absolute; + top: 0; + right: 0; + font-family: Wingdings; + font-size: 25px; + z-index: 1000; + opacity: 0.75; + color: @text-color-highlight; + } } #panes {