HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
RiftValleySoftware
RVS_Spinner
Swift2019–2026
RiftValleySoftware / RVS_Spinner

RVS_Spinner

A Fancy "Popup Prize-Wheel Spinner" UIControl

3Distinct people
21Mentions
0Explicit recommenders
27GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A Fancy "Popup Prize-Wheel Spinner" UIControl

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 12:03:30 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year21 dated mentions

Observed mentions: 2019-06-02 19:06:44 UTC to 2026-10-24 02:30:44 UTC.

0123452019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC110
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC101
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC303
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC505
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC303
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC303
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC101
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC404

What Hacker News says

4 sources
Your code isn't as unnecessarily commented as this. E.g. look at this line https://github.com/RiftValleySoftware/RVS_Spinner/blob/d44ee... An LLM would have commented `// Create temporary UI view.` Completely redundant comments like this are a classic hallmark of LLMs: # Set frequency scaling factor freq=0.2 Dunno why I have been downvoted for stating the obvious. Also from my brief look at one file it looks like you have 50% comments because you have a gazillion comment separator lines.
In Decoding the obfuscated bash script on a Uniqlo t-shirt
Great article -but the image has issues with Safari (invisible drag corner), and iOS (a mess). I have found that we need to be very, very careful, when making the UI more "fun." Things like rounded affordances, short transition animations, easy-to-understand elements, etc., are good. They remove the "friction." However, cute icons, unprompted animations, and overuse of whitespace for the sake of design aesthetics, can cause the UI to be too prominent. UI needs to be approachable, useful, and unobtrusive. i.e. "forgettable." Many designers absolutely can't stand the idea of designing stuff that no one pays attention to; but that's actually exactly what most UI needs to be. The metaphor that I use, is that most waitstaff at restaurants, wear black. The reason is, is because people don't go to a restaurant to pay attention to the staff (with
Read the rest
a couple of ahem exceptions <owl emoji/>). They go for the food, and the ease of having it provided without the need to cook and wash up. I feel that UI needs to be the same. I am currently working on a version 2 of a pretty popular app that has been out for a couple of years. The original was almost entirely designed by a professional graphic designer, and he did a great job -for the most part. It looks great, and people like it. But I am constantly encountering people that have no idea about some of its most important features, mainly because the affordances were deprecated in service to visual aesthetic. The new version uses a distinct "accent color" for elements that can be manipulated, as well as simpler, clearer design. It's working well. Another example is my "Spinner" UI element[0]. This was a UIKit element that I designed, to provide an interactive "prize wheel" spinner feature for iOS. It works nicely. But I have never been able to justify actually using it for any of my projects. It's too "in your face." [0] https://github.com/RiftValleySoftware/RVS_Spinner
In Free the Icons
Agreed. They do have a nasty habit of dinging competitors to Apple apps, in the App Store. It would not be a good thing, if they did that, here. It would be interesting to see what they do with some of my packages. I release alternative UI views, and Apple is infamous for wanting to force all developers into conforming to their UX. It would make me sad, if they blocked things like these: https://github.com/RiftValleySoftware/RVS_Spinner https://github.com/RiftValleySoftware/RVS_Checkbox https://github.com/RiftValleySoftware/RVS_RetroLEDDisplay
In Swift Package Index joins Apple

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.