From b5ada8de84e5d36b911aa633621f7a7d9a03e2e6 Mon Sep 17 00:00:00 2001 From: Chris Reed Date: Fri, 4 Jan 2019 17:00:26 -0600 Subject: [PATCH] Moved code and resources to new subdirectories. --- MidiKeys.xcodeproj/project.pbxproj | 19 ++++++++++-------- .../English.lproj}/Credits.html | 0 .../English.lproj}/InfoPlist.strings | Bin .../English.lproj}/KeyMapNames.strings | Bin .../English.lproj}/Localizable.strings | Bin .../English.lproj}/MainMenu.xib | 0 .../English.lproj}/Preferences.xib | 0 .../English.lproj}/ReadMe.rtf | 0 .../French.lproj}/Credits.html | 0 .../French.lproj}/InfoPlist.strings | Bin .../French.lproj}/KeyMapNames.strings | Bin .../French.lproj}/Lisez-Moi.rtf | 0 .../French.lproj}/Localizable.strings | Bin .../French.lproj}/MainMenu.xib | 0 .../French.lproj}/Preferences.xib | 0 .../German.lproj}/Credits.html | 0 .../German.lproj}/InfoPlist.strings | Bin .../German.lproj}/KeyMapNames.strings | Bin .../German.lproj}/Localizable.strings | Bin .../German.lproj}/MainMenu.xib | 0 .../German.lproj}/Preferences.xib | 0 .../Japanese.lproj}/Credits.html | 0 .../Japanese.lproj}/InfoPlist.strings | Bin .../Japanese.lproj}/KeyMapNames.strings | Bin .../Japanese.lproj}/Localizable.strings | Bin .../Japanese.lproj}/MainMenu.xib | 0 .../Japanese.lproj}/Preferences.xib | 0 KeyMaps.plist => Resources/KeyMaps.plist | 0 .../MidiKeys-Info.plist | 0 .../MidiKeys.entitlements | 0 MidiKeys.icns => Resources/MidiKeys.icns | Bin OctaveDown.png => Resources/OctaveDown.png | Bin OctaveUp.png => Resources/OctaveUp.png | Bin .../Spanish.lproj}/Credits.html | 0 .../Spanish.lproj}/InfoPlist.strings | Bin .../Spanish.lproj}/KeyMapNames.strings | Bin .../Spanish.lproj}/Localizable.strings | Bin .../Spanish.lproj}/MainMenu.xib | 0 .../Spanish.lproj}/Preferences.xib | 0 dsa_pub.pem => Resources/dsa_pub.pem | 0 .../sv.lproj}/Localizable.strings | Bin .../version_history.md | 0 AppController.h => Source/AppController.h | 0 AppController.m => Source/AppController.m | 0 CTGradient.h => Source/CTGradient.h | 0 CTGradient.m => Source/CTGradient.m | 0 ColourDefaults.h => Source/ColourDefaults.h | 0 ColourDefaults.m => Source/ColourDefaults.m | 0 .../EndpointDefaults.h | 0 .../EndpointDefaults.m | 0 KeyMapManager.h => Source/KeyMapManager.h | 0 KeyMapManager.m => Source/KeyMapManager.m | 0 MIDI.h => Source/MIDI.h | 0 MidiKeyMap.h => Source/MidiKeyMap.h | 0 MidiKeyMap.m => Source/MidiKeyMap.m | 0 MidiKeyView.h => Source/MidiKeyView.h | 0 MidiKeyView.m => Source/MidiKeyView.m | 0 .../MidiKeysApplication.h | 0 .../MidiKeysApplication.m | 0 MidiKeys_Prefix.h => Source/MidiKeys_Prefix.h | 0 MidiParser.h => Source/MidiParser.h | 0 MidiParser.m => Source/MidiParser.m | 0 .../OverlayIndicator.h | 0 .../OverlayIndicator.m | 0 Preferences.h => Source/Preferences.h | 0 .../PreferencesController.h | 0 .../PreferencesController.m | 0 main.m => Source/main.m | 0 68 files changed, 11 insertions(+), 8 deletions(-) rename {English.lproj => Resources/English.lproj}/Credits.html (100%) rename {English.lproj => Resources/English.lproj}/InfoPlist.strings (100%) rename {English.lproj => Resources/English.lproj}/KeyMapNames.strings (100%) rename {English.lproj => Resources/English.lproj}/Localizable.strings (100%) rename {English.lproj => Resources/English.lproj}/MainMenu.xib (100%) rename {English.lproj => Resources/English.lproj}/Preferences.xib (100%) rename {English.lproj => Resources/English.lproj}/ReadMe.rtf (100%) rename {French.lproj => Resources/French.lproj}/Credits.html (100%) rename {French.lproj => Resources/French.lproj}/InfoPlist.strings (100%) rename {French.lproj => Resources/French.lproj}/KeyMapNames.strings (100%) rename {French.lproj => Resources/French.lproj}/Lisez-Moi.rtf (100%) rename {French.lproj => Resources/French.lproj}/Localizable.strings (100%) rename {French.lproj => Resources/French.lproj}/MainMenu.xib (100%) rename {French.lproj => Resources/French.lproj}/Preferences.xib (100%) rename {German.lproj => Resources/German.lproj}/Credits.html (100%) rename {German.lproj => Resources/German.lproj}/InfoPlist.strings (100%) rename {German.lproj => Resources/German.lproj}/KeyMapNames.strings (100%) rename {German.lproj => Resources/German.lproj}/Localizable.strings (100%) rename {German.lproj => Resources/German.lproj}/MainMenu.xib (100%) rename {German.lproj => Resources/German.lproj}/Preferences.xib (100%) rename {Japanese.lproj => Resources/Japanese.lproj}/Credits.html (100%) rename {Japanese.lproj => Resources/Japanese.lproj}/InfoPlist.strings (100%) rename {Japanese.lproj => Resources/Japanese.lproj}/KeyMapNames.strings (100%) rename {Japanese.lproj => Resources/Japanese.lproj}/Localizable.strings (100%) rename {Japanese.lproj => Resources/Japanese.lproj}/MainMenu.xib (100%) rename {Japanese.lproj => Resources/Japanese.lproj}/Preferences.xib (100%) rename KeyMaps.plist => Resources/KeyMaps.plist (100%) rename MidiKeys-Info.plist => Resources/MidiKeys-Info.plist (100%) rename MidiKeys.entitlements => Resources/MidiKeys.entitlements (100%) rename MidiKeys.icns => Resources/MidiKeys.icns (100%) rename OctaveDown.png => Resources/OctaveDown.png (100%) rename OctaveUp.png => Resources/OctaveUp.png (100%) rename {Spanish.lproj => Resources/Spanish.lproj}/Credits.html (100%) rename {Spanish.lproj => Resources/Spanish.lproj}/InfoPlist.strings (100%) rename {Spanish.lproj => Resources/Spanish.lproj}/KeyMapNames.strings (100%) rename {Spanish.lproj => Resources/Spanish.lproj}/Localizable.strings (100%) rename {Spanish.lproj => Resources/Spanish.lproj}/MainMenu.xib (100%) rename {Spanish.lproj => Resources/Spanish.lproj}/Preferences.xib (100%) rename dsa_pub.pem => Resources/dsa_pub.pem (100%) rename {sv.lproj => Resources/sv.lproj}/Localizable.strings (100%) rename version_history.md => Resources/version_history.md (100%) rename AppController.h => Source/AppController.h (100%) rename AppController.m => Source/AppController.m (100%) rename CTGradient.h => Source/CTGradient.h (100%) rename CTGradient.m => Source/CTGradient.m (100%) rename ColourDefaults.h => Source/ColourDefaults.h (100%) rename ColourDefaults.m => Source/ColourDefaults.m (100%) rename EndpointDefaults.h => Source/EndpointDefaults.h (100%) rename EndpointDefaults.m => Source/EndpointDefaults.m (100%) rename KeyMapManager.h => Source/KeyMapManager.h (100%) rename KeyMapManager.m => Source/KeyMapManager.m (100%) rename MIDI.h => Source/MIDI.h (100%) rename MidiKeyMap.h => Source/MidiKeyMap.h (100%) rename MidiKeyMap.m => Source/MidiKeyMap.m (100%) rename MidiKeyView.h => Source/MidiKeyView.h (100%) rename MidiKeyView.m => Source/MidiKeyView.m (100%) rename MidiKeysApplication.h => Source/MidiKeysApplication.h (100%) rename MidiKeysApplication.m => Source/MidiKeysApplication.m (100%) rename MidiKeys_Prefix.h => Source/MidiKeys_Prefix.h (100%) rename MidiParser.h => Source/MidiParser.h (100%) rename MidiParser.m => Source/MidiParser.m (100%) rename OverlayIndicator.h => Source/OverlayIndicator.h (100%) rename OverlayIndicator.m => Source/OverlayIndicator.m (100%) rename Preferences.h => Source/Preferences.h (100%) rename PreferencesController.h => Source/PreferencesController.h (100%) rename PreferencesController.m => Source/PreferencesController.m (100%) rename main.m => Source/main.m (100%) diff --git a/MidiKeys.xcodeproj/project.pbxproj b/MidiKeys.xcodeproj/project.pbxproj index 03f33f0..eaec3a8 100644 --- a/MidiKeys.xcodeproj/project.pbxproj +++ b/MidiKeys.xcodeproj/project.pbxproj @@ -71,7 +71,7 @@ 02811A9321DC2B9100D97572 /* MIDI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MIDI.h; sourceTree = ""; }; 028AD5BB21CDA27C0044ED26 /* ShortcutRecorder.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = ShortcutRecorder.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 028AD5BE21D054960044ED26 /* MidiKeys.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MidiKeys.entitlements; sourceTree = ""; }; - 028AD5C121DAD8380044ED26 /* version_history.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = version_history.md; sourceTree = ""; }; + 028AD5C121DAD8380044ED26 /* version_history.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = version_history.md; path = Resources/version_history.md; sourceTree = SOURCE_ROOT; }; 028FE9A303B6D8B5006ABE44 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = English; path = English.lproj/Credits.html; sourceTree = ""; }; 028FE9A703B6D8DC006ABE44 /* German */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = German; path = German.lproj/Credits.html; sourceTree = ""; }; 028FE9A803B6DA6C006ABE44 /* MidiKeys_Prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MidiKeys_Prefix.h; sourceTree = ""; }; @@ -95,9 +95,9 @@ 02BD73A5044E6A0D000C9424 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Spanish; path = Spanish.lproj/Localizable.strings; sourceTree = ""; }; 02BD73A6044E6A20000C9424 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Spanish; path = Spanish.lproj/KeyMapNames.strings; sourceTree = ""; }; 02BD73A7044E6A2A000C9424 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Spanish; path = Spanish.lproj/InfoPlist.strings; sourceTree = ""; }; - 02BD73A8044E6A7B000C9424 /* LiesMich.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = LiesMich.rtf; sourceTree = ""; }; - 02BD73A9044E6A7B000C9424 /* Lisez-Moi.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = "Lisez-Moi.rtf"; sourceTree = ""; }; - 02BD73AA044E6A7B000C9424 /* ReadMe (Japanese).rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = "ReadMe (Japanese).rtf"; sourceTree = ""; }; + 02BD73A8044E6A7B000C9424 /* LiesMich.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = LiesMich.rtf; sourceTree = SOURCE_ROOT; }; + 02BD73A9044E6A7B000C9424 /* Lisez-Moi.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = "Lisez-Moi.rtf"; sourceTree = SOURCE_ROOT; }; + 02BD73AA044E6A7B000C9424 /* ReadMe (Japanese).rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = "ReadMe (Japanese).rtf"; sourceTree = SOURCE_ROOT; }; 02BFAFAC03EDEA94000CADE3 /* OctaveDown.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = OctaveDown.png; sourceTree = ""; }; 02BFAFAD03EDEA94000CADE3 /* OctaveUp.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = OctaveUp.png; sourceTree = ""; }; 02E533C20C122A2800CBD4A5 /* CTGradient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CTGradient.h; sourceTree = ""; }; @@ -123,7 +123,7 @@ F546EC7D035D0D950199E6AF /* MidiKeyView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MidiKeyView.h; sourceTree = ""; }; F546EC7E035D0D950199E6AF /* MidiKeyView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = MidiKeyView.m; sourceTree = ""; }; F546ED0A035D17E50199E6AF /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - F58735E2C5B04BC501FD2FC7 /* ReadMe.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReadMe.rtf; sourceTree = ""; }; + F58735E2C5B04BC501FD2FC7 /* ReadMe.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReadMe.rtf; sourceTree = SOURCE_ROOT; }; F5B7521E036765350140410E /* EndpointDefaults.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = EndpointDefaults.h; sourceTree = ""; }; F5B7521F036765350140410E /* EndpointDefaults.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = EndpointDefaults.m; sourceTree = ""; }; F5B75228036773F30140410E /* MidiKeys.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = MidiKeys.icns; sourceTree = ""; }; @@ -161,12 +161,14 @@ 02AEA56504A01467003989A9 /* Documentation */ = { isa = PBXGroup; children = ( + 028AD5C121DAD8380044ED26 /* version_history.md */, F58735E2C5B04BC501FD2FC7 /* ReadMe.rtf */, 02BD73A9044E6A7B000C9424 /* Lisez-Moi.rtf */, 02BD73A8044E6A7B000C9424 /* LiesMich.rtf */, 02BD73AA044E6A7B000C9424 /* ReadMe (Japanese).rtf */, ); name = Documentation; + path = Resources; sourceTree = ""; }; 080E96DDFE201D6D7F000001 /* Classes */ = { @@ -198,6 +200,7 @@ 02811A9321DC2B9100D97572 /* MIDI.h */, ); name = Classes; + path = Source; sourceTree = ""; }; 19C28FACFE9D520D11CA2CBB /* Products */ = { @@ -214,6 +217,7 @@ 080E96DDFE201D6D7F000001 /* Classes */, 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, + 02AEA56504A01467003989A9 /* Documentation */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, ); @@ -227,6 +231,7 @@ 028FE9A803B6DA6C006ABE44 /* MidiKeys_Prefix.h */, ); name = "Other Sources"; + path = Source; sourceTree = ""; }; 29B97317FDCFA39411CA2CEA /* Resources */ = { @@ -245,10 +250,8 @@ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, F5D5FEF00371F1130140410E /* Localizable.strings */, F5D503210371FB6A0140410E /* KeyMapNames.strings */, - 02AEA56504A01467003989A9 /* Documentation */, - 028AD5C121DAD8380044ED26 /* version_history.md */, ); - name = Resources; + path = Resources; sourceTree = ""; }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { diff --git a/English.lproj/Credits.html b/Resources/English.lproj/Credits.html similarity index 100% rename from English.lproj/Credits.html rename to Resources/English.lproj/Credits.html diff --git a/English.lproj/InfoPlist.strings b/Resources/English.lproj/InfoPlist.strings similarity index 100% rename from English.lproj/InfoPlist.strings rename to Resources/English.lproj/InfoPlist.strings diff --git a/English.lproj/KeyMapNames.strings b/Resources/English.lproj/KeyMapNames.strings similarity index 100% rename from English.lproj/KeyMapNames.strings rename to Resources/English.lproj/KeyMapNames.strings diff --git a/English.lproj/Localizable.strings b/Resources/English.lproj/Localizable.strings similarity index 100% rename from English.lproj/Localizable.strings rename to Resources/English.lproj/Localizable.strings diff --git a/English.lproj/MainMenu.xib b/Resources/English.lproj/MainMenu.xib similarity index 100% rename from English.lproj/MainMenu.xib rename to Resources/English.lproj/MainMenu.xib diff --git a/English.lproj/Preferences.xib b/Resources/English.lproj/Preferences.xib similarity index 100% rename from English.lproj/Preferences.xib rename to Resources/English.lproj/Preferences.xib diff --git a/English.lproj/ReadMe.rtf b/Resources/English.lproj/ReadMe.rtf similarity index 100% rename from English.lproj/ReadMe.rtf rename to Resources/English.lproj/ReadMe.rtf diff --git a/French.lproj/Credits.html b/Resources/French.lproj/Credits.html similarity index 100% rename from French.lproj/Credits.html rename to Resources/French.lproj/Credits.html diff --git a/French.lproj/InfoPlist.strings b/Resources/French.lproj/InfoPlist.strings similarity index 100% rename from French.lproj/InfoPlist.strings rename to Resources/French.lproj/InfoPlist.strings diff --git a/French.lproj/KeyMapNames.strings b/Resources/French.lproj/KeyMapNames.strings similarity index 100% rename from French.lproj/KeyMapNames.strings rename to Resources/French.lproj/KeyMapNames.strings diff --git a/French.lproj/Lisez-Moi.rtf b/Resources/French.lproj/Lisez-Moi.rtf similarity index 100% rename from French.lproj/Lisez-Moi.rtf rename to Resources/French.lproj/Lisez-Moi.rtf diff --git a/French.lproj/Localizable.strings b/Resources/French.lproj/Localizable.strings similarity index 100% rename from French.lproj/Localizable.strings rename to Resources/French.lproj/Localizable.strings diff --git a/French.lproj/MainMenu.xib b/Resources/French.lproj/MainMenu.xib similarity index 100% rename from French.lproj/MainMenu.xib rename to Resources/French.lproj/MainMenu.xib diff --git a/French.lproj/Preferences.xib b/Resources/French.lproj/Preferences.xib similarity index 100% rename from French.lproj/Preferences.xib rename to Resources/French.lproj/Preferences.xib diff --git a/German.lproj/Credits.html b/Resources/German.lproj/Credits.html similarity index 100% rename from German.lproj/Credits.html rename to Resources/German.lproj/Credits.html diff --git a/German.lproj/InfoPlist.strings b/Resources/German.lproj/InfoPlist.strings similarity index 100% rename from German.lproj/InfoPlist.strings rename to Resources/German.lproj/InfoPlist.strings diff --git a/German.lproj/KeyMapNames.strings b/Resources/German.lproj/KeyMapNames.strings similarity index 100% rename from German.lproj/KeyMapNames.strings rename to Resources/German.lproj/KeyMapNames.strings diff --git a/German.lproj/Localizable.strings b/Resources/German.lproj/Localizable.strings similarity index 100% rename from German.lproj/Localizable.strings rename to Resources/German.lproj/Localizable.strings diff --git a/German.lproj/MainMenu.xib b/Resources/German.lproj/MainMenu.xib similarity index 100% rename from German.lproj/MainMenu.xib rename to Resources/German.lproj/MainMenu.xib diff --git a/German.lproj/Preferences.xib b/Resources/German.lproj/Preferences.xib similarity index 100% rename from German.lproj/Preferences.xib rename to Resources/German.lproj/Preferences.xib diff --git a/Japanese.lproj/Credits.html b/Resources/Japanese.lproj/Credits.html similarity index 100% rename from Japanese.lproj/Credits.html rename to Resources/Japanese.lproj/Credits.html diff --git a/Japanese.lproj/InfoPlist.strings b/Resources/Japanese.lproj/InfoPlist.strings similarity index 100% rename from Japanese.lproj/InfoPlist.strings rename to Resources/Japanese.lproj/InfoPlist.strings diff --git a/Japanese.lproj/KeyMapNames.strings b/Resources/Japanese.lproj/KeyMapNames.strings similarity index 100% rename from Japanese.lproj/KeyMapNames.strings rename to Resources/Japanese.lproj/KeyMapNames.strings diff --git a/Japanese.lproj/Localizable.strings b/Resources/Japanese.lproj/Localizable.strings similarity index 100% rename from Japanese.lproj/Localizable.strings rename to Resources/Japanese.lproj/Localizable.strings diff --git a/Japanese.lproj/MainMenu.xib b/Resources/Japanese.lproj/MainMenu.xib similarity index 100% rename from Japanese.lproj/MainMenu.xib rename to Resources/Japanese.lproj/MainMenu.xib diff --git a/Japanese.lproj/Preferences.xib b/Resources/Japanese.lproj/Preferences.xib similarity index 100% rename from Japanese.lproj/Preferences.xib rename to Resources/Japanese.lproj/Preferences.xib diff --git a/KeyMaps.plist b/Resources/KeyMaps.plist similarity index 100% rename from KeyMaps.plist rename to Resources/KeyMaps.plist diff --git a/MidiKeys-Info.plist b/Resources/MidiKeys-Info.plist similarity index 100% rename from MidiKeys-Info.plist rename to Resources/MidiKeys-Info.plist diff --git a/MidiKeys.entitlements b/Resources/MidiKeys.entitlements similarity index 100% rename from MidiKeys.entitlements rename to Resources/MidiKeys.entitlements diff --git a/MidiKeys.icns b/Resources/MidiKeys.icns similarity index 100% rename from MidiKeys.icns rename to Resources/MidiKeys.icns diff --git a/OctaveDown.png b/Resources/OctaveDown.png similarity index 100% rename from OctaveDown.png rename to Resources/OctaveDown.png diff --git a/OctaveUp.png b/Resources/OctaveUp.png similarity index 100% rename from OctaveUp.png rename to Resources/OctaveUp.png diff --git a/Spanish.lproj/Credits.html b/Resources/Spanish.lproj/Credits.html similarity index 100% rename from Spanish.lproj/Credits.html rename to Resources/Spanish.lproj/Credits.html diff --git a/Spanish.lproj/InfoPlist.strings b/Resources/Spanish.lproj/InfoPlist.strings similarity index 100% rename from Spanish.lproj/InfoPlist.strings rename to Resources/Spanish.lproj/InfoPlist.strings diff --git a/Spanish.lproj/KeyMapNames.strings b/Resources/Spanish.lproj/KeyMapNames.strings similarity index 100% rename from Spanish.lproj/KeyMapNames.strings rename to Resources/Spanish.lproj/KeyMapNames.strings diff --git a/Spanish.lproj/Localizable.strings b/Resources/Spanish.lproj/Localizable.strings similarity index 100% rename from Spanish.lproj/Localizable.strings rename to Resources/Spanish.lproj/Localizable.strings diff --git a/Spanish.lproj/MainMenu.xib b/Resources/Spanish.lproj/MainMenu.xib similarity index 100% rename from Spanish.lproj/MainMenu.xib rename to Resources/Spanish.lproj/MainMenu.xib diff --git a/Spanish.lproj/Preferences.xib b/Resources/Spanish.lproj/Preferences.xib similarity index 100% rename from Spanish.lproj/Preferences.xib rename to Resources/Spanish.lproj/Preferences.xib diff --git a/dsa_pub.pem b/Resources/dsa_pub.pem similarity index 100% rename from dsa_pub.pem rename to Resources/dsa_pub.pem diff --git a/sv.lproj/Localizable.strings b/Resources/sv.lproj/Localizable.strings similarity index 100% rename from sv.lproj/Localizable.strings rename to Resources/sv.lproj/Localizable.strings diff --git a/version_history.md b/Resources/version_history.md similarity index 100% rename from version_history.md rename to Resources/version_history.md diff --git a/AppController.h b/Source/AppController.h similarity index 100% rename from AppController.h rename to Source/AppController.h diff --git a/AppController.m b/Source/AppController.m similarity index 100% rename from AppController.m rename to Source/AppController.m diff --git a/CTGradient.h b/Source/CTGradient.h similarity index 100% rename from CTGradient.h rename to Source/CTGradient.h diff --git a/CTGradient.m b/Source/CTGradient.m similarity index 100% rename from CTGradient.m rename to Source/CTGradient.m diff --git a/ColourDefaults.h b/Source/ColourDefaults.h similarity index 100% rename from ColourDefaults.h rename to Source/ColourDefaults.h diff --git a/ColourDefaults.m b/Source/ColourDefaults.m similarity index 100% rename from ColourDefaults.m rename to Source/ColourDefaults.m diff --git a/EndpointDefaults.h b/Source/EndpointDefaults.h similarity index 100% rename from EndpointDefaults.h rename to Source/EndpointDefaults.h diff --git a/EndpointDefaults.m b/Source/EndpointDefaults.m similarity index 100% rename from EndpointDefaults.m rename to Source/EndpointDefaults.m diff --git a/KeyMapManager.h b/Source/KeyMapManager.h similarity index 100% rename from KeyMapManager.h rename to Source/KeyMapManager.h diff --git a/KeyMapManager.m b/Source/KeyMapManager.m similarity index 100% rename from KeyMapManager.m rename to Source/KeyMapManager.m diff --git a/MIDI.h b/Source/MIDI.h similarity index 100% rename from MIDI.h rename to Source/MIDI.h diff --git a/MidiKeyMap.h b/Source/MidiKeyMap.h similarity index 100% rename from MidiKeyMap.h rename to Source/MidiKeyMap.h diff --git a/MidiKeyMap.m b/Source/MidiKeyMap.m similarity index 100% rename from MidiKeyMap.m rename to Source/MidiKeyMap.m diff --git a/MidiKeyView.h b/Source/MidiKeyView.h similarity index 100% rename from MidiKeyView.h rename to Source/MidiKeyView.h diff --git a/MidiKeyView.m b/Source/MidiKeyView.m similarity index 100% rename from MidiKeyView.m rename to Source/MidiKeyView.m diff --git a/MidiKeysApplication.h b/Source/MidiKeysApplication.h similarity index 100% rename from MidiKeysApplication.h rename to Source/MidiKeysApplication.h diff --git a/MidiKeysApplication.m b/Source/MidiKeysApplication.m similarity index 100% rename from MidiKeysApplication.m rename to Source/MidiKeysApplication.m diff --git a/MidiKeys_Prefix.h b/Source/MidiKeys_Prefix.h similarity index 100% rename from MidiKeys_Prefix.h rename to Source/MidiKeys_Prefix.h diff --git a/MidiParser.h b/Source/MidiParser.h similarity index 100% rename from MidiParser.h rename to Source/MidiParser.h diff --git a/MidiParser.m b/Source/MidiParser.m similarity index 100% rename from MidiParser.m rename to Source/MidiParser.m diff --git a/OverlayIndicator.h b/Source/OverlayIndicator.h similarity index 100% rename from OverlayIndicator.h rename to Source/OverlayIndicator.h diff --git a/OverlayIndicator.m b/Source/OverlayIndicator.m similarity index 100% rename from OverlayIndicator.m rename to Source/OverlayIndicator.m diff --git a/Preferences.h b/Source/Preferences.h similarity index 100% rename from Preferences.h rename to Source/Preferences.h diff --git a/PreferencesController.h b/Source/PreferencesController.h similarity index 100% rename from PreferencesController.h rename to Source/PreferencesController.h diff --git a/PreferencesController.m b/Source/PreferencesController.m similarity index 100% rename from PreferencesController.m rename to Source/PreferencesController.m diff --git a/main.m b/Source/main.m similarity index 100% rename from main.m rename to Source/main.m