{"id":13472218,"url":"https://github.com/dizzyup/hyper-hypest","last_synced_at":"2025-03-26T15:31:44.526Z","repository":{"id":55663947,"uuid":"187521536","full_name":"dizzyup/hyper-hypest","owner":"dizzyup","description":"A beautiful and minimal macOS theme for Hyper","archived":false,"fork":false,"pushed_at":"2021-11-02T21:03:55.000Z","size":7083,"stargazers_count":238,"open_issues_count":0,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-01T11:37:53.527Z","etag":null,"topics":["hyper","theme"],"latest_commit_sha":null,"homepage":"https://hector.me/hypest","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dizzyup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-05-19T19:52:45.000Z","updated_at":"2024-09-28T06:18:08.000Z","dependencies_parsed_at":"2022-08-15T05:51:01.583Z","dependency_job_id":null,"html_url":"https://github.com/dizzyup/hyper-hypest","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dizzyup%2Fhyper-hypest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dizzyup%2Fhyper-hypest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dizzyup%2Fhyper-hypest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dizzyup%2Fhyper-hypest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dizzyup","download_url":"https://codeload.github.com/dizzyup/hyper-hypest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222151628,"owners_count":16939423,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hyper","theme"],"created_at":"2024-07-31T16:00:53.024Z","updated_at":"2024-10-30T02:31:44.033Z","avatar_url":"https://github.com/dizzyup.png","language":"JavaScript","readme":"\u003cimg src=\"assets/icon.png?raw=true\" alt=\"Hypest Icon\" width=\"148\" height=\"148\" /\u003e\n\n# Hypest for Hyper\nA beautiful and minimal macOS theme for Hyper — with light and dark\nmodes, plus customizable vibrancy.\n\n\u003cimg src=\"assets/preview.jpg?raw=true\" alt=\"Hypest Screenshot\" width=\"600\" /\u003e\n\n## Installation\nIf you are switching from another Hyper theme you may need to relaunch the app\nfor Hypest to fully theme the window.\n\n### From Hyper\n`hyper i hyper-hypest`\n\n### Manually\n1. Open `~/.hyper.js` in your text editor (`cmd` + `,` in Hyper)\n2. Add `hyper-hypest` to the `plugins` array\n\n## Configuration\nThere are a few options that can be passed as optional configuration to modify\nthe theme. To pass the options you can add a `hypest` object to the `config` in\n`~/.hyper.js`.\n\n**Note:** you may need to restart Hyper when setting or switching between the\nvalues for the `darkmode`, `vibrancy` and `hideControls` properties.\n\n### Dark Mode\nSet `darkmode` to `true` to use the dark version of the theme.\n```js\n\nconfig: {\n    ...\n    hypest: {\n        // Default is false\n        darkmode: true\n    }\n    ...\n}\n```\n\u003cimg src=\"assets/preview-dark.jpg?raw=true\" alt=\"Hypest Screenshot\" width=\"600\" /\u003e\n\n### Vibrancy\nSet `vibrancy` to `false` to disable the window vibrancy effect in either theme. \n```js\n\nconfig: {\n    ...\n    hypest: {\n        // Default is true\n        vibrancy: false,\n    }\n    ...\n}\n```\n\u003cimg src=\"assets/preview-no-vibrancy.jpg?raw=true\" alt=\"Hypest Screenshot\" width=\"600\" /\u003e\n\n### Vibrancy level\nTo have the window appear more transparent when vibrancy is enabled, set `vibrancyLevel` to a value between `0` and `0.5`. To have the window appear more opaque, increase `vibrancyLevel` to a value between `0.7` and `1.0`. \n\nFor both light and dark versions, the default vibrancy level is `0.6`.\n```js\n\nconfig: {\n    ...\n    hypest: {\n        // Default value is 0.6\n        vibrancyLevel: 0.6\n    }\n    ...\n}\n```\n\n### Borders\nSet `borders` to `true` if you prefer your tabs with some more contrast.\n```js\n\nconfig: {\n    ...\n    hypest: {\n        // Default is false\n        borders: true\n    }\n    ...\n}\n```\n\u003cimg src=\"assets/preview-with-borders.jpg?raw=true\" alt=\"Hypest Screenshot\" width=\"600\" /\u003e\n\n### Remove window controls\nSet `hideControls` to `true` to remove the window controls and just show tabs.\n```js\n\nconfig: {\n    ...\n    hypest: {\n        // Default is false\n        hideControls: true\n    }\n    ...\n}\n```\n\u003cimg src=\"assets/preview-no-controls.jpg?raw=true\" alt=\"Hypest Screenshot\" width=\"600\" /\u003e\n\n### Accent color\nPass a supported named color with `accentColor` to use it for the cursor color,\nselection color and the search styling (if using the `hyper-search` plugin).\nIt's also used for activity in `hyper-tabs-enhanced` and `hyper-statusline`.\n```js\n\nconfig: {\n    ...\n    hypest: {\n        // Default is 'blue'\n        // Use one of 'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan' or 'white'\n        accentColor: 'cyan'\n    }\n    ...\n}\n```\n\n### Custom theme colors\nHypest has it's own set of colors defined by the theme but you can override them\nby adding a `colors` object and setting all or some of the supported color\nproperties. These custom colors will also be inherited by `accentColor`.\n```js\n\nconfig: {\n    ...\n    hypest: {\n        // Supported  colors are 'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan' and 'white'\n        // Custom colors must be specified as 6 character hexadecimals\n        colors: {\n          blue: '#0067FF'\n        }\n    }\n    ...\n}\n```\n\n##  Known issues\n\n#### Issues with selection colors when vibrancy is enabled\nThere is a known issue in the Xterm.js engine where selection colors appear to\nrender as opaque blocks with invisible text if the `background` has transparency.\nThere is a [known issue](https://github.com/zeit/hyper/issues/819) on the Hyper\nrepository and an [open issue](https://github.com/xtermjs/xterm.js/issues/1898)\non the Xterm.js repo but unfortunately no fixes for the issue as it stands.\n\nIf you're just looking to solve **pasted** text selection for zsh shells there\nis a workaround for that at least, left in a comment on\n[the Hyper issue](https://github.com/zeit/hyper/issues/819#issuecomment-383229725).\nRun the following command to disable the background color of pasted content to\nmake pasted text visible:\n\n```\necho 'unset zle_bracketed_paste' \u003e\u003e ~/.zshrc\n```\n\nThe only way to entirely work around the issue for now is to use the non-vibrant\ntheme in Hypest by setting\n[vibrancy to false](https://github.com/dizzyup/hyper-hypest#vibrancy) in your\nHypest configuration.\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdizzyup%2Fhyper-hypest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdizzyup%2Fhyper-hypest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdizzyup%2Fhyper-hypest/lists"}