henrikruscon / hyper-tabs-enhanced Goto Github PK
View Code? Open in Web Editor NEWEnhanced Tabs Plugin for Hyper
License: MIT License
Enhanced Tabs Plugin for Hyper
License: MIT License
For example, it would be very useful to have a green flash when a program successfully completes
Hi there, I'm on WSL running canary build, below is the error I get:
TypeError: title.match is not a function
at getIcon (C:\Users\alicanb\.hyper_plugins\node_modules\hyper-tabs-enhanced\index.js:306:27)
at Object.render (C:\Users\alicanb\.hyper_plugins\node_modules\hyper-tabs-enhanced\index.js:314:26)
Hey,
I'm having issues making your plugin work with my conf. Symptoms are when firing the hotkey, new shell won't appear as new tab, but as invisible instances (which i can cmd+w). When inspecting the console: title.match is not a function
I'm using osx->hyper->oh-my-zsh (agnoster theme)
Here are the plugins i use:
plugins: [
'hyper-sync-settings',
'hyperterm-summon',
'hyper-match',
// 'hpm-cli',
// 'hyper-tab-icons',
'hyper-tabs-enhanced',
'hyper-statusline',
'hyper-chesterish',
'hyperborder',
'hyperpower',
'gitrocket',
'hyperterm-alternatescroll',
],
And here comes the stacktrace:
Logging title revealed it happens to be an Object
in my case:
Gotta admit i don't understand how dependencies work in this project (if i comment statusline in .hyper.js it won't appear, while if i comment tabs-enhanced it would) and how to set up a config for tabs-enhanced if it's bundled with chesterish.
Let me know if i can help with that,
Bests
Whatever I do, I cannot make Mac OS button appears. Since I am often putting my terminal in full screen mode, losing the button is an issue for me.
It would be nice if this plugin would only affect the tab style / icons and would not replace the window close/minimize/hide buttons (Mac).
hyper-tabs-enhanced
makes the entire window a bit transparent.
I am using the verminal
theme.
I'm assuming Apple changed some APIs because all I see is the default window bar and it's covering my tabs.
Icons are not displaying in the latest version of hyper. Any idea of what's causing this?
Tab icons don't seem to want to change to running process when using bash as shell. Works fine if you change shell to fish or zsh in ~/.hyper.js or during Terminal session. Running latest version (1.3.3.1754) on OS X El Capitan 10.11.6
Hello,
When I install hyper-tabs-enhanced
, Window's 10's Hot Corner Snapping breaks.
Replacing hyper-tabs-enhanced
with hyperterm-tab-icons
fixes this issue.
Thank you!
The hyper-tab-icons plugin supports a more comprehensive set of icons, as well as more mappings for alternative process names and support for custom mappings.
I like the other enhancements provided by hyper-tabs-enhanced, so I wonder if it would be possible for this project to integrate hyper-tab-icons, rather than compete with it for the same functionality.
devicon.fr as a lot of icons that this repo can take advantage of. What are your thoughts on adding some kind of integration for them? I am willing to make a PR for this
Just installed hyperTabs and am seeing an issue with no traffic buttons showing up.
Here's my config:
hyperTabs: {
trafficButtons: true,
border: true,
tabIconsColored: true,
activityColor: 'salmon'
}
macOS Sierra 10.12.4
Hyper Version 1.3.2 (1.3.2.1744)
Hyper plugins installed:
plugins: [
'hyper-snazzy',
'hyperlinks',
'hyper-tabs-enhanced'
],
When installing this plugin, I get the error TypeError: Cannot read property 'lightYellow' of undefined
:
Worse, thereafter, I cannot successfully open Hyper; when trying to, no window appears, and Hyper's menubar never loads:
If I launch it from the Terminal, I get this on stdout:
> /Applications/Hyper.app/Contents/MacOS/Hyper
running in prod mode
electron will open file:///Applications/Hyper.app/Contents/Resources/app/index.html
Error while loading devtools extensions TypeError: Cannot read property 'lightYellow' of undefined
at Object.exports.decorateConfig (/Users/ec/.hyper_plugins/node_modules/hyper-tabs-enhanced/index.js:19:37)
at modules.forEach.plugin (/Applications/Hyper.app/Contents/Resources/app/plugins.js:345:30)
at Array.forEach (native)
at decorateObject (/Applications/Hyper.app/Contents/Resources/app/plugins.js:343:11)
at Object.exports.getDecoratedConfig (/Applications/Hyper.app/Contents/Resources/app/plugins.js:367:10)
at createWindow (/Applications/Hyper.app/Contents/Resources/app/index.js:107:23)
at installDevExtensions.then (/Applications/Hyper.app/Contents/Resources/app/index.js:379:3)
hi,
despite the fact this plugin "Matches any theme" π i have some issues with hyper-clean.
hyper 1.3.3 + hyper-clean + hyper-tabs-enhanced:
i don't use any other plugin:
...
plugins: [
'hyper-tabs-enhanced',
'hyper-clean'
],
...
macOS Sierra 10.12.5
If you can find the distro used, then use the logo of the distro, OR
use Tux!
I added the plugin with this config:
hyperTabs: {
trafficButtons: true,
border: true,
tabIconsColored: true,
}
But my tabs look exactly the same (the rocket icon comes from hyper-active-tab:
This is a react folder and i don't see anything special in the tabs.
These are the plugins I am currently using:
plugins: [
'hyper-search',
'hyper-opacity',
'hyperlinks',
'hyperborder',
'hyper-tabs-enchanced',
'hyper-pane',
'hyperline',
],
I don't get the tildify function of the directories in my statusline.
Hey just thought I should let you know. I did a clean install of Hyper 2 on Windows WSL and it seems that icons are not working. When I have hyper-tabs turned on with all defaults it throws a yarn error.
Here's my yarn error. The hyperterm icons issue is mentioned at the bottom.
Arguments:
C:\Users\David\AppData\Local\hyper\app-2.0.0\Hyper.exe C:\Users\David\AppData\Local\hyper\app-2.0.0\resources\bin\yarn-standalone.js install --no-emoji --no-lockfile --cache-folder C:\Users\David\.hyper_plugins\cache
PATH:
C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Python37\Scripts\;C:\Python37\;C:\ProgramData\Boxstarter;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\Program Files\Microsoft VS Code\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Git\cmd;C:\Program Files\Git LFS;C:\Program Files\TortoiseGit\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Yarn\bin\;C:\Users\David\AppData\Local\Microsoft\WindowsApps;C:\Users\David\AppData\Local\Pandoc\;C:\Users\David\AppData\Roaming\npm;C:\Users\David\AppData\Local\Yarn\bin;C:\Users\David\AppData\Local\hyper\app-2.0.0\resources\bin
Yarn version:
1.3.2
Node version:
8.2.1
Platform:
win32 x64
npm manifest:
{
"name": "hyper-plugins",
"description": "Auto-generated from `~/.hyper.js`!",
"private": true,
"version": "0.0.1",
"repository": "zeit/hyper",
"license": "MIT",
"homepage": "https://hyper.is",
"dependencies": {
"hyperterm-tabs": "latest",
"hypertheme": "latest",
"hyperterm-blink": "latest",
"hyperborder": "latest",
"hyperterm-icons": "latest",
"hyperterm-paste": "latest",
"hyperterm-alternatescroll": "latest",
"hyperterm-bold-tab": "latest",
"hyperterm-dibdabs": "latest",
"hyperlinks": "latest",
"hyper-alt-click": "latest",
"hyper-match": "latest",
"hyperterm-crosshair": "latest",
"hyper-autohide-tabs": "latest",
"hyper-tabs-enhanced": "latest",
"hyper-pane": "latest",
"hyper-hover-header": "latest",
"hyper-background": "latest",
"gitrocket": "latest",
"space-pull": "latest",
"hyperatompunk": "latest"
}
}
yarn manifest:
No manifest
Lockfile:
No lockfile
Trace:
Error: https://registry.yarnpkg.com/hyperterm-icons: Not found
at Request.params.callback [as _callback] (C:\Users\David\AppData\Local\hyper\app-2.0.0\resources\bin\yarn-standalone.js:65368:18)
at Request.self.callback (C:\Users\David\AppData\Local\hyper\app-2.0.0\resources\bin\yarn-standalone.js:121753:22)
at emitTwo (events.js:125:13)
at Request.emit (events.js:213:7)
at Request.<anonymous> (C:\Users\David\AppData\Local\hyper\app-2.0.0\resources\bin\yarn-standalone.js:122736:10)
at emitOne (events.js:115:13)
at Request.emit (events.js:210:7)
at IncomingMessage.<anonymous> (C:\Users\David\AppData\Local\hyper\app-2.0.0\resources\bin\yarn-standalone.js:122656:12)
at Object.onceWrapper (events.js:314:30)
at emitNone (events.js:110:20)
This would work in conjunction with tabIcons
.
For example,
tabIcons: true,
processIconsOnly: true,
would result in all icons being shown EXCEPT for the default no-process lightning bolt icon.
Hi. I'm very sorry for interrupting you.I have maybe a stupid question, but I cant find the answer.
In your screenshots (in tabs) I see after β‘ character only ~
. But I have whole username β https://monosnap.com/file/FkOqrmNgl99n2H898CZZi6G8bAsfaF. Can you help me hide this?
Just started Hyper Terminal uses about 13% of CPU on Windows 10.
Hyper 1.0.0
Electron 1.4.7
win32 x64 10.0.14393
On vercel/hyper#1221 it was established that the issue is fixed when hyper-tabs-enhanced is disabled.
When I hit full reload, it blinks with white blank screen (intercalates screen app and white screen).
Removing hyper-tabs-enhanced
make it stop..
I have tried add css like below:
// .hyper.js
...
css: `
#hyper .tab_tab {color: rgba(255, 255, 255, .3) !important;}
`;
...
But it did not work
Is there currently any way to set the close icon to the right side of tabs?
I'm running the Hyper.js 1.1.0.1408 on macOS Sierra. The icons does not appears as process running.
This is my .hyper.js file:
https://gist.github.com/anonymous/13c4f0a3c054b5d183d123bd1fb27998
This plugin behaves errornous with Hyper split panes.
When using βW to close a split pane (opened for example with βD), the split pane is correctly closed and other split panes stay open, however the tab from the tab bar is disappearing.
Could you ?
Thanks a lot π
Is there a way to open a tab with a command?
I want to create a script that opens my regular workspace, involving a few tabs with certain commands inside them. Is this possible?
Plugin cause high usage of GPU on Windows 10 making other applications scrolling unusable
Hi
Is it possible to have the same Python icon when Python3 is running in a tab?
Let me know if you want tab icons for more processes. I'll simply create and add them βοΈ
Basically integrate what https://github.com/patrik-piskay/hyperterm-tabs does :)
Is there a way to remove the default shell icon, as I prefer to have it just the current directory.
Hey there!
Thanks for your awesome work - I'm currently having an issue since installing your plugin where the background of inactive tabs are black:
Here's my current config
Here's the CSS for the tab (I'm guessing this is a class built-in to hyper?):
.tab_tab {
color: hsl(0, 0%, 36%);
border-color: transparent !important;
background-color: hsl(0, 0%, 0%);
transition: background 150ms ease;
}
Regardless of value set, space is left for buttons, but they do not appear. The space those typically occupy is left unphased and tabs do not extend to full width of window.
(v0.4.2)
Thanks for the plugin! It might be just me but I can't get the plugin to work. I have the hyper-chesterish and -statusline plugins installed. Oddly the ~/.hyper.js config cmd doesn't seem to be working properly either which may be the root of the problem... Running it on Windows 10 through git-cmd.exe shell with shellArgs: ['--command=usr/bin/bash.exe', '-l', '-i'],
Enabling the hyper-tabs-enhanced plugin prevents the Magnet window manager from being able to resize/snap Hyper. Disabling the plugin and restarting Hyper fixes the issue.
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.