Coder Social home page Coder Social logo

customize-ui's Introduction

Customize UI README

This experimental extension allows customizing VSCode user interface beyond what's normally possible, such as

  • Changing interface fonts
  • Inline titlebar on macOS
  • Activity bar below sidebar
  • Custom stylesheet rules conveniently specified in settings.json
Preview

Note: As of VSCode 1.74, this extension does not work, and will cause VSCode to crash. You can remain on 1.73.1 or prior to continue to use this extension. If you wish to move to a newer version of VSCode, you'll want to uninstall this extension before updating.

Supported configuration options

customizeUI.activityBar

When set to top, activity bar will be positioned over the sidebar.

When set to bottom, activity bar will be positioned below the sidebar.

When set to wide, activity bar will match the width of traffic lights (for macOS inline menu bar).

customizeUI.moveStatusbar

When enabled move the statusbar below the panel (Terminal, Output, Problems). Useful to gain some space for the sidebar.

WARNING: don't works well if panel is set to left or right,
this setting was added to be able to disable the default behavior.

customizeUI.activityBarHideSettings

When enabled hides the Settings (and Accounts) icon in horizontal (bottom) activity bar. Useful when the activity bar gets too crowded.

customizeUI.titleBar

macOS only. Setting this hides the titlebar, and the tab bar becomes draggable.

  • inline: places window controls in the sidebar or tab bar.

  • frameless: hides window controls.

Note that this setting requires that "window.titleBarStyle": "native" is also set.

customizeUI.fontSizeMap

Mapping from hardcoded VSCode font size to custom font size. For example the following will change 13px and 12px UI fonts to 11px, which fixes huge sidebar font on OS X.

    "customizeUI.fontSizeMap": {
        "13px": "11px",
        "12px": "11px",
        "window-title": "12px", // Window title font when using custom titlebar
        "tab-title": "12px",    // Used for editor tab titles
        "monospace": "10.5px",  // Used for monospace fonts in user interface
        "menu": "13px",         // Used for menu items (windows only)
    }

customizeUI.listRowHeight

Changes row height in various list and trees in user inteface. 22 by default

    "customizeUI.listRowHeight": 20, // shrink rows to match XCode

customizeUI.font.regular and customizeUI.font.monospace

Allows changing font face for regular and monospace user interface fonts

    "customizeUI.font.regular": "Helvetica Nueve",
    "customizeUI.font.monospace": "Fira Code",

customizeUI.stylesheet

Allow adding custom stylesheet rules. It is in form of a map where selectors are keys.

    "customizeUI.stylesheet": {
        ".search-view .search-widgets-container": "padding-top: 0px !important",
        ".suggest-input-container": "padding: 3px 4px 3px !important;"
    }

How does it work

Customize UI relies on the Monkey Patch Extension to inject custom javascript in VSCode. After installation you should be prompted to enable Monkey Patch. You can always trigger this manually by invoking the "Enable Monkey Patch" command.

Credits

Inline titlebar inspired by Jürg Lehni's Titlebar-less VSCode extension.

Coffee

If you like this this extension, consider buying me a coffee. Thank you!

customize-ui's People

Contributors

adtc avatar appleton avatar cblavier avatar dependabot[bot] avatar dpren avatar ekwoka avatar j-f1 avatar knopp avatar ricosandyca avatar utkarshkukreti avatar ypetremann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

customize-ui's Issues

Swizzle.dylib's Code Signature is Invalid

Thanks for nice project. I think modules/swizzle.dylib's Code Signature is invalid. It cause VS Code cannot start. Here is full error log.

Process:               Electron [43312]
Path:                  /Applications/Visual Studio Code.app/Contents/MacOS/Electron
Identifier:            com.microsoft.VSCode
Version:               1.45.1 (1.45.1)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Electron [43312]
User ID:               501

Date/Time:             2020-05-27 14:21:26.828 +0900
OS Version:            Mac OS X 10.15.4 (19E287)
Report Version:        12
Bridge OS Version:     4.4 (17P4281)
Anonymous UUID:        9CD90DC6-1E4D-B3A9-0846-C39A68C4D350
Sleep/Wake UUID:       4253CD7A-D550-444A-8D93-A2D78F8B14F3

Time Awake Since Boot: 190000 seconds
Time Since Wake:       15000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  CrBrowserMain  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (Code Signature Invalid)
Exception Codes:       0x0000000000000032, 0x000000010f727000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace CODESIGNING, Code 0x2

kernel messages:

VM Regions Near 0x10f727000:
    MALLOC_LARGE           000000010f717000-000000010f727000 [   64K] rw-/rwx SM=PRV  
--> mapped file            000000010f727000-000000010f729000 [    8K] r-x/rwx SM=COW  �
    mapped file            000000010f729000-000000010f72a000 [    4K] rw-/rwx SM=COW  �

Application Specific Information:
dyld: in dlopen()
/Users/Realignist/Library/Application Support/Code/User/globalStorage/iocave.customize-ui/modules/swizzle.dylib

Thread 0 Crashed:: CrBrowserMain  Dispatch queue: com.apple.main-thread
0   dyld                          	0x000000010f788808 ImageLoaderMachO::crashIfInvalidCodeSignature() + 88
1   dyld                          	0x000000010f78f46d ImageLoaderMachOCompressed::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, unsigned int, unsigned int, linkedit_data_command const*, encryption_info_command const*, ImageLoader::LinkContext const&) + 349
2   dyld                          	0x000000010f788638 ImageLoaderMachO::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, ImageLoader::LinkContext const&) + 158
3   dyld                          	0x000000010f773e23 dyld::loadPhase6(int, stat const&, char const*, dyld::LoadContext const&) + 728
4   dyld                          	0x000000010f77ba7f dyld::loadPhase5(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 1422
5   dyld                          	0x000000010f77b48f dyld::loadPhase4(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 185
6   dyld                          	0x000000010f77b1f9 dyld::loadPhase3(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 1435
7   dyld                          	0x000000010f77a8b3 dyld::loadPhase1(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 183
8   dyld                          	0x000000010f7739bb dyld::loadPhase0(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 487
9   dyld                          	0x000000010f773578 dyld::load(char const*, dyld::LoadContext const&, unsigned int&) + 185
10  dyld                          	0x000000010f77fd3d dlopen_internal + 419
11  libdyld.dylib                 	0x00007fff67b46d8a dlopen + 171
12  com.github.Electron.framework 	0x0000000114f41e9a 0x10f875000 + 91016858
13  com.github.Electron.framework 	0x0000000114f40bf4 0x10f875000 + 91012084
14  com.github.Electron.framework 	0x0000000110dfe50c 0x10f875000 + 22582540
15  com.github.Electron.framework 	0x0000000110dbf227 0x10f875000 + 22323751
16  com.github.Electron.framework 	0x0000000110dbe862 0x10f875000 + 22321250
17  com.github.Electron.framework 	0x0000000111785979 0x10f875000 + 32573817
18  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
19  com.github.Electron.framework 	0x0000000111705039 0x10f875000 + 32047161
20  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
21  com.github.Electron.framework 	0x0000000111705039 0x10f875000 + 32047161
22  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
23  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
24  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
25  com.github.Electron.framework 	0x00000001117071dd 0x10f875000 + 32055773
26  com.github.Electron.framework 	0x00000001117e9b3b 0x10f875000 + 32983867
27  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
28  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
29  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
30  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
31  com.github.Electron.framework 	0x0000000111705039 0x10f875000 + 32047161
32  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
33  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
34  com.github.Electron.framework 	0x000000011170b921 0x10f875000 + 32074017
35  com.github.Electron.framework 	0x0000000111735ff0 0x10f875000 + 32247792
36  com.github.Electron.framework 	0x000000011175a332 0x10f875000 + 32396082
37  com.github.Electron.framework 	0x000000011172865a 0x10f875000 + 32192090
38  com.github.Electron.framework 	0x0000000111708e58 0x10f875000 + 32063064
39  com.github.Electron.framework 	0x0000000110e821ed 0x10f875000 + 23122413
40  com.github.Electron.framework 	0x0000000110e82938 0x10f875000 + 23124280
41  com.github.Electron.framework 	0x0000000110e9e009 v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*) + 489
42  com.github.Electron.framework 	0x0000000114ee1a04 node::InternalCallbackScope::Close() + 260
43  com.github.Electron.framework 	0x0000000114ee1d8d 0x10f875000 + 90623373
44  com.github.Electron.framework 	0x0000000114eefcf1 0x10f875000 + 90680561
45  com.github.Electron.framework 	0x0000000114f61d57 0x10f875000 + 91147607
46  com.github.Electron.framework 	0x0000000114f61fb2 0x10f875000 + 91148210
47  com.github.Electron.framework 	0x0000000115046808 0x10f875000 + 92084232
48  com.github.Electron.framework 	0x000000011504a684 0x10f875000 + 92100228
49  com.github.Electron.framework 	0x000000011505b50b 0x10f875000 + 92169483
50  com.github.Electron.framework 	0x000000011504ab51 uv_run + 497
51  com.github.Electron.framework 	0x000000010f9b5731 0x10f875000 + 1312561
52  com.github.Electron.framework 	0x0000000111b17a72 0x10f875000 + 36317810
53  com.github.Electron.framework 	0x0000000111b27a04 0x10f875000 + 36383236
54  com.github.Electron.framework 	0x0000000111b27ed7 0x10f875000 + 36384471
55  com.github.Electron.framework 	0x0000000111b84293 0x10f875000 + 36762259
56  com.github.Electron.framework 	0x0000000111ac1ffa 0x10f875000 + 35966970
57  com.github.Electron.framework 	0x0000000111b83bff 0x10f875000 + 36760575
58  com.apple.CoreFoundation      	0x00007fff2ddadf12 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
59  com.apple.CoreFoundation      	0x00007fff2ddadeb1 __CFRunLoopDoSource0 + 103
60  com.apple.CoreFoundation      	0x00007fff2ddadccb __CFRunLoopDoSources0 + 209
61  com.apple.CoreFoundation      	0x00007fff2ddac9fa __CFRunLoopRun + 927
62  com.apple.CoreFoundation      	0x00007fff2ddabffe CFRunLoopRunSpecific + 462
63  com.apple.HIToolbox           	0x00007fff2c9dfabd RunCurrentEventLoopInMode + 292
64  com.apple.HIToolbox           	0x00007fff2c9df7d5 ReceiveNextEventCommon + 584
65  com.apple.HIToolbox           	0x00007fff2c9df579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
66  com.apple.AppKit              	0x00007fff2b02ac99 _DPSNextEvent + 883
67  com.apple.AppKit              	0x00007fff2b0294e0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
68  com.apple.AppKit              	0x00007fff2b01b1ee -[NSApplication run] + 658
69  com.github.Electron.framework 	0x0000000111b84a9c 0x10f875000 + 36764316
70  com.github.Electron.framework 	0x0000000111b835c8 0x10f875000 + 36758984
71  com.github.Electron.framework 	0x0000000111b283b8 0x10f875000 + 36385720
72  com.github.Electron.framework 	0x0000000111afcbd7 0x10f875000 + 36207575
73  com.github.Electron.framework 	0x00000001104ef313 0x10f875000 + 13083411
74  com.github.Electron.framework 	0x00000001104f0872 0x10f875000 + 13088882
75  com.github.Electron.framework 	0x00000001104ec656 0x10f875000 + 13071958
76  com.github.Electron.framework 	0x00000001103a9c62 0x10f875000 + 11750498
77  com.github.Electron.framework 	0x00000001103a987e 0x10f875000 + 11749502
78  com.github.Electron.framework 	0x000000011327c919 0x10f875000 + 60848409
79  com.github.Electron.framework 	0x00000001103a8f14 0x10f875000 + 11747092
80  com.github.Electron.framework 	0x000000010f877954 AtomMain + 84
81  com.microsoft.VSCode          	0x000000010a94e9e0 0x10a94e000 + 2528
82  libdyld.dylib                 	0x00007fff67b5bcc9 start + 1

Thread 1:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 3:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 4:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 5:: ThreadPoolServiceThread
0   libsystem_kernel.dylib        	0x00007fff67ca5b96 kevent64 + 10
1   com.github.Electron.framework 	0x0000000111b7bd2a 0x10f875000 + 36728106
2   com.github.Electron.framework 	0x0000000111b7bb96 0x10f875000 + 36727702
3   com.github.Electron.framework 	0x0000000111b283b8 0x10f875000 + 36385720
4   com.github.Electron.framework 	0x0000000111afcbd7 0x10f875000 + 36207575
5   com.github.Electron.framework 	0x0000000111b2b4b7 0x10f875000 + 36398263
6   com.github.Electron.framework 	0x0000000111b378e6 0x10f875000 + 36448486
7   com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
8   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
9   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 6:: ThreadPoolForegroundWorker
0   libsystem_kernel.dylib        	0x00007fff67c9cdfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff67c9d170 mach_msg + 60
2   com.github.Electron.framework 	0x0000000111b14a65 0x10f875000 + 36305509
3   com.github.Electron.framework 	0x0000000111b332fd 0x10f875000 + 36430589
4   com.github.Electron.framework 	0x0000000111b33980 0x10f875000 + 36432256
5   com.github.Electron.framework 	0x0000000111b335c4 0x10f875000 + 36431300
6   com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
7   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
8   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 7:: ThreadPoolBackgroundWorker
0   libsystem_kernel.dylib        	0x00007fff67c9cdfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff67c9d170 mach_msg + 60
2   com.github.Electron.framework 	0x0000000111b14a65 0x10f875000 + 36305509
3   com.github.Electron.framework 	0x0000000111b332fd 0x10f875000 + 36430589
4   com.github.Electron.framework 	0x0000000111b336ac 0x10f875000 + 36431532
5   com.github.Electron.framework 	0x0000000111b33534 0x10f875000 + 36431156
6   com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
7   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
8   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 8:: Chrome_IOThread
0   libsystem_kernel.dylib        	0x00007fff67ca5b96 kevent64 + 10
1   com.github.Electron.framework 	0x0000000111b7bd2a 0x10f875000 + 36728106
2   com.github.Electron.framework 	0x0000000111b7bb96 0x10f875000 + 36727702
3   com.github.Electron.framework 	0x0000000111b283b8 0x10f875000 + 36385720
4   com.github.Electron.framework 	0x0000000111afcbd7 0x10f875000 + 36207575
5   com.github.Electron.framework 	0x00000001104f6374 0x10f875000 + 13112180
6   com.github.Electron.framework 	0x0000000111b378e6 0x10f875000 + 36448486
7   com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
8   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
9   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 9:
0   libsystem_kernel.dylib        	0x00007fff67ca1766 kevent + 10
1   com.github.Electron.framework 	0x000000011505b1aa 0x10f875000 + 92168618
2   com.github.Electron.framework 	0x000000011504ab51 uv_run + 497
3   com.github.Electron.framework 	0x0000000114fc6ab6 0x10f875000 + 91560630
4   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
5   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 10:
0   libsystem_kernel.dylib        	0x00007fff67c9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d60425 _pthread_cond_wait + 698
2   com.github.Electron.framework 	0x0000000115056529 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000114fc6bc8 0x10f875000 + 91560904
4   com.github.Electron.framework 	0x0000000114fc483b 0x10f875000 + 91551803
5   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 11:
0   libsystem_kernel.dylib        	0x00007fff67c9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d60425 _pthread_cond_wait + 698
2   com.github.Electron.framework 	0x0000000115056529 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000114fc6bc8 0x10f875000 + 91560904
4   com.github.Electron.framework 	0x0000000114fc483b 0x10f875000 + 91551803
5   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 12:
0   libsystem_kernel.dylib        	0x00007fff67c9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d60425 _pthread_cond_wait + 698
2   com.github.Electron.framework 	0x0000000115056529 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000114fc6bc8 0x10f875000 + 91560904
4   com.github.Electron.framework 	0x0000000114fc483b 0x10f875000 + 91551803
5   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 13:
0   libsystem_kernel.dylib        	0x00007fff67c9ce36 semaphore_wait_trap + 10
1   com.github.Electron.framework 	0x0000000115056a90 uv_sem_wait + 16
2   com.github.Electron.framework 	0x0000000115011912 0x10f875000 + 91867410
3   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 14:: NetworkConfigWatcher
0   libsystem_kernel.dylib        	0x00007fff67c9f062 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d5d917 _pthread_mutex_firstfit_lock_wait + 83
2   libsystem_pthread.dylib       	0x00007fff67d5b937 _pthread_mutex_firstfit_lock_slow + 222
3   libdyld.dylib                 	0x00007fff67b5a786 dyldGlobalLockAcquire() + 16
4   dyld                          	0x000000010f77fc33 dlopen_internal + 153
5   libdyld.dylib                 	0x00007fff67b46d8a dlopen + 171
6   com.apple.framework.IOKit     	0x00007fff30b25b7e symAddrInSC + 170
7   com.apple.framework.IOKit     	0x00007fff30b25aa7 SCDynamicStoreCreate + 47
8   com.github.Electron.framework 	0x0000000111ec4a1b 0x10f875000 + 40172059
9   com.github.Electron.framework 	0x0000000111ec476c 0x10f875000 + 40171372
10  com.github.Electron.framework 	0x0000000111b17a72 0x10f875000 + 36317810
11  com.github.Electron.framework 	0x0000000111b27a04 0x10f875000 + 36383236
12  com.github.Electron.framework 	0x0000000111b27ed7 0x10f875000 + 36384471
13  com.github.Electron.framework 	0x0000000111b84293 0x10f875000 + 36762259
14  com.github.Electron.framework 	0x0000000111ac1ffa 0x10f875000 + 35966970
15  com.github.Electron.framework 	0x0000000111b83bff 0x10f875000 + 36760575
16  com.apple.CoreFoundation      	0x00007fff2ddadf12 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
17  com.apple.CoreFoundation      	0x00007fff2ddadeb1 __CFRunLoopDoSource0 + 103
18  com.apple.CoreFoundation      	0x00007fff2ddadccb __CFRunLoopDoSources0 + 209
19  com.apple.CoreFoundation      	0x00007fff2ddac9fa __CFRunLoopRun + 927
20  com.apple.CoreFoundation      	0x00007fff2ddabffe CFRunLoopRunSpecific + 462
21  com.apple.Foundation          	0x00007fff304402a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
22  com.github.Electron.framework 	0x0000000111b847a1 0x10f875000 + 36763553
23  com.github.Electron.framework 	0x0000000111b835c8 0x10f875000 + 36758984
24  com.github.Electron.framework 	0x0000000111b283b8 0x10f875000 + 36385720
25  com.github.Electron.framework 	0x0000000111afcbd7 0x10f875000 + 36207575
26  com.github.Electron.framework 	0x0000000111b378e6 0x10f875000 + 36448486
27  com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
28  libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
29  libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 15:: CrShutdownDetector
0   libsystem_kernel.dylib        	0x00007fff67c9d81e read + 10
1   com.github.Electron.framework 	0x000000010f9229af 0x10f875000 + 711087
2   com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
3   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 16:: NetworkConfigWatcher
0   libsystem_kernel.dylib        	0x00007fff67c9f062 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d5d917 _pthread_mutex_firstfit_lock_wait + 83
2   libsystem_pthread.dylib       	0x00007fff67d5b937 _pthread_mutex_firstfit_lock_slow + 222
3   libdyld.dylib                 	0x00007fff67b5a786 dyldGlobalLockAcquire() + 16
4   dyld                          	0x000000010f77fc33 dlopen_internal + 153
5   libdyld.dylib                 	0x00007fff67b46d8a dlopen + 171
6   com.apple.framework.IOKit     	0x00007fff30b25b7e symAddrInSC + 170
7   com.apple.framework.IOKit     	0x00007fff30b25aa7 SCDynamicStoreCreate + 47
8   com.github.Electron.framework 	0x0000000111ec4a1b 0x10f875000 + 40172059
9   com.github.Electron.framework 	0x0000000111ec476c 0x10f875000 + 40171372
10  com.github.Electron.framework 	0x0000000111b17a72 0x10f875000 + 36317810
11  com.github.Electron.framework 	0x0000000111b27a04 0x10f875000 + 36383236
12  com.github.Electron.framework 	0x0000000111b27ed7 0x10f875000 + 36384471
13  com.github.Electron.framework 	0x0000000111b84293 0x10f875000 + 36762259
14  com.github.Electron.framework 	0x0000000111ac1ffa 0x10f875000 + 35966970
15  com.github.Electron.framework 	0x0000000111b83bff 0x10f875000 + 36760575
16  com.apple.CoreFoundation      	0x00007fff2ddadf12 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
17  com.apple.CoreFoundation      	0x00007fff2ddadeb1 __CFRunLoopDoSource0 + 103
18  com.apple.CoreFoundation      	0x00007fff2ddadccb __CFRunLoopDoSources0 + 209
19  com.apple.CoreFoundation      	0x00007fff2ddac9fa __CFRunLoopRun + 927
20  com.apple.CoreFoundation      	0x00007fff2ddabffe CFRunLoopRunSpecific + 462
21  com.apple.Foundation          	0x00007fff304402a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
22  com.github.Electron.framework 	0x0000000111b847a1 0x10f875000 + 36763553
23  com.github.Electron.framework 	0x0000000111b835c8 0x10f875000 + 36758984
24  com.github.Electron.framework 	0x0000000111b283b8 0x10f875000 + 36385720
25  com.github.Electron.framework 	0x0000000111afcbd7 0x10f875000 + 36207575
26  com.github.Electron.framework 	0x0000000111b378e6 0x10f875000 + 36448486
27  com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
28  libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
29  libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 17:: ThreadPoolForegroundWorker
0   libsystem_kernel.dylib        	0x00007fff67c9cdfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff67c9d170 mach_msg + 60
2   com.github.Electron.framework 	0x0000000111b14a65 0x10f875000 + 36305509
3   com.github.Electron.framework 	0x0000000111b332fd 0x10f875000 + 36430589
4   com.github.Electron.framework 	0x0000000111b33980 0x10f875000 + 36432256
5   com.github.Electron.framework 	0x0000000111b335c4 0x10f875000 + 36431300
6   com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
7   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
8   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 18:: ThreadPoolForegroundWorker
0   libsystem_kernel.dylib        	0x00007fff67c9cdfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff67c9d170 mach_msg + 60
2   com.github.Electron.framework 	0x0000000111b14a65 0x10f875000 + 36305509
3   com.github.Electron.framework 	0x0000000111b332fd 0x10f875000 + 36430589
4   com.github.Electron.framework 	0x0000000111b33980 0x10f875000 + 36432256
5   com.github.Electron.framework 	0x0000000111b335c4 0x10f875000 + 36431300
6   com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
7   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
8   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 19:: CompositorTileWorker1
0   libsystem_kernel.dylib        	0x00007fff67c9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d60425 _pthread_cond_wait + 698
2   com.github.Electron.framework 	0x0000000111b72b45 0x10f875000 + 36690757
3   com.github.Electron.framework 	0x0000000112e1a58d 0x10f875000 + 56251789
4   com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
5   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 20:: ThreadPoolSingleThreadForegroundBlocking0
0   libsystem_kernel.dylib        	0x00007fff67c9cdfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff67c9d170 mach_msg + 60
2   com.github.Electron.framework 	0x0000000111b14a65 0x10f875000 + 36305509
3   com.github.Electron.framework 	0x0000000111b332fd 0x10f875000 + 36430589
4   com.github.Electron.framework 	0x0000000111b33980 0x10f875000 + 36432256
5   com.github.Electron.framework 	0x0000000111b33624 0x10f875000 + 36431396
6   com.github.Electron.framework 	0x0000000111b7daa7 0x10f875000 + 36735655
7   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
8   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 21:
0   libsystem_kernel.dylib        	0x00007fff67c9ce36 semaphore_wait_trap + 10
1   com.github.Electron.framework 	0x0000000115056a90 uv_sem_wait + 16
2   com.github.Electron.framework 	0x000000010f9b5628 0x10f875000 + 1312296
3   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 22:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 23:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 24:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 25:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 26:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 27:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 28:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 29:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 30:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 31:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 32:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 33:
0   libsystem_kernel.dylib        	0x00007fff67c9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d60425 _pthread_cond_wait + 698
2   com.github.Electron.framework 	0x0000000115056529 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000115046b09 0x10f875000 + 92085001
4   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
5   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 34:
0   libsystem_kernel.dylib        	0x00007fff67c9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d60425 _pthread_cond_wait + 698
2   com.github.Electron.framework 	0x0000000115056529 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000115046b09 0x10f875000 + 92085001
4   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
5   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 35:
0   libsystem_kernel.dylib        	0x00007fff67c9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d60425 _pthread_cond_wait + 698
2   com.github.Electron.framework 	0x0000000115056529 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000115046b09 0x10f875000 + 92085001
4   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
5   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 36:
0   libsystem_kernel.dylib        	0x00007fff67c9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d60425 _pthread_cond_wait + 698
2   com.github.Electron.framework 	0x0000000115056529 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000115046b09 0x10f875000 + 92085001
4   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
5   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 37:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff67c9cdfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff67c9d170 mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff2ddae0b5 __CFRunLoopServiceMachPort + 247
3   com.apple.CoreFoundation      	0x00007fff2ddacb82 __CFRunLoopRun + 1319
4   com.apple.CoreFoundation      	0x00007fff2ddabffe CFRunLoopRunSpecific + 462
5   com.apple.AppKit              	0x00007fff2b1cc5b4 _NSEventThread + 132
6   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
7   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 38:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 39:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 40:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 41:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 42:
0   libsystem_pthread.dylib       	0x00007fff67d5bb68 start_wqthread + 0

Thread 43:
0   libsystem_kernel.dylib        	0x00007fff67c9cdfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff67c9d170 mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff2ddae0b5 __CFRunLoopServiceMachPort + 247
3   com.apple.CoreFoundation      	0x00007fff2ddacb82 __CFRunLoopRun + 1319
4   com.apple.CoreFoundation      	0x00007fff2ddabffe CFRunLoopRunSpecific + 462
5   com.apple.CoreFoundation      	0x00007fff2de34639 CFRunLoopRun + 40
6   com.github.Electron.framework 	0x000000011505a6f6 0x10f875000 + 92165878
7   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
8   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 44:
0   libsystem_kernel.dylib        	0x00007fff67c9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff67d60425 _pthread_cond_wait + 698
2   libc++.1.dylib                	0x00007fff64e2f623 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
3   spdlog.node                   	0x00000001177ca2cb spdlog::details::mpmc_bounded_queue<spdlog::details::async_log_helper::async_msg>::dequeue_for(spdlog::details::async_log_helper::async_msg&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 175
4   spdlog.node                   	0x00000001177c9e4e spdlog::details::async_log_helper::process_next_msg() + 76
5   spdlog.node                   	0x00000001177c9b2d spdlog::details::async_log_helper::worker_loop() + 59
6   spdlog.node                   	0x00000001177ca57d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (spdlog::details::async_log_helper::*)(), spdlog::details::async_log_helper*> >(void*) + 59
7   libsystem_pthread.dylib       	0x00007fff67d60109 _pthread_start + 148
8   libsystem_pthread.dylib       	0x00007fff67d5bb8b thread_start + 15

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x000000010f727000  rbx: 0x0000000000000000  rcx: 0x0000000000000020  rdx: 0x00007ffee529ce80
  rdi: 0x00006000014823e0  rsi: 0x0000000000000000  rbp: 0x00007ffee529c8a0  rsp: 0x00007ffee529c890
   r8: 0x0000000000000030   r9: 0x0000000000003000  r10: 0x0000000000000012  r11: 0x0000000000000202
  r12: 0x000000010f807268  r13: 0x00006000014823e0  r14: 0x00006000014823e0  r15: 0x0000000000000000
  rip: 0x000000010f788808  rfl: 0x0000000000010206  cr2: 0x000000010f727000
  
Logical CPU:     4
Error Code:      0x00000004 (no mapping for user data read)
Trap Number:     14


Binary Images:
       0x10a94e000 -        0x10a976fff +com.microsoft.VSCode (1.45.1 - 1.45.1) <3650AB5E-26FD-3F83-83C8-7590AC5D5DF1> /Applications/Visual Studio Code.app/Contents/MacOS/Electron
       0x10a986000 -        0x10a9a1fff +com.github.Squirrel (1.0 - 1) <E4398068-33D3-3A00-9DBE-5ACC9B022501> /Applications/Visual Studio Code.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel
       0x10a9cc000 -        0x10aa2fff7 +org.reactivecocoa.ReactiveCocoa (1.0 - 1) <701B20DE-3ADD-3643-B52A-E05744C30DB3> /Applications/Visual Studio Code.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa
       0x10aaac000 -        0x10aac0fff +org.mantle.Mantle (1.0 - ???) <31915DD6-48E6-3706-A076-C9D4CE17F4F6> /Applications/Visual Studio Code.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle
       0x10aadb000 -        0x10ad4dff7 +libffmpeg.dylib (0) <9C2A7243-EE31-362C-BCD6-A1717272B810> /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib
       0x10f770000 -        0x10f801eff  dyld (750.5) <1F893B81-89A5-3502-8510-95B97B9F730D> /usr/lib/dyld
       0x10f875000 -        0x115e0cfff +com.github.Electron.framework (7.2.4) <BC7E60FE-C82E-3004-BE1A-316880142A3C> /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework
       0x117745000 -        0x117748047  libobjc-trampolines.dylib (787.1) <CCA8AC98-12A2-3984-ACD6-1D77DAD6C0AD> /usr/lib/libobjc-trampolines.dylib
       0x1177b9000 -        0x1177ceff3 +spdlog.node (0) <09D2254B-A360-3442-8E35-48F63A6CACA8> /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules.asar.unpacked/spdlog/build/Release/spdlog.node
...

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 1
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 168561
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=789.8M resident=0K(0%) swapped_out_or_unallocated=789.8M(100%)
Writable regions: Total=842.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=842.4M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               384K        3 
Activity Tracing                   256K        1 
CG backing stores                 1848K        4 
CG image                             4K        1 
CoreGraphics                         8K        1 
CoreImage                           32K        4 
CoreUI image data                   56K        1 
Foundation                           4K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           263.7M       72 
MALLOC guard page                   32K        8 
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
Mach message                         8K        1 
Memory Tag 242                      12K        1 
Memory Tag 251                      12K        1 
Memory Tag 255                   146.2M       90 
PROTECTED_MEMORY                     4K        1 
STACK GUARD                       56.2M       45 
Stack                            171.4M       45 
VM_ALLOCATE                        260K       17 
__DATA                            48.1M      410 
__DATA_CONST                        20K        1 
__FONT_DATA                          4K        1 
__LINKEDIT                       392.6M       11 
__OBJC_RO                         32.2M        1 
__OBJC_RW                         1892K        2 
__TEXT                           397.3M      401 
__UNICODE                          564K        1 
mapped file                       69.7M       25 
shared memory                      644K       16 
===========                     =======  ======= 
TOTAL                              1.9G     1168 
TOTAL, minus reserved VM space     1.5G     1168 

Model: MacBookPro16,1, BootROM 1037.100.362.0.0 (iBridge: 17.16.14281.0.0,0), 8 processors, 8-Core Intel Core i9, 2.3 GHz, 16 GB, SMC 
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro5500MItem, AMD Radeon Pro 5500M, spdisplays_pcie_device, 4 GB
Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, DDR4, 2667 MHz, Micron, 8ATF1G64HZ-2G6E1
Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, DDR4, 2667 MHz, Micron, 8ATF1G64HZ-2G6E1
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Feb 28 2020 15:31:53 version 9.30.357.35.32.5.47 FWID 01-29ff5c69
Bluetooth: Version 7.0.4f6, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB3.0 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB 3.1 Bus
USB Device: USB2.0 Hub
USB Device: USB 2.0 Hub
USB Device: USB 2.0 BILLBOARD
USB Device: USB Storage
USB Device: Realforce
USB Device: CT10
USB Device: Apple T2 Bus
USB Device: Composite Device
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3
Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3

Settings search not affected by font change

Hi, I just installed the plugin, great work, thanks!

I changed all of my fonts to a mono font (Monoid), but it seems like the settings search bar is the only thing that's not affected by it. The strange thing is that the placeholder respects the font setting.

Here are my settings:

"customizeUI.font.regular": "Monoid",
"customizeUI.font.monospace": "Monoid"

And here is a screenshot:
Annotation 2020-01-10 160248

Allow customization of activity bar icon width / height

I just... want a setting to change these vars ;-;

I tried

  "customizeUI.stylesheet": {
    ":root": "--activity-bar-action-width: 28px;"
  }

But the overflow menu (the ...) appears earlier than it needs to, as the size calculations aren't taking the custom css into consideration.

Missing Swizzle.dylib

Hi! Customize-UI isn't working for me, and the developer tools show:

Error: ENOENT: no such file or directory, open '/Users/rmccue/.vscode/extensions/iocave.customize-ui-0.1.41/modules/swizzle.dylib'

Possibly related to #49 and the changes in 0.1.41?

Title Action Icons cramped to top

When running this extension on Linux (Manjaro 20 Gnome), the action icons on the top right of the editor pane become much smaller in height and move too far up in the toolbar:
image

I believe this is due to a missing selector in the styles that should only apply when the mac OS inline title bar is active

Alter background color of activityBar

Is it possible to add a setting for altering color of activityBar to be the same as my status bar background color?

I'm using synthwave'84 theme.
Imgur

broken in latest code insider

Activity bar is no more showing at bottom of window.

Version: 1.41.0-insider
Commit: bf7d03bf88732af0b46e473c663c49e18e839f9c
Date: 2019-11-15T05:37:27.862Z
Electron: 6.1.4
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Darwin x64 18.7.0

Font customization not working for more than one user accounts

On a system-wide installation of vscode and customize-ui, I noticed that custom font override would only work for one of the accounts. If I clean everything (~/.config/Code) for accounts A, and B, then whichever account I run Code first is the one where font customization works. The other account simply has the original font.

Is there a place in the customize-ui code you can point me so I can have a look and try to narrow down the issue for you? It may have something to do with permissions or SELinux labelling for files.

customizeUI.listRowHeight not working for activity bar

Hello, thank you for creating and sharing this extension. Everything works perfectly, except for "customizeUI.listRowHeight" where it works for all listRow like "explorer view", but it doesn't work for "Source Control". The settings have no effect for "Source Control" activity bar. Is this a known issue?

Customize-UI not working with current Vscode version

Hello, Im trying to make customize-ui work and nothing taking effect with my visual studio code, Ive restarted numerous of times and nothings happening

Heres a screenshot of the settings that im trying to configure.
Screen Shot 2020-03-30 at 9 45 40 AM

Here is the version of vscode im currently running

Version: 1.43.2
Commit: 0ba0ca52957102ca3527cf479571617f0de6ed50
Date: 2020-03-24T07:34:57.037Z
Electron: 7.1.11
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 19.4.0

Doesnt work VSCode v1.37.0 July 2019 update

Hi there,

I've been using this great extension for a while now, and recently updated my VSCode to 1.37.0. Unfortunately, it doesn't seem to work. My VSCode now looks like this when Customize UI is activated.

Here's my VSCode version data:

Version: 1.37.0
Commit: 036a6b1d3ac84e5ca96a17a44e63a87971f8fcc8
Date: 2019-08-08T01:22:37.660Z
Electron: 4.2.7
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Darwin x64 18.7.0

I'm running CustomizeUI 0.1.16 and Monkey patch 0.1.6

Screenshot 2019-08-12 at 08 33 45

Easier customization of tab bar height

Right now, to change the tab bar height, i have

  "customizeUI.stylesheet": {
    ".monaco-workbench .part.editor>.content .editor-group-container>.title .editor-actions .action-label, .monaco-workbench .part.editor>.content .editor-group-container>.title .title-actions .action-label": "height: 28px",
    ".monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab": "height: 28px",
    ".monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container": "height: 28px",
    ".monaco-workbench .part.editor>.content .editor-group-container>.title .editor-actions": "height: 28px",
    // This isn't in the original CSS, but there's a pesky `style="height: 35px"` in a child element
    ".monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-and-actions-container": "height: 28px; overflow-y: hidden;",
    // side bar actions
    ".monaco-workbench .part>.title": "height: 28px;",
    ".monaco-workbench .part>.title>.title-label": "line-height: 28px;",
    ".monaco-workbench .part>.title>.title-actions": "height: 28px;",
    ".monaco-workbench .part>.title>.title-actions .action-label": "height: 28px; line-height: 28px;"
    // panel tabs / actions
    ".monaco-workbench .part.panel>.title>.panel-switcher-container>.monaco-action-bar": "height: 28px;",
    // The padding for this is top: 3px; bottom: 4px, which is exactly the offset we need.
    ".monaco-workbench .part.panel>.title>.panel-switcher-container>.monaco-action-bar .action-item": "padding-top: 0; padding-bottom: 0;",
    ".monaco-workbench .part.panel .title": "height: 28px;",
  }

eww. it would be nice to have a single setting, like listRowHeight.

Works with only one user account on macOS

Hi, thank you for the awesome extension.

I'm not sure this is customize-ui or monkey-patch issue. On my machine, I have multiple accounts, and every time I switch account, I have to re-patch VS Code.

I haven't dive into the issue as I'm not familiar with VS Code codebase, just want to report the issue here. In case nobody fix that, I may fix it myself and submit a PR sometime later.

fontSizeMap will not work if window.zoomLevel is set

I have some config like this and it doesn't work. The font in file explorer still keeping the same.
"window.zoomLevel": 0.5,
"customizeUI.fontSizeMap":{ "13px": "16px" }

Workaround:

  • Remove window.zoomLevel
  • Save the setting so monkey patch can do its job.
  • Set window.zoomLevel again

I guess the root cause can be that when we set the zoomLevel, the default font size in vscode had been changed, so monkey patch failed to look for it.
OS: macOS 10.15.4
VSCode 1.45.0

Bug with "workbench.sideBar.location": "right"

Hi,

Thanks for this extension, I love the tweaks it provides.
I have a bug on Mac using "workbench.sideBar.location": "right", when I resize the sidebar it opens the search panel, and also extending the search panel results in a strange result:

image

Way to customize content in webviews/iframes?

Is there a way to customize the elements that are embedded in a webview, such as the native editor in the python extension? The elements can be found with the "Open Webview Developer Tools" command, but Customize UI does not style them.

If not that would be a useful addition.

image

customizeUI.stylesheet property help

Thanks for this great tool! I just gave it a 5 stars review because of my experience so far.

I seem to have a hang of all the available settings besides customizeUI.stylesheet. None of the things I've tried so far seem to do anything. How do I know what values to use for the "selector" (key)?

Also, are there any other options for customizeUI.fontSizeMap besides the ones given in the readme?

Thanks in advance!

Set multiple fonts to customizeUI.font.regular

Is there a way to set multiple fonts to Regular type?

{
    // Works
    "editor.fontFamily": "Monaco, 'Courier New', monospace",

    // Works
    "customizeUI.font.regular": "Monaco",

    // Fails
    "customizeUI.font.regular": "Monaco, 'Courier New', monospace" 
}

I use the same settings.json in different Operative systems, but the Monaco font is not installed in all of them. Or maybe is there another way to replicate that behavior?

If Monaco is not installed, then use Courier New and so on

Some styles not working

Extension is working great so far, with one exception that I've found. Any ideas why the following rule isn't taking (modifies color of the dirty tab circle)? I was able to successfully modify it from Devtools.

"customizeUI.stylesheet": {
    ".vs-dark .monaco-workbench > .part.editor > .content .editor-group-container > .title .tabs-container > .tab.dirty .close-editor-action": "background: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Ccircle fill='%23ffc600' cx='8' cy='8' r='4'/%3E%3C/svg%3E\") 50% no-repeat;",
},

Bring activityBar style from vscode-titlebar-less-macos as option to customize-ui

First of all, congrats on making this extension! I have started using it since porting my vscode-titlebar-less-macos extension to the newVSCode would represent a massive rewrite.

One thing I am missing though is the style of the activity-bar on the side (reminiscent of how Slack handles the UI), and I was wondering if we could work together on bringing this to customize-ui?

I would suggest adding a third option for "customizeUI.activityBar", perhaps called "left-extended" or "left-unifed"? It would then have to take on the width of --traffict-lights-width, and extend all the way to the top:

preview

I would then discontinue the extension and recommend customize-ui instead.

Feature Request: modifications for command palette UI

Not sure if this project is looking to expand into doing "more things", but it'd be nice if this extension could allow users to modify the command palette in the following ways:

  • Change the location of the command palette (personally, I'd like to move it a bit further down, similar to Atom's interface)
  • Change the font size of just the command palette (I don't want to edit all text sizes, just the command palette).
  • Change the max "size" of the command palette (i.e. the maximum amount of entries that are shown at any given time).

"window.nativeFullScreen": false and "customizeUI.titleBar": "frameless" don't work together

This bug was discovered here.

When setting "window.nativeFullScreen": false so that code can be taken to full screen without creating a new desktop space, when moving back from full screen to maximized, the red, orange and green balls reappear in the top left corner of the window. Relevant details:

# system info
ProductName:	Mac OS X
ProductVersion:	10.14.6
BuildVersion:	18G3020
# code version
1.42.1
c47d83b293181d9be64f27ff093689e8e7aed054
x64
# custoimize-UI info
0.1.32

Please let me know if you need more info.

Status bar below Activity Bar

I really like the idea of having the activity bar on the bottom, but unfortunately that narrows the statusbar width. It would be nice if the statusbar could be kept under the sidebar, like in the regular vscode UI, but just move the activitybar to the bottom of the sidebar.

Targeting UI elements in Zen Mode?

I have the following in my settings:

"customizeUI.stylesheet": { ".editor-actions": "display: none !important;", },

And the setting gets rid of the editor actions, but they re-appear in zen mode, which is more specifically where I don't want them. How can I select those elements to not display when zen mode is active?

Suggestion: Customise font-size and transparency of the minimap

The built in mini-map is very limited in customisation.
It doesn't change size when you update the zoom level (I've used zoom level -3 to make UI-elements take up less editing space), you can only restrict it to to a character width which isn't that useful. Being able to scale it down or change the font size (or up for certain users) would be much more useful.

In my use case I'd like to keep it to provide a quick outline of the file but I'd like it scaled down to maybe half the size.

Additionally it would be very useful if it could be made transparent/floating like in Atom, thus allowing lines to show through and beneath it.

CustomiseUI breaks source control providers pane

When active, the extension causes the "Source Control Providers" pane to never be rendered under the SCM side bar. The indexing of the remaining panes in the SCM view is then off by one which causes unexpected behaviour when trying to show / hide providers in the list.

This image shows with the extension disabled (expected behaviour):
disabled

This image show with the extension enabled:
enabled

Clicking the first provider in the dropdown in the second image would incorrectly hide the second provider in the panel.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.