mon-jai / apc-extension

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apc Customize UI++ extension README

The successor of iocave/Customize UI

Enabling and Disabling

VSCode commands:

  • Enable Apc extension apc.extension.enable
  • Disable Apc extension apc.extension.disable

Supported configuration options

apc.stylesheet

    "apc.stylesheet": {
      ".monaco-workbench .part.editor>.content .editor-group-container>.title div.tabs-container": "border-radius: 5px; font-family: 'Times New Roman', Times, serif;"
      // or
      "body": {
        "background-image": "url(/Users/aleksandarpopovic/imgs/19.png), linear-gradient(to top,rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.2))",
        "background-size": "cover",
        "background-blend-mode": "multiply",
        "background-repeat": "no-repeat"
      }
    }

apc.activityBar

    "apc.activityBar": {
      "position": "bottom" | undefined // activity bar will be positioned below the sidebar
      "size": number // if position set to bottom  this is the heigth else width of activity bar
    }

apc.statusBar

    "apc.statusBar": {
      "position": "top" | "bottom" | "editor-top" | "editor-bottom",
      "height": number,
      "fontSize": number
    }

apc.electron

see https://www.electronjs.org/docs/latest/tutorial/window-customization

    "apc.electron": {
      "frame": false,
    }
    // or
    "apc.electron": {
      "titleBarStyle": "hidden", // inline titleBar
    }
    // or
    "apc.electron": {
      "titleBarStyle": "hiddenInset", // inline titleBar
      "trafficLightPosition": { // custom position
        "x": 7,
        "y": 5
      }
    }
    // or 
    "apc.electron": {
      "titleBarStyle": "hidden",
      "titleBarOverlay": {
        "color": "#2f3241",
        "symbolColor": "#74b1be",
        "height": 60
      }
    }

apc.header

    "apc.header": {
      "height": number,
      "fontSize": number
    }

apc.listRow

    "apc.listRow": {
      "height": number,
      "fontSize": number
    }

Credits

Inspired by https://github.com/iocave/monkey-patch https://github.com/iocave/customize-ui

About

License:MIT License


Languages

Language:JavaScript 45.8%Language:TypeScript 29.3%Language:CSS 25.0%