All Projects → webmatze → Hyperborder

webmatze / Hyperborder

adds a gradient border to the Hyper terminal

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Hyperborder

hypergravity
Gravity simulation in Hyper terminal
Stars: ✭ 22 (-87.98%)
Mutual labels:  extension, hyper
Facebook Political Ads
Monitoring Facebook Political Ads
Stars: ✭ 215 (+17.49%)
Mutual labels:  hyper, extension
Aura Theme
💅 A beautiful dark theme for your favorite apps.
Stars: ✭ 159 (-13.11%)
Mutual labels:  hyper, extension
Findergo
🐢 Open terminal quickly from Finder
Stars: ✭ 862 (+371.04%)
Mutual labels:  hyper, extension
Github Mermaid Extension
A browser extension for Chrome, Opera & Firefox that adds Mermaid language support to Github
Stars: ✭ 170 (-7.1%)
Mutual labels:  extension
Hyper Pane
Extension for Hyper.app to enhance pane navigation.
Stars: ✭ 160 (-12.57%)
Mutual labels:  hyper
Hyper Hypest
A beautiful and minimal macOS theme for Hyper
Stars: ✭ 159 (-13.11%)
Mutual labels:  hyper
Comment Spell Checker
Xcode extension for spell checking and auto-correcting code comments.
Stars: ✭ 155 (-15.3%)
Mutual labels:  extension
Gopassbridge
A web extension for firefox and chrome to insert login credentials from gopass
Stars: ✭ 182 (-0.55%)
Mutual labels:  extension
Html Css Class Completion
🍫 Visual Studio Code extension that provides CSS class name completion for the HTML class attribute based on the CSS files in your workspace
Stars: ✭ 174 (-4.92%)
Mutual labels:  extension
Vue Chrome Extension Boilerplate
Boilerplate for Chrome extension using Vue.js and Webpack with auto-reload enabled.
Stars: ✭ 171 (-6.56%)
Mutual labels:  extension
Ext Ds
An extension providing efficient data structures for PHP 7
Stars: ✭ 2,010 (+998.36%)
Mutual labels:  extension
Routerify
A lightweight, idiomatic, composable and modular router implementation with middleware support for the Rust HTTP library hyper.rs
Stars: ✭ 173 (-5.46%)
Mutual labels:  hyper
Absolutedoubletrace
A web extension to block browser fingerprinting
Stars: ✭ 156 (-14.75%)
Mutual labels:  extension
Styleurl Extension
Share & export CSS tweaks from Chrome instantly.
Stars: ✭ 175 (-4.37%)
Mutual labels:  extension
Redux Devtools Extension
Redux DevTools extension.
Stars: ✭ 13,236 (+7132.79%)
Mutual labels:  extension
Hyper Tabs Enhanced
Enhanced Tabs Plugin for Hyper
Stars: ✭ 173 (-5.46%)
Mutual labels:  hyper
Vscode Twitch Highlighter
This is a VS Code extension that will allow your Twitch chat to highlight a line of code via a command message. Example: `!line 8 server.js`. See master branch README.md for more details
Stars: ✭ 169 (-7.65%)
Mutual labels:  extension
Dotfiles Win
🙈 oh-my-zsh on bash on windows configuration files
Stars: ✭ 167 (-8.74%)
Mutual labels:  hyper
Vscode Live Frame
Run your web app inside VS Code
Stars: ✭ 173 (-5.46%)
Mutual labels:  extension

hyperborder - extension for Hyper

adds a gradient border to the Hyper terminal

Installation

add it to plugins in your ~/.hyper.js configuration

module.exports = {
  ...
  plugins: ['hyperborder']
  ...
}

then just restart Hyper app or go to the menu 'Plugins / Update All Now'

Configuration

The following settings can be configured by adding a hyperBorder section in your .hyper.js config section:

Setting Type Description
borderWidth string CSS string for how thick the borders should be
borderRadiusInner string CSS string for round inner corners
borderRadiusOuter string CSS string for round outer corners
borderColors string, string[] The color(s) for the border
adminBorderColors string, string[] The color(s) for the border for an admin/elevated window. This follows the precedence of adminBorderColors > borderColors > defaultColors
blurredColors string, string[] The color(s) of the borders when the window isn't active
blurredAdminColors string, string[] The color(s) of the borders when the admin/elevated window isn't active. This follows the precedence of blurredAdminColors > blurredColors > adminBorderColors > borderColors > defaultColors

A note on admin/root colors

The use of Hyper under the admin/root account is mainly intended for Windows' users (where it is common to run an application in elevated mode), since on Linux/OSX you would typically utilize the sudo <command> command. Technically you can run Hyper as root on non-Windows machines (there are issues running Hyper as root under a Wayland desktop), though in this case, the root user will actually have their own copy of .hyper.js configuration.

EXAMPLE: Set Border Colors And Width

module.exports = {
  config: {
    ...
      hyperBorder: {
        borderColors: ['#fc1da7', '#fba506'],
        borderWidth: '8px'
      }
    ...
  }
}

EXAMPLE: Set Border Colors To Random Colors

In addition, you can set any color value to 'random' (string value):

module.exports = {
  config: {
    ...
      hyperBorder: {
        borderColors: ['random','random'],
        borderWidth: '8px'
      }
    ...
  }
}

Then every newly opened Hyper terminal window will have a different colored border.

EXAMPLE: Animate Border Colors

You like some animations? Then try this:

module.exports = {
  config: {
    ...
    hyperBorder: {
      animate: true,
      ...
    }
    ...
  }
}

To change the speed of animation, specify an object with a duration property in milliseconds:

module.exports = {
  config: {
    ...
    hyperBorder: {
      animate: {
        duration: '1000',  // default is 18000
      },
      ...
    }
    ...
  }
}

EXAMPLE: Angled Gradients

Because we use CSS3's linear-gradient, we're able to specify angles at which to create the radius. Set your own angle like this:

module.exports = {
  config: {
    ...
    hyperBorder: {
      borderAngle: '180deg',
      ...
    }
    ...
  }
}

Download Hyper here

https://hyper.is/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].