profile
viewpoint
Daniele Margutti malcommac Mobile Technical Leader @ Immobiliare.it Rome, Italy http://www.danielemargutti.com Mobile Platform Technical Leader @ Immobiliare.it - iOS Engineer

malcommac/DMLazyScrollView 293

Lazy Loading UIScrollView for iOS (with support for infinite scrolling)

malcommac/DMPagerViewController 279

DMPagerViewController is page navigation controller like the one used in Twitter or Tinder

immobiliare/RealHTTP 250

🌀swift async http client - fast, lightweight, type-safe

malcommac/DMCircularScrollView 204

Infinite/Circular Scrolling Implementation for UIScrollView

immobiliare/RealFlags 180

🔧 Feature Flagging for Swift

malcommac/DMDynamicWaterfall 110

UICollectionView Waterfall Layout with UIKit Dynamics

malcommac/DMScrollingTicker 110

Advanced horizontal scrolling ticker for iOS

malcommac/DMInspectorPalette 62

Animated NSScrollView with collapsible sections like in XCode Inspector

immobiliare/Glider 51

✈️ Universal Logging - low overheaded simple & flexible for Swift (iOS, macOS, tvOS)

malcommac/DMPageControl 39

An high customizable alternative to UIPageControl

PublicEvent

pull request commentmalcommac/sentry-cocoa-sdk-xcframeworks

Run package.sh in root folder in GH workflow

thank u!

tcwalther

comment created time in 16 days

issue closedmalcommac/sentry-cocoa-sdk-xcframeworks

xcframework stored in .scripts folder

I believe you have a mistake in your Github CI script. https://github.com/malcommac/sentry-cocoa-sdk-xcframeworks/blob/8826891b5be67010b4cba2302a609632964edb0a/.github/workflows/package.yml#L19

Instead of cd .scripts && sh ./package.sh, I believe you just want to run sh .scripts/package.sh. Otherwise, $PWD refers to .scripts/, and the framework is stored inside the .scripts folder instead of the root folder: https://github.com/malcommac/sentry-cocoa-sdk-xcframeworks/blob/8826891b5be67010b4cba2302a609632964edb0a/.scripts/package.sh#L24-L28

closed time in 16 days

tcwalther

push eventmalcommac/sentry-cocoa-sdk-xcframeworks

Thomas Walther

commit sha 9422f52d632ed324017e1e35bf3656e5a95da5be

Run package.sh in root folder in GH workflow

view details

Daniele Margutti

commit sha 90e162acca4d6c0f837e498143a10edd9b26055c

Merge pull request #2 from tcwalther/main Run package.sh in root folder in GH workflow

view details

push time in 16 days

startedgoogle/generative-ai-swift

started time in 17 days

startedEmergeTools/ETTrace

started time in a month

startedapple/swift-foundation

started time in a month

issue closedimmobiliare/Glider

[Bug]: In case of no space left on device FileTransport crashes

Platform Version

Any

SDK Version

Any

Xcode Version

Any

Steps To Reproduce

This bug occurs because the write and seek methods of FileHandle do not throw exceptions. When there is no space left on the destination disk, the program crashes.

To reproduce the bug, create a small disk image using the hdutil command: hdiutil create -size 2m -fs HFS+ /tmp/2meg.dmg and settings the log and associated file transport.

The result is Thread X: "*** -[NSConcreteFileHandle writeData:]: No space left on device"

CleanShot 2023-04-16 at 14 47 14@2x

Expected Behavior

It should never crash.

Actual Incorrect Behavior

it crashes with [NSConcreteFileHandle writeData:]: No space left on device"

closed time in 2 months

malcommac

release immobiliare/Glider

2.0.2

released time in 2 months

created tagimmobiliare/Glider

tag2.0.2

✈️ Universal Logging - low overheaded simple & flexible for Swift (iOS, macOS, tvOS)

created time in 2 months

push eventimmobiliare/Glider

Daniele Margutti

commit sha bb0722e69c73a969e79e66af7bc405e199cce2b0

Update podspec for Swift 5.8 and Glider update 2.0.2

view details

push time in 2 months

push eventimmobiliare/Glider

Daniele Margutti

commit sha 0d66080763f27ac7eab824da5787ffa55c9a1f5d

#15: Support for throws in FileHandle for iOS 13.4+

view details

Daniele Margutti

commit sha 8dfed388f431d3197a3813da2a09ccbe87b0812c

Merge pull request #6 from immobiliare/feature/15-fix-filetransport-crash #15: Support for throws in FileHandle for iOS 13.4+

view details

push time in 2 months

PR merged immobiliare/Glider

#15: Support for throws in FileHandle for iOS 13.4+ bug

The following PR fixes a problem which occur when not enough space on disk is available to write data from FileHandle. This happens with the old FileHandle APIs which does not support throwing.

I've fixed it for iOS 13.4 which should be enough for everyone using the library.

+24 -9

0 comment

1 changed file

malcommac

pr closed time in 2 months

PR opened immobiliare/Glider

#15: Support for throws in FileHandle for iOS 13.4+

The following PR fixes a problem which occur when not enough space on disk is available to write data from FileHandle. This happens with the old FileHandle APIs which does not support throwing.

I've fixed it for iOS 13.4 which should be enough for everyone using the library.

+24 -9

0 comment

1 changed file

pr created time in 2 months

push eventimmobiliare/Glider

Sven A. Schmidt

commit sha c07de6aad69e527c8613e9adc1b415cc35300074

Update .spi.yml

view details

Daniele Margutti

commit sha d943f0492954c89637de07293450c59f7752af9b

Merge pull request #3 from finestructure/patch-1 Update .spi.yml

view details

push time in 2 months

PR merged immobiliare/Glider

Update .spi.yml documentation

Doc generation in SPI fails, because it's referencing non-existing targets!

+1 -1

1 comment

1 changed file

finestructure

pr closed time in 2 months

pull request commentimmobiliare/Glider

Update .spi.yml

Thanks!

finestructure

comment created time in 2 months

create barnchimmobiliare/Glider

branch : feature/15-fix-filetransport-crash

created branch time in 2 months

issue openedimmobiliare/Glider

[Bug]: In case of no space left on device FileTransport crashes

Platform Version

Any

SDK Version

Any

Xcode Version

Any

Steps To Reproduce

This bug occurs because the write and seek methods of FileHandle do not throw exceptions. When there is no space left on the destination disk, the program crashes.

To reproduce the bug, create a small disk image using the hdutil command: hdiutil create -size 2m -fs HFS+ /tmp/2meg.dmg and settings the log and associated file transport.

The result is Thread X: "*** -[NSConcreteFileHandle writeData:]: No space left on device"

CleanShot 2023-04-16 at 14 47 14@2x

Expected Behavior

It should never crash.

Actual Incorrect Behavior

it crashes with [NSConcreteFileHandle writeData:]: No space left on device"

created time in 2 months

fork malcommac/fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps

https://fastlane.tools

fork in 2 months

startedlibsql/libsql

started time in 2 months

startedstevengharris/MarkupEditor

started time in 2 months

startedvishalMalvi/DesignPattern

started time in 2 months

startedAvdLee/appstoreconnect-swift-sdk

started time in 3 months

startedjohnno1962/InjectionIII

started time in 3 months

startedartemnovichkov/Swift-For-Scripting

started time in 3 months

startedartemnovichkov/Swift-For-Scripting

started time in 3 months

more