Pinned Repositories
BezelKit
BezelKit is a Swift package designed to simplify the process of accessing device-specific bezel sizes in apps. Knowing the exact bezel size can be crucial for aligning UI elements, creating immersive experiences, or when you need pixel-perfect design layouts.
ContrastKit
ContrastKit is a Swift library designed to facilitate colour contrast handling within iOS, iPadOS, macOS, and tvOS applications. It provides developers with tools to automatically generate colour shades from any base colour and determine the most readable contrast colours according to established accessibility standards (AA Large, AA, and AAA).
docsify-auto-headers
An auto heading numbering plugin for docsify.js
docsify-charty
Transform your markdown into graphs and charts for docsify
docsify-sidebar-footer
Add some info at the bottom of your sidebar. Link to your personal website, a Privacy Policy, Terms of Service
exposure-vic
Help Victorians (from Australia) find COVID-19 exposure sites and other features too
PhraseKit
PhraseKit is a Swift package that generates random, human-readable phrases using customizable word combinations. Perfect for creating unique filenames, usernames, session IDs, and more. Easily extensible with custom word lists and combination logic.
SimpleLogger
SimpleLogger is a robust and flexible logging framework designed for Swift applications across multiple platforms, including iOS, macOS, tvOS, and watchOS. It provides extensive functionality for managing, filtering, and exporting logs with ease and precision.
SimpleLoggerUI
SimpleLoggerUI is a Swift package that provides a set of convenient SwiftUI views to easily integrate logging functionalities into your iOS or macOS applications. This package allows developers to display, filter, and export log entries without the need to build custom interfaces from scratch.
ZodiacKit
ZodiacKit provides a simple way to determine the zodiac sign for a given date.
markbattistella's Repositories
markbattistella/ContrastKit
ContrastKit is a Swift library designed to facilitate colour contrast handling within iOS, iPadOS, macOS, and tvOS applications. It provides developers with tools to automatically generate colour shades from any base colour and determine the most readable contrast colours according to established accessibility standards (AA Large, AA, and AAA).
markbattistella/BezelKit
BezelKit is a Swift package designed to simplify the process of accessing device-specific bezel sizes in apps. Knowing the exact bezel size can be crucial for aligning UI elements, creating immersive experiences, or when you need pixel-perfect design layouts.
markbattistella/docsify-charty
Transform your markdown into graphs and charts for docsify
markbattistella/docsify-auto-headers
An auto heading numbering plugin for docsify.js
markbattistella/docsify-sidebar-footer
Add some info at the bottom of your sidebar. Link to your personal website, a Privacy Policy, Terms of Service
markbattistella/ZodiacKit
ZodiacKit provides a simple way to determine the zodiac sign for a given date.
markbattistella/PhraseKit
PhraseKit is a Swift package that generates random, human-readable phrases using customizable word combinations. Perfect for creating unique filenames, usernames, session IDs, and more. Easily extensible with custom word lists and combination logic.
markbattistella/RoutingManager
A Swift package designed to simplify and enhance navigation in SwiftUI applications. It supports stateful navigation with persistent storage, allowing developers to manage complex navigation flows with ease.
markbattistella/BrowserKit
BrowserKit is a Swift package that provides a simple and flexible way to integrate web views into your iOS, macOS, and visionOS applications.
markbattistella/HapticsManager
HapticsManager is a Swift package that provides a modular and easy-to-use interface for implementing haptic feedback in your applications. It integrates seamlessly with SwiftUI, enabling you to enhance user experience through customisable tactile feedback.
markbattistella/SimpleLogger
SimpleLogger is a robust and flexible logging framework designed for Swift applications across multiple platforms, including iOS, macOS, tvOS, and watchOS. It provides extensive functionality for managing, filtering, and exporting logs with ease and precision.
markbattistella/MapKitTest
Showing different views based on the permissions granted by the user.
markbattistella/motherfudgingproxies.com
If you've ever worked in a corporate environment where you need to authenticate against a proxy server you know one thing for sure - they suck.
markbattistella/SimpleLoggerUI
SimpleLoggerUI is a Swift package that provides a set of convenient SwiftUI views to easily integrate logging functionalities into your iOS or macOS applications. This package allows developers to display, filter, and export log entries without the need to build custom interfaces from scratch.
markbattistella/TriggerKit
TriggerKit is a lightweight Swift package designed for building reactive user interface behaviours by responding to state changes through modifiers or standard protocols. It is particularly useful for creating modular, reusable UI components and can be a powerful foundational building block for larger, more feature-rich packages.
markbattistella/video-chapter-injector
Chapter Injector is an electron app which quickly allows you to inject non-linear video editor markers into video files as chapter points.
markbattistella/markdown-safe-link
Scan your markdown files for unsafe urls and remove them so you don't get spread bad stuff!
markbattistella/.github
Default template for PRs and Issues
markbattistella/AudioManager
AudioManager is a Swift package that provides a modular and easy-to-use interface for implementing audio feedback in your applications. It integrates seamlessly with SwiftUI, enabling you to enhance user experience through customisable audible feedback.
markbattistella/BezelKit-Generator
BezelKit-Generator is a NodeJS CLI designed to generate device-specific bezel sizes for Apple devices.
markbattistella/cilicon-vm-config
Cilicon configuration files for running a VM
markbattistella/custom-sf-symbols
This repository contains a (slowly growing) collection of custom SF Symbols designed for use in iOS, iPadOS, and macOS applications.
markbattistella/DefaultsKit
DefaultsKit is a Swift package that provides a clean and type-safe way to manage UserDefaults keys and values.
markbattistella/heading-anchors-publish-plugin
Add anchor links to your heading so you can easily share jump to links with others
markbattistella/image-zoom-publish-plugin
Add a Medium.com style image zoom for items within the document content.
markbattistella/markbattistella
I'm a video editor, cutting and coding through life
markbattistella/PlatformChecker
PlatformKit provides easy-to-use Swift properties for checking device and OS environments across Apple platforms. Ideal for tailoring app behavior in iOS, macOS, tvOS, watchOS, and visionOS.
markbattistella/relative-urls-publish-plugin
Transform relative paths into web compatible urls
markbattistella/Sean-Allen-Teachable
markbattistella/utilities
A bunch of small utilities for mainly myself - but might help others.