Elegant Chaos
Mac and iOS software development, consultancy, debugging, and contracting. Applications, games, multimedia.
Stornoway, Scotland
Pinned Repositories
atom-ide-swift
Swift support for Atom IDE.
Builder
Experimental build system on top of spm.
DictionaryCoding
Swift Decoder/Encoder which converts to/from dictionaries.
ECFoundation
This project is now obsolete - the contents have been split into smaller modules.
ECHelper
Cleaned up version of Apple's SMJobBless example, simplified (in some ways), and expanded to include some IPC between host application and helper.
ECLogging
Better logging for Objective-C
Expressions
Swift regular expression capture support.
Logger
Configurable logging for Swift.
VisibilityTrackingScrollView
A SwiftUI ScrollView that runs a callback when subviews are scrolled in and out of view.
XPkg
Cross platform package manager.
Elegant Chaos's Repositories
elegantchaos/atom-ide-swift
Swift support for Atom IDE.
elegantchaos/CSkia
Swift system module wrapper for the Skia experimental C interface
elegantchaos/BuilderExample
An example project built with Builder
elegantchaos/atom-swift-debugger
This has been replaced by atom-ide-swift
elegantchaos/atom-autocomplete-swift-sourcekitten
This project has been retired in favour of https://github.com/elegantchaos/atom-ide-swift.
elegantchaos/BuilderExampleApp
Example app built with Builder
elegantchaos/BuilderBundler
Bundling tool for use with Builder
elegantchaos/atom-elegantchaos-syntax-theme
Atom Syntax theme
elegantchaos/JSBlock
Generic block support for JavaScriptCore
elegantchaos/iOSDevDirectory
The iOS Dev Directory
elegantchaos/BuilderToolExample
Example tool for use with Builder.
elegantchaos/BuilderBasicConfigure
Very simple support for a configuration module for Builder
elegantchaos/SwiftLogging
Very early beginnings of an ECLogging style library for Swift
elegantchaos/ECIntegration
Integration tests, unit tests and examples for the following EC libraries: ECLogging, ECCore, ECText, ECNetwork, ECTouch, ECAppKit, ECPreferencesWindow, ECLocation.
elegantchaos/ECAppKit
Mac utilities
elegantchaos/plantation-syntax
Atom syntax theme
elegantchaos/ECCore
Core utilities module
elegantchaos/ECAquaticPrime
AquaticPrime specialisation of ECLicenseChecker
elegantchaos/ECTouch
Elegant Chaos's iOS utility library. Contains our iPhone/iPad specific utilities.
elegantchaos/ECText
Objective C text utilities
elegantchaos/ECAnalytics
Generic analytics abstraction which supports a number of backends
elegantchaos/atom-macros
Make the atom editor really fast hackable
elegantchaos/ECCommandLineTest
Test program for ECCommandLine
elegantchaos/ECLoggingExamples
Examples for the ECLogging framework
elegantchaos/ECEmptyLibraryTemplate
Template for ECLibraries
elegantchaos/ECSecurity
OS X Security Utilities
elegantchaos/ECPreferencesWindowExample
Example project for the ECPreferencesWindow framework
elegantchaos/ECPreferencesWindow
Standard window controller for application preferences
elegantchaos/ECNetwork
Networking utilities
elegantchaos/ECLocation
Location based utilities