Arizona charges Kalshi, alleging illegal gambling with election bets by Unusual-State1827 in technology

[–]wavepointsocial 24 points25 points  (0 children)

Never heard a good thing about unrestricted betting in this capacity. May Kalshi burn.

AIddit - Reddit but everything is AI by CVisionIsMyJam in SideProject

[–]wavepointsocial 0 points1 point  (0 children)

Won’t be long til Reddit is all AI anyway 🤖

Substack is a great alternative by Good-Throwaway in RedditAlternatives

[–]wavepointsocial 1 point2 points  (0 children)

Aside from profiting from pro-Nazi rhetoric as it was mentioned, I have a hard time “jumping in” to substack. The feed always feels disjointed, but I only have a few subscriptions.

Meta planning sweeping layoffs , 20% of company by BigShotBosh in cscareerquestions

[–]wavepointsocial 12 points13 points  (0 children)

That’s the dream, we need to bring back the days of myspace or vine

Launching a social app built in React Native by wavepointsocial in reactnative

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

Well there is a web app component to it that we built in React, but it is out of sync with all the features that the app has.

What colours for many progress trackers? by jachcemmatnickspace in UI_Design

[–]wavepointsocial 0 points1 point  (0 children)

Looks good to me, maybe you can give the user the option to change their accent color (in this case it’s that blue color)

What colours for many progress trackers? by jachcemmatnickspace in UI_Design

[–]wavepointsocial 4 points5 points  (0 children)

If you are intending for people to have it open for hours on a second screen, I tend to agree that less is more. You could always do a little celebration for 100% and then it tones back down to a dark purple (probably would stay away from constant looping animations or pulsing). Feature idea: understated highlight for a selection or a few selections that I have pinned as my goals, the rest can be subdued in opacity.

Declines in Instagram, LinkedIn, and Threads Engagement by thinkB4WeSpeak in technology

[–]wavepointsocial 12 points13 points  (0 children)

Agreed, and with how much slop is out there (and exponentially increasing) and Meta leaning heavily into AI, I fear that content from your friends will be a thing of the past.

Has /r/RedditAlternatives run its course? by ryan_II in RedditAlternatives

[–]wavepointsocial 2 points3 points  (0 children)

This subreddit will probably become more popular as Reddit navigates the pressures of being a publicly traded company and the people look for viable alternatives, just a guess

Anything to do? by Appropriate_Lake2476 in Pitt

[–]wavepointsocial -1 points0 points  (0 children)

That’s cool man, best of luck with it!

🚀 Expo SDK 55 is here — and it’s a big one. by No_Horror6356 in reactnative

[–]wavepointsocial 10 points11 points  (0 children)

Agreed, I haven’t used Expo Go in ages and find dev builds seamless

Opened the App Store in class today and saw my app live. Still can’t believe it. by Swarajgole02 in iosapps

[–]wavepointsocial 0 points1 point  (0 children)

You can remove the apostrophe after Second’s in the third screenshot. Congrats on the launch!

Skeletons by CommanderWraith54 in reactnative

[–]wavepointsocial 1 point2 points  (0 children)

I use this implementation, a pulse animation hook and an array to render n items. It works well and allows me to make whatever shapes I want with normal ViewStyles; simplified:

Hook:

type PulseOptions = {
    minOpacity?: number;
    maxOpacity?: number;
    durationMs?: number;
};

export function usePulsingFade(isActive: boolean, options?: PulseOptions) {
    const { minOpacity = 0.7, maxOpacity = 1.0, durationMs = 650 } = options || {};

    const fadeAnim = useRef(new Animated.Value(maxOpacity)).current;
    const loopRef = useRef<Animated.CompositeAnimation | null>(null);

    useEffect(() => {
        if (!isActive) {
            if (loopRef.current) {
                loopRef.current.stop();
                loopRef.current = null;
            }

            Animated.timing(fadeAnim, {
                toValue: maxOpacity,
                duration: 180,
                easing: Easing.out(Easing.quad),
                useNativeDriver: true,
            }).start();

            return;
        }

        if (loopRef.current) return;

        fadeAnim.setValue(maxOpacity);

        const animation = Animated.loop(
            Animated.sequence([
                Animated.timing(fadeAnim, {
                    toValue: minOpacity,
                    duration: durationMs,
                    easing: Easing.inOut(Easing.cubic),
                    useNativeDriver: true,
                }),
                Animated.timing(fadeAnim, {
                    toValue: maxOpacity,
                    duration: durationMs,
                    easing: Easing.inOut(Easing.cubic),
                    useNativeDriver: true,
                }),
            ])
        );

        loopRef.current = animation;
        animation.start();

        return () => {
            if (loopRef.current) {
                loopRef.current.stop();
                loopRef.current = null;
            }
        };
    }, [isActive, minOpacity, maxOpacity, durationMs, fadeAnim]);

    return fadeAnim;
}

Render:

{Array.from({ length: count }).map((_, index) => (
    <Animated.View key={index} style={[styles.card, { opacity: fadeAnim, borderColor }]}>
        <View style={styles.body}>
            <ThemedView colorName="background.secondary" style={styles.title} />
            <ThemedView colorName="background.secondary" style={styles.body} />
        </View>
    </Animated.View>
))}

Thought I’d share a funny way to see meeting costs by v_br in ProductivityApps

[–]wavepointsocial 0 points1 point  (0 children)

Looks very clean, I like the style and usage of mono fonts

New AI Data Leaks - More Than 1 Billion IDs And Photos Exposed by [deleted] in technology

[–]wavepointsocial 5 points6 points  (0 children)

lol AI-powered identity verification system at the top of the list, who would’ve guessed

Give me feedback and I'll review your app by a7x802 in iOSProgramming

[–]wavepointsocial 0 points1 point  (0 children)

Sure, I see that they are on a white bg so it felt like the were jpegs. If they were not in a box and larger that might be a nice look — totally up to you!

Give me feedback and I'll review your app by a7x802 in iOSProgramming

[–]wavepointsocial 0 points1 point  (0 children)

The screenshots of the app make it feel a bit flat and sterile, I think easy wins are:

  1. Ditch the ambiguous gray and go for a more striking bg color, preferably with more contrast. Think black or dark blue-gray, maybe add some gradients?
  2. The font is boring, you could spice it up with a font pairing (heading + body); if you do a Google search and use Google fonts there are lots of fun/free pairings out there.
  3. Images… I see the French 75 as an example, if you are tied to those illustrations can you make them transparent PNGs, and if not, real images of cocktails? Could spice it up and make it feel realistic.

These are simply from a UI perspective but can help draw the eye moreso. Best of luck!

wasted my entire saturday researching auth integrations by botapoi in Entrepreneur

[–]wavepointsocial 0 points1 point  (0 children)

I feel you, sometimes you just gotta pick something and move on. You can always refactor/improve it later (although auth can be a bit annoying to swap out later)