All Projects → rpendleton → xcode-canvas-color

rpendleton / xcode-canvas-color

Licence: other
macOS tweak that changes the background color of Xcode's storyboard editor

Programming Languages

objective c
16641 projects - #2 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to xcode-canvas-color

MEMiniMe
Makes the toolbars in Big Sur small
Stars: ✭ 64 (+276.47%)
Mutual labels:  tweak
mooltik
🧑‍🎨 Mobile animation studio (Flutter)
Stars: ✭ 162 (+852.94%)
Mutual labels:  storyboard
Windows10Tools
Tools for Windows 10
Stars: ✭ 45 (+164.71%)
Mutual labels:  tweak
iOS 3rdTrackingBlocker
第三方SDK反跟踪插件,可以查看或屏蔽第三方SDK的上报
Stars: ✭ 14 (-17.65%)
Mutual labels:  tweak
zestyWin
📂 MacForge plugin to add Vibrancy to application windows on macOS
Stars: ✭ 19 (+11.76%)
Mutual labels:  tweak
obsidian-journey-plugin
Discover the story between your notes in Obsidian
Stars: ✭ 93 (+447.06%)
Mutual labels:  storyboard
Flashlight
🔎 Enhance Spotlight with plugins on macOS
Stars: ✭ 1,118 (+6476.47%)
Mutual labels:  tweak
ProxySwitcher
Easily enable / disable WiFi proxy on a jailbroken iOS device
Stars: ✭ 55 (+223.53%)
Mutual labels:  tweak
storybrew
A storyboard editor for osu!
Stars: ✭ 119 (+600%)
Mutual labels:  storyboard
Post-Tweaks
A post-installation batch script for Windows
Stars: ✭ 136 (+700%)
Mutual labels:  tweak
Windows-10-tweaks
This repo contains multiple scripts to optimize windows 10
Stars: ✭ 37 (+117.65%)
Mutual labels:  tweak
WechatPlus
Objective-C
Stars: ✭ 84 (+394.12%)
Mutual labels:  tweak
IBProperty
XIB、Storyboard Helper
Stars: ✭ 31 (+82.35%)
Mutual labels:  storyboard
WeChatWork-MacOS
企业微信小助手
Stars: ✭ 27 (+58.82%)
Mutual labels:  tweak
OneKeyChangeXIBColor
快速修改XIB或者Storyboard的控件颜色
Stars: ✭ 25 (+47.06%)
Mutual labels:  storyboard
Dune
A free, open-source, iOS 13-like dark mode for iOS 11 and 12
Stars: ✭ 71 (+317.65%)
Mutual labels:  tweak
Triangle
A (really) simple Swift 4 UIView class with a triangle and a diagonal line rendered and customizable in the storyboard (color, line width, direction)
Stars: ✭ 25 (+47.06%)
Mutual labels:  storyboard
PureForm
No description or website provided.
Stars: ✭ 22 (+29.41%)
Mutual labels:  storyboard
NSVLocalizationKit
Localize directly from Storyboard or Xib, it will automatically update all texts after in app language changing, without any line of code
Stars: ✭ 21 (+23.53%)
Mutual labels:  storyboard
kunnan.github.io
@zhangkn
Stars: ✭ 13 (-23.53%)
Mutual labels:  tweak

XcodeCanvasColor

A simple Xcode IDE Plugin that changes the background color of the storyboard editor.

The color is currently hard coded to a light gray color. This can be changed in NSView+CanvasBackground.m.

Compatibility

This plugin works with Xcode 6 and 7 (and potentially other versions as well). Unfortunately, Apple removed support for third-party extensions in Xcode 8. While it is possible to circumvent this by removing the code signature from Xcode, that simply isn't a solution I'm comfortable recommending to others.

For more information and potential solutions regarding this change, see alcatraz/Alcatraz#475.

Installation

  • Alcatraz Installation: This plugin is available for installation via Alcatraz, an open-source package manager for Xcode. Just search for "XcodeCanvasColor", then click Install.

  • Manual Installation: Alternatively, the plugin can be installed manually. (This is currently the only way to choose the new background color.) Simply compile the Xcode project and the plugin will be installed in the appropriate location. After restarting Xcode, the storyboard editor should use the new color for the background.

Troubleshooting

If the plugin doesn't seem to be loading, before filing issues, please read the following section regarding compatibility UUID's.

Compatibility UUID's

Apple does not currently provide an official API for the development of Xcode plugins, and as such, this plugin may not be automatically loaded after Xcode is updated. In order to fix this, the Info.plist of the plugin must be modified to include the latest DVTPlugInCompatibilityUUID from Xcode.app.

The root of this repository contains a script that can be used to automatically add the current compatibility UUID of Xcode to the plugin's Info.plist. To use the script, simply run it in Terminal:

$ ./update-uuid.sh
Xcode 6.3.2
UUID: E969541F-E6F9-4D25-8158-72DC3545A6C6

Added new UUID to plugin for Xcode 6.3.2

You may also specify a custom location for your Xcode installation or plugin bundle location:

Usage: update.sh [path_to_xcode.app [path_to_plugin.ideplugin]]

Examples:
    ./update-uuid.sh
    ./update-uuid.sh /Applications/Xcode-Beta.app

Screenshot

screenshot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].