* Electron version: 1.4.10
* Operating system: macOS El Capitane

We want to show a title to our users when they are in fullscreen. However, when a window has `titleBarStyle: 'hidden-inset'` the title is not shown in fullscreen when mouse reaches the top of the screen.

We saw [this issue](https://github.com/electron/electron/issues/6715) where it is described that  it would look ugly. Is it going to look like the image provided below? Because we will be satisfied with such an appearance.

![image](https://cloud.githubusercontent.com/assets/884810/20829130/6ead42e6-b883-11e6-9158-4bcc82846e42.png)

It would be great if Electron could have an option for enabling the title to be shown when `titleBarStyle: 'hidden-inset'` is set (something like `alwaysShowTitleTextInFullscreen`). Currently we are not happy with the behavior and even thought that it was a bug.
atom/browser/native_window_mac.h
bool HasShadow() override;
  void SetRepresentedFilename(const std::string& filename) override;
  std::string GetRepresentedFilename() override;
  void SetDocumentEdited(bool edited) override;
  bool IsDocumentEdited() override;
  void SetIgnoreMouseEvents(bool ignore) override;
  void SetContentProtection(bool enable) override;
  void SetBrowserView(NativeBrowserView* browser_view) override;
  void SetParentWindow(NativeWindow* parent) override;
  gfx::NativeView GetNativeView() const override;
  gfx::NativeWindow GetNativeWindow() const override;
  gfx::AcceleratedWidget GetAcceleratedWidget() const override;
  void SetProgressBar(double progress, const ProgressState state) override;
  void SetOverlayIcon(const gfx::Image& overlay,
                      const std::string& description) override;
  void SetVisibleOnAllWorkspaces(bool visible) override;
  bool IsVisibleOnAllWorkspaces() override;
  void SetAutoHideCursor(bool auto_hide) override;
  void SetVibrancy(const std::string& type) override;
  void SetTouchBar(
      const std::vector<mate::PersistentDictionary>& items) override;
  void RefreshTouchBarItem(const std::string& item_id) override;
  void SetEscapeTouchBarItem(const mate::PersistentDictionary& item) override;
  
  void OnInputEvent(const blink::WebInputEvent& event) override;
  
  void RenderViewHostChanged(content::RenderViewHost* old_host,
                             content::RenderViewHost* new_host) override;
  
  void UpdateDraggableRegionViews() {