3,721 karma · joined March 26, 2015
Then there are all kinds of USB cards from dubiously named manufacturers, most being some white label chip that everyone uses. Some can work decently, some have a terrible capture rate like you mentioned. Due to the nature of these sellers popping up and disappearing, I can't really make a recommendation.
The software I use day to day is just getting worse and worse, and I can only guess that AI is accelerating that problem. Like I can barely convince spotify to play a full album anymore without it "failing to play a song", crashing, or play without audio underruns. We're so screwed if we can't even play audio smoothly in 2026.
Sorry, just ranting. But I see tools like this that are basically encouraging people to "let go" of understanding what exactly your code is doing, and continue to let the robot pile more and more code on top of the bad abstractions we already have.
Do we really need a "next-generation living room web engine"? These smart TV OSes almost always suck ass, I wish all the TV manufacturers would just give up and ship simple panels with just basic volume and input selection control.
Or if you absolutely _must_ insist on shipping "smart" features, why do you still need to ship a full browser engine to show some text, rectangles, and images?
I just wish dish washers and dryers were more common in Japanese households. I'm in Okinawa where dryers are a lot more "standard", but dish washers are relatively rare.
The snakes in charge of this should be thrown in jail. They talk about "owning the glass and the living room" and you can just tell they've sold out their soul long ago.
I can't imagine feet in socks would be dirtier than the bottom of a shoe, but I guess it depends on where you walk, and how nasty you let your feet get. Like if you use a public restroom and then walk on carpets in your home, that's just gross. Maybe you walked in a park where dogs play. Good chance of tracking some dog shit into the house.
Is there an immediate mode GUI API that uses native widgets? I don't think I've ever seen that but would be curious to try it out. Does it work well in practice? If it doesn't exist, then it's kind of a moot point, isn't it?
I sympathize with wanting "consistent behavior across multiple platforms", but that usually just results in "consistently kneecapped behavior across multiple platforms".
* Right off the bat in the login screen, if you resize the window, it flickers
* I logged in. Double clicking the top part of the window doesn't maximize it, like I expect on basically all other windows. I'm using MacOS, btw
* Resizing the main home screen is also a flickery mess. Though I'll give credit, it's a fast flickery mess, because the official spotify app resizes like ass
* Okay, here's one more specific to egui and why I think its approach is not good outside of the app types I listed in my original comment: I type some text in the search bar. Let's say I want to highlight the last word after I've typed it, in order to delete it or type something else. On every other app on my system, I can hold Option + Shift + Left Arrow Key. Or perhaps Cmd + Arrow Keys to move the cursor to the start or end of the line. The egui app just doesn't work, because egui misses so many fine details about text manipulation on a given OS.
* In general, text handling just sucks
* Scrolling doesn't have the inertial bounce when it hits the ends of a scroll action
* It's very easy to create overlapping UI elements by resizing panels and/or the window itself.
Anyway, those are just some of the things from a few minutes of trying this specific app out.
In general, if it's an egui app, I already know there will be weird resizing glitches/flickers, a poor text editing experience, and it will typically not follow the platform's idioms and built-in gestures, scroll physics, behaviors, etc. In this case, the app is decent since it mostly just needs to play music, and you mercifully don't need to interact with it much when it comes to text and such.
But saying "It's a GUI like any other" is like saying "wonderbread is a bread like any other". Maybe it's a curse of knowledge? Similar things happen with coffee. One person says "tastes like coffee" while another can pick out individual flavor notes. Maybe I'm shouting into the void and no one gives a shit anymore, I dunno. But to me, these things matter and are a mark of quality.
If we have LLMs that can shit out whatever code now, why aren't people having them output truly "native" GUIs that use the UI framework of the OS so they can get all the expected behaviors by default?
egui is great for video game debug UI overlays and internal tools, and maybe some specialized graphical tools. Otherwise its quirks are too annoying for general purpose app usage. Sure, you banged out a UI quickly with it, at the expense of your users.
"Think outside the box and dream!"
"Here's a world clock widget."
I never tried Command and Conquer, I should give it a spin. Thanks for the list!
I like to beat the shit out of my software when testing. Constant erratic scrolling and zooming, multi-touch shenanigans, pressing multiple buttons as fast as I can, using back gestures and the browser back button (if it's a web app), changing the window size and orientation frantically, and just all kinds of rough usage.
If your software can't cope with these things then you're doing a disservice to your users.
The trackpad is a fantastic input device. I use it exclusively when on a laptop, and on a desktop I'll use both a mouse and a trackpad.
Disgusting.