Skip to content

Instantly share code, notes, and snippets.

@JoeRobich
JoeRobich / README.md
Last active February 24, 2026 22:14
VS 2017 Colors for Visual Studio 2026

Visual Studio 2017 Colors for VS2026

Visual Studio 2026 removed the color scheme selector from the C# / VB.NET advanced settings page and now every theme is getting the enhanced semantic colors introduced in 2019. Follow the steps below to return to your preferred editor colors.

  1. Save the .vssettings which matches your preferred theme.
  2. Open Visual Studio 2026
  3. Click Tools > Import and Export Settings
  4. Choose Import selected environment settings
  5. Save your current settings if desired
  6. Browse to select the .vssettings
@JoeRobich
JoeRobich / Visual Studio Dark Style.json
Last active May 7, 2019 22:03
Visual Studio Styles for VS for Mac
{
"name": "Visual Studio Dark",
"version": "1.0.0",
"description": "Reminiscent of Microsoft Visual Studio's default dark colors",
"originator": "Microsoft",
"palette": [
{ "name": "text-white", "value": "#dcdcdc" },
{ "name": "background-black", "value": "#1e1e1e" },
{ "name": "comment-green", "value": "#57a64a" },
@JoeRobich
JoeRobich / keybase.md
Last active February 8, 2017 19:59
keybase.io

Keybase proof

I hereby claim:

  • I am joerobich on github.
  • I am joeyrobichaud (https://keybase.io/joeyrobichaud) on keybase.
  • I have a public key whose fingerprint is E069 C2C9 753A F124 6FC2 D4C5 F34B 212E FEE6 787E

To claim this, I am signing this object:

@JoeRobich
JoeRobich / mxml.rb
Created July 16, 2016 16:24
Attempt at a MXML Lexer for the rouge ruby gem.
# -*- coding: utf-8 -*- #
module Rouge
module Lexers
class MXML < ActionScript
title "MXML"
desc "MXML"
tag 'mxml'
filenames '*.mxml'
mimetypes 'application/xv+xml'
@JoeRobich
JoeRobich / ThingTemplateSelector.cs
Created June 30, 2016 14:21
XAML DataTemplateSelector Example
using System;
using System.Collections.Generic;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
namespace DataTemplates
{
public class ThingTemplateSelector : DataTemplateSelector
{
private readonly Dictionary<Type, Func<DataTemplate>> TemplatesByType;
@JoeRobich
JoeRobich / Vink.tmTheme
Last active September 16, 2015 19:18
Vink for VsCode v0.8
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Vink</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
@JoeRobich
JoeRobich / DarkCodeForHipChatBeta
Last active August 29, 2015 14:16
DarkCode Stylish script to for the new HipChat Beta redesign
@-moz-document domain("hipchat.com") {
.date-divider {
margin: 0;
text-align: left;
color: #fff;
}
.date-block {
width: calc(100% - 10px);
}
@JoeRobich
JoeRobich / MainWindow.mxml
Created March 4, 2015 23:37
WPF AttachedProperty to show the on-screen keyboard when the control get focused by touch then hide it when the control loses focus. Code in this Gist is MIT Licensed.
<Window x:Class="TouchKeyboardTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:TouchKeyboardTest"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Title="Touch Keyboard Test"
@JoeRobich
JoeRobich / VInkStyle.json
Last active August 29, 2015 14:08
The Vink theme is a modified WikiRoad Ink theme for Xamarin Studio/MonoDevelop.
{
"name": "VInk",
"version": "1.0",
"description": "The Vink theme is a modified WikiRoad Ink theme.",
"originator": "Joey Robichaud <joey.robichaud@gmail.com>",
"palette": [
{ "name": "comment", "value": "#808080" },
{ "name": "keyword", "value": "#CC7832" },
{ "name": "type", "value": "#FFC66A" },
{ "name": "interface", "value": "#6897BB" },