{"id":23103437,"url":"https://github.com/venryx/vscode-vtools","last_synced_at":"2025-08-16T15:32:22.291Z","repository":{"id":57152504,"uuid":"84369868","full_name":"Venryx/vscode-vtools","owner":"Venryx","description":"A collection of small tools for Visual Studio Code.","archived":false,"fork":false,"pushed_at":"2021-05-16T02:29:36.000Z","size":609,"stargazers_count":21,"open_issues_count":13,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-17T00:19:08.799Z","etag":null,"topics":["vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Venryx.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2017-03-08T21:54:59.000Z","updated_at":"2023-03-13T00:36:55.000Z","dependencies_parsed_at":"2022-08-27T16:20:58.226Z","dependency_job_id":null,"html_url":"https://github.com/Venryx/vscode-vtools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Venryx%2Fvscode-vtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Venryx%2Fvscode-vtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Venryx%2Fvscode-vtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Venryx%2Fvscode-vtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Venryx","download_url":"https://codeload.github.com/Venryx/vscode-vtools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230043242,"owners_count":18163981,"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":["vscode","vscode-extension"],"created_at":"2024-12-17T00:19:41.105Z","updated_at":"2024-12-17T00:19:41.873Z","avatar_url":"https://github.com/Venryx.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VTools for Visual Studio Code\n\nExtension install page: \u003chttps://marketplace.visualstudio.com/items?itemName=venryx.vscode-vtools\u003e\n\n## Features\n\n### Auto-hide side-bar\nCauses the side-bar to be hidden whenever the user clicks outside of it. (technically, when the user changes the text-editor selection)\n\n![Auto-hide side-bar](Images/Features/AutoHideSideBar.gif)\n\n### Auto-hide bottom-bar\nSame thing as above, except for the bottom-bar (output, terminal, etc.).\n\n## Settings\n\n* `vtools.autoHideSideBar`: Causes the side-bar to be hidden whenever the user clicks outside of it. [boolean, default: `false`]\n* `vtools.autoHideBottomBar`: Causes the bottom-bar (output, terminal, etc.) to be hidden whenever the user clicks outside of it. [boolean, default: `false`]\n* `vtools.autoHideDelay`: How many milliseconds to wait before hiding the side/bottom bars, after clicking outside of them. (helps solve the unintended-selection issue -- especially when scrolled to the right) [number, default: `300`]\n\n## Alternatives\n\nThe open-source ecosystem works best when software alternatives are easy to find.\n\nThe below are plugins providing functionalities similar to...\n* **Auto-hide side-bar:** [Auto Hide](https://github.com/sirmspencer/vscode-autohide)\n* **Auto-hide bottom-bar:** [Auto Hide](https://github.com/sirmspencer/vscode-autohide)\n\n## Developing\n\n1) Clone/download repo: https://github.com/Venryx/vscode-vtools.git\n2) Make code changes in \"src\" folder.\n3) Run \"npm run compile\". (this will start compiler in watch mode) [if editing in vscode, Ctrl+Shift+B also works]\n4) Not sure what command to use in the command-line. In vscode, I open the Debug panel and launch the extension from there.\n\n## Publishing\n\n1) Increment the version number in package.json.\n2) Add an entry to the changelog for the new version.\n3) Run \"npm publish\". (this publishes to npm, and runs \"vsce publish\", which adds the new version to the vscode marketplace)\n\nNote: If \"vsce\" doesn't exist, run \"npm i -g vsce\". If login not-set/invalid (or PAT expired), run \"vsce login [your publisher name]\", and supply a non-expired PAT.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvenryx%2Fvscode-vtools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvenryx%2Fvscode-vtools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvenryx%2Fvscode-vtools/lists"}