profile
viewpoint
Jonathan Downing JonathanDowning @popsa-hq San Francisco, CA https://jonathandowning.uk Software Engineer, Pilot ✈️ 💻 🏳️‍🌈

push eventJonathanDowning/pusher-websocket-swift

Jonathan Downing

commit sha 5df6aa734b35939537e859dd75ee934ac47dbbb0

Update dependencies

view details

Jonathan Downing

commit sha b79097f451127393432a2921c9540d4bb18efd63

Merge remote-tracking branch 'origin/swift-5' into swift-5

view details

push time in 15 days

pull request commentpusher/pusher-websocket-swift

Add Swift 5 Support

Any thoughts @TomKemp ? :)

JonathanDowning

comment created time in 18 days

startedra1028/Carbon

started time in 21 days

startedmxcl/Version

started time in 25 days

startedra1028/DiffableDataSources

started time in a month

push eventJonathanDowning/pusher-websocket-swift

Jonathan Downing

commit sha 4d79f885c1169a7952649cd6fd451379660d2b67

Update .travis.yml

view details

push time in 2 months

push eventJonathanDowning/pusher-websocket-swift

Jonathan Downing

commit sha f79e1ce87841411241ad52bd7f78a27c422f1e12

Update .travis.yml

view details

push time in 2 months

startedjohnpatrickmorgan/wtfautolayout

started time in 2 months

push eventJonathanDowning/pusher-websocket-swift

Jonathan Downing

commit sha c0020a8ea411c5c8517a0b1720aeb8de4e547b9b

Update travis.yml

view details

push time in 2 months

PR opened pusher/pusher-websocket-swift

Add Swift 5 Support

Description of the pull request

This PR drops support for Swift 4.2, updates dependencies to latest versions, and changes syntax to be compatible with Swift 5 and the newer dependencies.

Why is the change necessary?

PusherSwift currently uses older versions of dependencies to maintain support for Swift 4.2, since Swift 5.1 is now the latest, it's perhaps high time to drop 4.2.

+40 -36

0 comment

9 changed files

pr created time in 2 months

push eventJonathanDowning/pusher-websocket-swift

Jonathan Downing

commit sha 974d71b2fd5d2e6dc4ff4d5af78e5376905c34ae

Update Package.swift (#224) * Update Package.swift * Add Swift 4.2 Compatibility * Add Test Target * Update Dependency Versions * Remove low value ObjC tests so we're not mixing languages in a target * Update SPM package file to match Podspec * Use Starscream version with compatible Package.swift

view details

Cesare

commit sha 0c5f27b3262874b672b0f3223aad3d60836538ee

Fix compilation warning (#232) Warning was `Parameter 'channelName' not found in the function declaration`

view details

Tom Kemp

commit sha 35ed3b9589573fd119430deb46fc0d3beacf719b

Correct parameter name in documentation comment (#233)

view details

Tom Kemp

commit sha 89865efe4cb1c6ae9e2c76bb5ecc00390a64c12c

Add Swift Package Manager to README (#234) We have added support for Swift Package Manager so this PR adds a section to the docs explaining how to import PusherSwift using Swift Package Manager.

view details

Tom Kemp

commit sha 3071be05cd20755a3a7c45eac0bd116f6f0beb96

v7.2.0

view details

Jonathan Downing

commit sha 96880a5eab04d8d78a7f91c6242512037f4cf067

Merge remote-tracking branch 'pusher/master' into swift-5

view details

push time in 2 months

create barnchJonathanDowning/pusher-websocket-swift

branch : swift-5

created branch time in 2 months

delete branch JonathanDowning/pusher-websocket-swift

delete branch : swift-5

delete time in 2 months

create barnchJonathanDowning/pusher-websocket-swift

branch : swift-5

created branch time in 2 months

push eventJonathanDowning/SwiftMETAR

Jonathan Downing

commit sha 60729182d08be3f8ff4ae1df2079619527a4cff8

Update test.yml

view details

push time in 2 months

PR opened mixpanel/mixpanel-swift

Add Swift Package Manager Support

This is a possible implementation for #320 which adds support for Swift Package Manager.

Caveats to this PR:

  1. I moved a bunch of files around to match the Xcode folder structure.
  2. .xibs (or any resources for that matter) are not supported in SPM, (see this Swift bug).

Whether this PR is accepted as-is, or a different implementation is used, I hope this will contribute to getting Swift Package Manager support merged as quickly as possible :)

+1096 -622

0 comment

101 changed files

pr created time in 2 months

push eventJonathanDowning/mixpanel-swift

Zihe Jia

commit sha 0a03f1db33fe24b174107ef33959d517e71b6d68

fix the archive race condition

view details

Zihe Jia

commit sha b461334c0cac34c232114d8daeedac4961b525a4

bump the version for xcode(11) and iOS(13)

view details

Zihe Jia

commit sha 30034f5b490f9cd1b73fb303e260b834aa7476f2

fix race condition crash in Logger

view details

Zihe Jia

commit sha c0ffe51a9b511373a40e24e33c24a22bad835605

Merge pull request #330 from mixpanel/fix-crash-NSKeyedArchiver Xcode 11 support and race condition fixes

view details

Zihe Jia

commit sha 0157101318b8cab4d0dadce81e82824817625b77

Version 2.6.6

view details

Zihe Jia

commit sha 8ee0bf96645fdcdc1fe3fc43c3cc8c7354658ab5

Update docs

view details

Jonathan Downing

commit sha 82f0c15b75b8af171e59aa4300caab9ed11ac300

Merge remote-tracking branch 'mixpanel/master'

view details

push time in 2 months

push eventJonathanDowning/mixpanel-swift

Jonathan Downing

commit sha 7da9b4f29e01fe02d798bdd54c5bba241a8254cd

Fix Xcode Project

view details

push time in 2 months

push eventJonathanDowning/mixpanel-swift

Jonathan Downing

commit sha 187774a7fa80008d6f7001ba16b3e681990cebb9

Update .gitignore

view details

push time in 2 months

pull request commentpusher/pusher-websocket-swift

Update Package.swift

That's all fine by me @TomKemp, thanks for your input on this!

JonathanDowning

comment created time in 2 months

pull request commentpusher/pusher-websocket-swift

Update Package.swift

+1 :P

JonathanDowning

comment created time in 2 months

issue commentbraintree/braintree_ios

Add Support for Mac Catalyst

@diederich I got in touch with the vendor of one of the binaries in the SDK and they are not planning to support Catalyst in the "short term". I fear this might be a showstopper to Catalyst support. 👎

JonathanDowning

comment created time in 2 months

delete branch JonathanDowning/SwiftMETAR

delete branch : remove-ubuntu-tests

delete time in 2 months

push eventJonathanDowning/SwiftMETAR

Jonathan Downing

commit sha 76a701245f3bc5b791aeefd1bb7200ddb9b67473

Remove Linux Tests (#3)

view details

push time in 2 months

PR opened JonathanDowning/SwiftMETAR

Remove Linux Tests
+165 -184

0 comment

3 changed files

pr created time in 2 months

create barnchJonathanDowning/SwiftMETAR

branch : remove-ubuntu-tests

created branch time in 2 months

delete branch JonathanDowning/SwiftMETAR

delete branch : JonathanDowning-patch-1

delete time in 2 months

push eventJonathanDowning/SwiftMETAR

Jonathan Downing

commit sha 2d47e44f67ff292d7e0c25580883bd96516ae1a4

Update test.yml

view details

push time in 2 months

create barnchJonathanDowning/SwiftMETAR

branch : JonathanDowning-patch-1

created branch time in 2 months

push eventJonathanDowning/SwiftMETAR

Jonathan Downing

commit sha 7f066e82f6caaf6f647bad71efa47f67ccc2c26f

Update and rename main.yml to test.yml

view details

push time in 2 months

push eventJonathanDowning/SwiftMETAR

Jonathan Downing

commit sha 29059469321e3fffd8262db1b0d504c8734df9d4

Update README.md

view details

push time in 2 months

push eventJonathanDowning/SwiftMETAR

Jonathan Downing

commit sha 2b47f3915c226e0a822ce2550715d657613220d8

Update README.md

view details

push time in 2 months

push eventJonathanDowning/SwiftMETAR

Jonathan Downing

commit sha eb5cffe918b205e20c7e10692fb77e6dfc83b80e

Remove podspec

view details

push time in 2 months

push eventJonathanDowning/SwiftMETAR

push time in 2 months

fork JonathanDowning/bugsnag-cocoa

Bugsnag crash reporting for iOS, macOS, and tvOS apps

https://docs.bugsnag.com/platforms/ios

fork in 2 months

fork JonathanDowning/ZoomTransitioning

ZoomTransitioning provides a custom transition with image zooming animation and swiping the screen edge.

fork in 3 months

startedguillermomuntaner/Burritos

started time in 3 months

startedbscothern/Once

started time in 3 months

startedjoshdholtz/xcov

started time in 3 months

pull request commentkean/Nuke

Add Support for Mac Catalyst

OK! Yay :)

JonathanDowning

comment created time in 3 months

pull request commentkean/Nuke

Add Support for Mac Catalyst

@kean I cant think of a Swift only solution :/

JonathanDowning

comment created time in 3 months

pull request commentkean/Nuke

Add Support for Mac Catalyst

I’ve seen other frameworks work past it by doing #if canImport(CryptoKit), since that’s only available on iOS 13 and later. This would silence the warning in Xcode 10 and earlier. It’s gross, but until Swift has better support for determining iOS versions, I think it could be our best shot!

JonathanDowning

comment created time in 3 months

push eventJonathanDowning/Nuke

Jonathan Downing

commit sha c93a753e18789a11b94eeefa24edca9b1d804061

Add support for Mac Catalyst

view details

push time in 3 months

push eventJonathanDowning/Nuke

push time in 3 months

PR opened kean/Nuke

Add Support for Mac Catalyst

This is a proposed resolution to #260

I would point out that the following warning is emitted on Xcode versions lower than 11.0, but this does not prevent compilation:

Unknown target environment for build configuration 'targetEnvironment'

+9 -6

0 comment

1 changed file

pr created time in 3 months

create barnchJonathanDowning/Nuke

branch : fix/maccatalyst

created branch time in 3 months

more