Code Monkey home page Code Monkey logo

steam-pirate-ui's Introduction

Steam Pirate UI

Dark , Adaptable , Steampunk Glowing UI Theme with Cool background image and smooth Animations!

Features

  • Based on one-dark-ui 0.9.0, https://github.com/atom/one-dark-ui/
  • Glowing tab highlight
  • Neon Glowing selection on Tree View
  • Translucent Backgrounds that adapts color scheme of syntax theme
  • SteamPunk Pirate Skull background image.
  • Inspired by Neon Syntax : https://github.com/anomaly256/neon-syntax
  • NEW FEATURE Now you can select your own favourite background!
  • NEW FEATURE Now you can set fontsize

New Features in 0.6.1

  • Fixed tile rendering , which darkens Text Editor background.

New Features in 0.5.1

  • Fixed font size config not actually workikg
  • Subtle , lightsabre glow scroll bar.

New Features in 0.5.0

  • Merged with one dark ui 0.9.0
  • Enabling font size config

New Features in 0.4.0

New Features in 0.3.1

New Features in 0.3.0

  • Bluring of background image (thanks alot to @braver)
  • Settings for bluring configuration (thanks alot to @olmokramer)

Check this out:

  • without blur

steam-pirate

  • using blur

with-blur

Font used:

http://typodermicfonts.com/nk57-monospace/

Compatible syntax themes

TODO (PRs welcome)

  • Custom Background Selection ( done by @MCluck90 https://github.com/MCluck90)
  • More glows ( create issues if you want glows at other parts)

steam-pirate-ui's People

Contributors

dallinb avatar ksxgithub avatar mcluck90 avatar v3ss0n avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

steam-pirate-ui's Issues

Deprecated selector in `steam-pirate-ui/index.less`

In steam-pirate-ui/index.less:

Starting from Atom v1.13.0, the contents of atom-text-editor elements are no longer encapsulated within a shadow DOM boundary. This means you should stop using :host and ::shadow pseudo-selectors, and prepend all your syntax selectors with syntax--. To prevent breakage with existing style sheets, Atom will automatically upgrade the following selectors:

  • atom-text-editor .scroll-view, atom-text-editor::shadow .scroll-view => atom-text-editor .scroll-view, atom-text-editor.editor .scroll-view

  • atom-text-editor .gutter, atom-text-editor::shadow .gutter => atom-text-editor .gutter, atom-text-editor.editor .gutter

  • atom-text-editor[mini] .placeholder-text, atom-text-editor[mini]::shadow .placeholder-text => atom-text-editor[mini] .placeholder-text, atom-text-editor[mini].editor .placeholder-text

  • atom-text-editor[mini] .selection .region, atom-text-editor[mini]::shadow .selection .region => atom-text-editor[mini] .selection .region, atom-text-editor[mini].editor .selection .region

  • atom-text-editor[mini] .cursor, atom-text-editor[mini]::shadow .cursor => atom-text-editor[mini] .cursor, atom-text-editor[mini].editor .cursor

  • atom-text-editor[mini].is-focused, atom-text-editor[mini].is-focused::shadow => atom-text-editor[mini].is-focused, atom-text-editor[mini].is-focused.editor

  • atom-text-editor[mini].is-focused .selection .region, atom-text-editor[mini].is-focused::shadow .selection .region => atom-text-editor[mini].is-focused .selection .region, atom-text-editor[mini].is-focused.editor .selection .region

  • .markdown-preview atom-text-editor::shadow .line.cursor-line => .markdown-preview atom-text-editor.editor .line.cursor-line

Automatic translation of selectors will be removed in a few release cycles to minimize startup time. Please, make sure to upgrade the above selectors as soon as possible.

Deprecated selector in steam-pirate-ui/index.less

In steam-pirate-ui/index.less : Starting from Atom v1.13.0, the contents of atom-text-editor elements are no longer encapsulated within a shadow DOM boundary. This means you should stop using :host and ::shadow pseudo-selectors, and prepend all your syntax selectors with syntax- . To prevent breakage with existing style sheets, Atom will automatically upgrade the following selectors: * atom-text-editor .scroll-view, atom-text-editor::shadow .scroll-view => atom-text-editor .scroll-view, atom-text-editor.editor .scroll-view * atom-text-editor .gutter, atom-text-editor::shadow .gutter => atom-text-editor .gutter, atom-text-editor.editor .gutter * atom-text-editor mini .placeholder-text, atom-text-editor mini ::shadow .placeholder-text => atom-text-editor mini .placeholder-text, atom-text-editor mini .editor .placeholder-text * atom-text-editor mini .selection .region, atom-text-editor mini ::shadow .selection .region => atom-text-editor mini .selection .region, atom-text-editor mini .editor .selection .region * atom-text-editor mini .cursor, atom-text-editor mini ::shadow .cursor => atom-text-editor mini .cursor, atom-text-editor mini .editor .cursor * atom-text-editor mini .is-focused, atom-text-editor mini .is-focused::shadow => atom-text-editor mini .is-focused, atom-text-editor mini .is-focused.editor * atom-text-editor mini .is-focused .selection .region, atom-text-editor mini .is-focused::shadow .selection .region => atom-text-editor mini .is-focused .selection .region, atom-text-editor mini .is-focused.editor .selection .region * .markdown-preview atom-text-editor::shadow .line.cursor-line => .markdown-preview atom-text-editor.editor .line.cursor-line Automatic translation of selectors will be removed in a few release cycles to minimize startup time. Please, make sure to upgrade the above selectors as soon as possible.

Error with background image

In my atom the backgroun image only works one time
and i uninstall and install but doesnt work
any can help me.
image

Uncaught IndexSizeError: Failed to execute 'deleteRule' on 'CSSStyleSheet': The index provided (1...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.18.0 x64
Electron: 1.3.15
OS: Unknown Windows version
Thrown From: steam-pirate-ui package 0.6.1

Stack Trace

Uncaught IndexSizeError: Failed to execute 'deleteRule' on 'CSSStyleSheet': The index provided (1) is larger than the maximum index (4294967295).

At C:\Users\zepey\.atom\packages\steam-pirate-ui\lib\config.coffee:39

Error: Failed to execute 'deleteRule' on 'CSSStyleSheet': The index provided (1) is larger than the maximum index (4294967295).
    at Error (native)
    at setBackgroundImage (/packages/steam-pirate-ui/lib/config.coffee:39:21)
    at /packages/steam-pirate-ui/lib/config.coffee:55:7
    at ~/AppData/Local/atom/app-1.18.0/resources/app/src/config.js:644:26
    at Function.module.exports.Emitter.simpleDispatch (~/AppData/Local/atom/app-1.18.0/resources/app/node_modules/event-kit/lib/emitter.js:25:20)
    at Emitter.module.exports.Emitter.emit (~/AppData/Local/atom/app-1.18.0/resources/app/node_modules/event-kit/lib/emitter.js:141:34)
    at Config.module.exports.Config.emitChangeEvent (~/AppData/Local/atom/app-1.18.0/resources/app/src/config.js:835:35)
    at Config.module.exports.Config.setRawValue (~/AppData/Local/atom/app-1.18.0/resources/app/src/config.js:621:25)
    at Config.module.exports.Config.set (~/AppData/Local/atom/app-1.18.0/resources/app/src/config.js:236:20)
    at SettingsPanel.set (~/AppData/Local/atom/app-1.18.0/resources/app/node_modules/settings-view/lib/settings-panel.js:229:27)
    at ~/AppData/Local/atom/app-1.18.0/resources/app/node_modules/settings-view/lib/settings-panel.js:311:24
    at Function.module.exports.Emitter.simpleDispatch (~/AppData/Local/atom/app-1.18.0/resources/app/node_modules/event-kit/lib/emitter.js:25:20)
    at Emitter.module.exports.Emitter.emit (~/AppData/Local/atom/app-1.18.0/resources/app/node_modules/event-kit/lib/emitter.js:141:34)
    at ~/AppData/Local/atom/app-1.18.0/resources/app/node_modules/text-buffer/lib/text-buffer.js:1442:31

Commands

     -7:47.1.0 core:save (input.hidden-input)
     -7:45.8.0 core:backspace (input.hidden-input)
  5x -7:45.1.0 core:save (input.hidden-input)
  6x -6:56.9.0 core:backspace (input.hidden-input)
  2x -6:39.7.0 core:save (input.hidden-input)
  6x -6:25.3.0 core:backspace (input.hidden-input)
  2x -6:21.9.0 core:save (input.hidden-input)
  2x -6:05.0 core:copy (input.hidden-input)
     -5:52 core:paste (input.hidden-input)
  2x -5:51.1.0 core:save (input.hidden-input)
  4x -5:44.4.0 core:copy (input.hidden-input)
     -5:34.3.0 core:paste (input.hidden-input)
  9x -5:31.2.0 core:save (input.hidden-input)
     -4:45.5.0 core:delete (input.hidden-input)
     -4:43.5.0 core:confirm (input.hidden-input)
  4x -0:08.0 core:move-left (input.hidden-input)

Non-Core Packages

atom-beautify 0.30.3 
atom-material-syntax 1.0.6 
color-picker 2.2.5 
emmet 2.4.3 
file-icons 2.1.8 
highlight-selected 0.13.1 
linter 2.2.0 
linter-ui-default 1.6.2 
loved-syntax 1.0.1 
minimap 4.28.2 
pigments 0.39.1 
pristine-ui 1.0.15 
steam-pirate-syntax 0.3.0 
steam-pirate-ui 0.6.1 

Uncaught IndexSizeError: Failed to execute 'deleteRule' on 'CSSStyleSheet': The index provided (0...

[Enter steps to reproduce below:]
Try to change settings on the pirate ui

  1. ...
  2. ...

Atom Version: 1.0.19
System: Ubuntu 14.04.3
Thrown From: steam-pirate-ui package, v0.6.1

Stack Trace

Uncaught IndexSizeError: Failed to execute 'deleteRule' on 'CSSStyleSheet': The index provided (0) is larger than the maximum index (4294967295).

At /home/jl/.atom/packages/steam-pirate-ui/lib/config.coffee:31

Error: Failed to execute 'deleteRule' on 'CSSStyleSheet': The index provided (0) is larger than the maximum index (4294967295).
  at Error (native)
  at setBlurRadius (/home/jl/.atom/packages/steam-pirate-ui/lib/config.coffee:31:21)
  at /home/jl/.atom/packages/steam-pirate-ui/lib/config.coffee:52:7
  at /usr/share/atom/resources/app.asar/src/config.js:587:20
  at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
  at Config.module.exports.Config.emitChangeEvent (/usr/share/atom/resources/app.asar/src/config.js:772:29)
  at Config.module.exports.Config.setRawValue (/usr/share/atom/resources/app.asar/src/config.js:564:19)
  at Config.module.exports.Config.set (/usr/share/atom/resources/app.asar/src/config.js:233:14)
  at SettingsPanel.module.exports.SettingsPanel.set (/usr/share/atom/resources/app.asar/node_modules/settings-view/lib/settings-panel.js:192:28)
  at /usr/share/atom/resources/app.asar/node_modules/settings-view/lib/settings-panel.js:238:26
  at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
  at /usr/share/atom/resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:1273:25

Commands

  3x -3:57.7.0 core:backspace (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:57.2.0 editor:consolidate-selections (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:57.2.0 core:cancel (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:56 editor:consolidate-selections (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:56 core:cancel (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:55.4.0 editor:consolidate-selections (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:55.4.0 core:cancel (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:54.9.0 editor:consolidate-selections (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:54.9.0 core:cancel (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:53.3.0 core:confirm (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:43.9.0 editor:consolidate-selections (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:43.9.0 core:cancel (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
  3x -3:42.8.0 core:backspace (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:42.4.0 editor:consolidate-selections (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
     -3:42.4.0 core:cancel (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)
  5x -0:06.8.0 core:confirm (atom-text-editor#steam-pirate-ui.backgroundImage.editor.mini.is-focused)

Config

{
  "core": {
    "themes": [
      "steam-pirate-ui",
      "steam-pirate-syntax"
    ],
    "autoHideMenuBar": true
  },
  "steam-pirate-ui": {
    "blurBackground": "1"
  }
}

Installed Packages

# User
color-picker, v2.0.13
fuzzy-theme-switcher, v1.0.0
steam-pirate-syntax, v0.3.0
steam-pirate-ui, v0.6.1

# Dev
No dev packages

Deprecated selector in `steam-pirate-ui\index.less`

In steam-pirate-ui\index.less:

Starting from Atom v1.13.0, the contents of atom-text-editor elements are no longer encapsulated within a shadow DOM boundary. This means you should stop using :host and ::shadow pseudo-selectors, and prepend all your syntax selectors with syntax--. To prevent breakage with existing style sheets, Atom will automatically upgrade the following selectors:

  • atom-text-editor .scroll-view, atom-text-editor::shadow .scroll-view => atom-text-editor .scroll-view, atom-text-editor.editor .scroll-view

  • atom-text-editor .gutter, atom-text-editor::shadow .gutter => atom-text-editor .gutter, atom-text-editor.editor .gutter

  • atom-text-editor[mini] .placeholder-text, atom-text-editor[mini]::shadow .placeholder-text => atom-text-editor[mini] .placeholder-text, atom-text-editor[mini].editor .placeholder-text

  • atom-text-editor[mini] .selection .region, atom-text-editor[mini]::shadow .selection .region => atom-text-editor[mini] .selection .region, atom-text-editor[mini].editor .selection .region

  • atom-text-editor[mini] .cursor, atom-text-editor[mini]::shadow .cursor => atom-text-editor[mini] .cursor, atom-text-editor[mini].editor .cursor

  • atom-text-editor[mini].is-focused, atom-text-editor[mini].is-focused::shadow => atom-text-editor[mini].is-focused, atom-text-editor[mini].is-focused.editor

  • atom-text-editor[mini].is-focused .selection .region, atom-text-editor[mini].is-focused::shadow .selection .region => atom-text-editor[mini].is-focused .selection .region, atom-text-editor[mini].is-focused.editor .selection .region

  • .markdown-preview atom-text-editor::shadow .line.cursor-line => .markdown-preview atom-text-editor.editor .line.cursor-line

Automatic translation of selectors will be removed in a few release cycles to minimize startup time. Please, make sure to upgrade the above selectors as soon as possible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.