rhwood / wmataui.swift Goto Github PK
View Code? Open in Web Editor NEWSwiftUI extensions to WMATA.swift
Home Page: https://rhwood.github.io/WMATAUI.swift/documentation/wmataui/
License: Apache License 2.0
SwiftUI extensions to WMATA.swift
Home Page: https://rhwood.github.io/WMATAUI.swift/documentation/wmataui/
License: Apache License 2.0
A dependency on UIFont prevents supporting macOS versions earlier than 11.0, however my primary macOS system is limited to macOS 10.16.
The dependency is based on the need to know the FontStyle to make a custom font relative to, but NSFont only gets this support in macOS 11.
I was looking over WMATA's Brand and Style Guidelines (which I discovered through this repo) and noticed page 11 has a bunch of icons used throughout the Metro system.
These icons seems like they could be a good fit for this package. I couldn't find the actual icons anywhere except this PDF. So I extracted the svgs from that PDF. I put them together into a few formats: a combined svg, individual svgs and an asset catalog.
https://drive.google.com/drive/folders/1mlRP3U9nodQpaL7l_j-c5Kd107m2j0zL?usp=sharing
This is just my first pass at naming and extracting these icons. I'm not entirely sure how they should be incorporated here. Or if they should be SF Symbols-style icons.
Anyway, figured I'd at least post the icons to see what you thought of them.
Need to generate documentation.
Ideally this would be done in CI, but can be done manually if needed.
Even though this is a Swift package, and can be included in projects as a Swift package, I can't use swift build
to build it due to a dependency on UIKit, so until complete UIKit apps can be built using swift build
, CI is stalled.
Needs a simple website, possibly generated using just a documentation generator.
Due to #36 (which does fix other problems), SonarCloud can no longer be used for code coverage, so need to find another coverage provider for CI testing.
If emma-k-alexandra/WMATA.swift#23 is accepted and published, remove the extension Station.connections(to:)
from this project when updating to the WMATA.swift release containing that change.
Since CI is present now, the test coverage needs to be captured and recorded in SonarCloud.
Dependencies need to be cached in CI to reduce build times.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.