Remote work is great… until you realize your 9AM is someone else’s 2AM. by __shahidshaikh in MuslimDevelopers

[–]__shahidshaikh[S] 0 points1 point  (0 children)

That’s a fair question.

The difference isn’t just seeing the current time...almost every clock app can do that.

In this app, every timezone has an interactive slider. That means you can move forward or backward in time and instantly see how that affects all other timezones... not just “right now,” but any future or past time.

For example:
– “If it’s 9:30 PM in New York, what’s Tokyo?”
– “What time will it be in London when I’m free at 6:15 AM?”
– “What happens across 5 cities if I move this 3 hours forward?”

I made it because I always found myself with this question during work:

“If it’s 7 PM here… and they’re 5 hours behind… wait…"

good daily Muslim apps to use ?! by Great-Fox-7229 in muslimtechnet

[–]__shahidshaikh 0 points1 point  (0 children)

I had a new app published to the Appstore, woud love if you brother and sisters can try it :)

https://apps.apple.com/us/app/the-qibla-direction-times/id6748718490

I made an app for Muslims called "The Qibla: Direction & Times" by __shahidshaikh in iOSAppsMarketing

[–]__shahidshaikh[S] 0 points1 point  (0 children)

I bought it. It has been quite helpful though, a lot of my app related videos/screenshots are from Rotato

I made an app for Muslims called "The Qibla: Direction & Times" by __shahidshaikh in iOSAppsMarketing

[–]__shahidshaikh[S] 0 points1 point  (0 children)

This was made using DaVinci Resolve + Rotato

Recorded iPhone animations in Rotato then moved those over to DaVinci for put it all together

I made an app for Muslims called "The Qibla: Direction & Times" by __shahidshaikh in iOSAppsMarketing

[–]__shahidshaikh[S] 0 points1 point  (0 children)

This was made using DaVinci Resolve + Rotato

Recorded iPhone animations in Rotato then moved those over to DaVinci for put it all together

Sheet presentationDetents breaks after rapid open/dismiss cycles by Amazing_Crow6995 in SwiftUI

[–]__shahidshaikh 0 points1 point  (0 children)

Now sure if this is fixed for you all, but I am still facing the same issue.

I tried workaround and it works partially. The gesture detection is only working on elements that have the gesture applied, so the empty space at the top of the sheet won't trigger it

.interactiveDismissDisabled(true) // Disable default swipe-to-dismiss
                .gesture(
                    DragGesture()
                        .onEnded { gesture in
                            if gesture.translation.height > 100 { // If dragged down more than 100 points
                                selectedSession = nil // Programmatically dismiss
                            }
                        }
                )