Skip to content

men232/vscode-config

Repository files navigation

🚀 Minimalistic VS Code Config

Preview

📌 Description

This is my VS Code configuration for a clean and minimalistic interface. While it should work with other themes, full compatibility is not guaranteed.

🔧 Requirements

Ensure you have the following installed:

📥 Installation

  1. Clone repo
cd ~/Documents
git clone https://github.com/men232/vscode-config.git
  1. Copy the contents of vscode-settings.json into your VS Code user settings.
cd ~/Library/Application\ Support/Code/User/

# Backup your config
cp ./settings.json ./settings.json.bk

# Overwrite with repo config
cp ~/Documents/vscode-config/vscode-settings.json ./settings.json

🎨 Customization

You can tweak various UI elements using the following CSS variables:

/* Global transparency amount */
--al-transparency-percent: 25%;

/* Editor split line color */
--al-pane-split-color: rgb(255, 255, 255);
--al-pane-split-transparent: 2.5%;

/* Tabs title shadow */
--al-label-name-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);

/* Tabs adjustments (Highly requested feature! 😆) */
--al-tab-height: 38px;
--al-tab-y-offset: 7px;

--al-tab-activeBackground: white;
--al-tab-activeColor: black;
--al-tab-fontSize: 14px;
--al-tab-borderRadius: 4px;

/* Custom project icon (Explorer) */
--al-project-icon: '🤯'; /* Default: 🚀 */

Transparent mode

  1. Adds this properties into user settings (json)
{
  "custom-ui-style.electron": {
    "transparent": true,
    "backgroundColor": "rgba(0, 0, 0, 0)",
    "vibrancy": "fullscreen-ui"
  }
}
  1. Increase transparency percent --al-transparency-percent

Complete example

{
  "custom-ui-style.electron": {
    "frame": false,
    "transparent": true,
    "backgroundColor": "rgba(0, 0, 0, 0)",
    "titleBarStyle": "hiddenInset",
    "vibrancy": "fullscreen-ui",
    "trafficLightPosition": {
      "x": 15,
      "y": 14
    }
  },
  "custom-ui-style.stylesheet": {
    /**
     * Styles configuration
     */
    "body .monaco-workbench": "--al-transparency-percent: 10%; --al-tab-height: 38px; --al-tab-y-offset: 7px; --al-command-palette-blur-amount: 4px; --al-tab-fontSize: 14px;"
  }
}

⚙️ Disabling Specific UI Effects

Check the custom-ui-style.external.imports. You can comment out the CSS file related to a specific feature in your JSON configuration file. For example, to disable the focus glow effect, simply comment out the import for focus-glow.css

⚠️ Known Issues

  • Horizontal scrolling extends beyond the container, making it appear smaller than its actual size.

Let me know if you want to add possible workarounds or solutions! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages