• 0 Posts
  • 21 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle

  • Please don’t crucify me but is there a way to do this on windows ? I just have a handheld gaming console that came with windows and it’s setup just the way I want but would be nice if I can also connect to Bluetooth using command line so that I can map it to playnite and have it automatically connect to my headphones when launching a game. I did a lot of research and tried some stuff like “Bluetooth command line tools” which worked a bit but somehow caused a lot of instability and caused crashes so had to stop using it.




  • On thinking about this a bit more, I feel like you may be expecting the system to handle situations where your business requirement needs the new field to be used now, but used to work without this field before. Based on the example you provided, I am imagining something like a getTasksForUser functionality which previously might have just been filtering on userId but if the business now says that this functionality should now return tasks sorted by priority, you expect the system to somehow know the business requirement and force the developer to use this new priority field ?

    If that’s what you’re hoping for, the problem is harder to solve although not impossible. Assuming the example as above , you could maybe just inject the priority field at the data access layer . Another way would be to make the modified entity private and expose a facade with helper functions that are exposed. Now when code that previously used to rely on the entity inevitably breaks , you can replace those usages with usage specific functions exposed from the facade and since the entity is now accessible only from the facade, you can easily update all usages within the facade and make sure no one can miss passing the priority field since the entity is private to the facade and all functions in the facade are known to use the new field.



  • I am still confused about what OP is looking for. Even in typescript, if a new field is added and not used in other places, compilation will fail. Unless OP explicitly marks the field as optional.

    There’s also the possibility that the codebase is littered with the “any” keyword (I’m not saying OP is doing it but I’ve definitely seen plenty of codebases that do this). If someone says they’re using typescript but their code is full of “any” keywords, they’re not using typescript. They’re just using plain JavaScript at that point.



  • In case you weren’t aware , you can disable internet in ps5 settings and launch the game and it won’t bother you. Had the same shit happen in AC Valhalla and it was so annoying turning internet off and on just to play this game. I would have been ok with this if at least the game worked the same after signing in but no … A whole class of online specific bugs started to show up ranging from stupid stutters to outright in game repeated popups whenever your player moves, it made the game unplayable so had to delete the whole game. I tried again later after a few months and the bug had been fixed so it was better but still had random stutters.



  • I think the suspend feature that you’ve mentioned might actually happen. Handheld PC gaming is gaining traction and if rumours are to be believed , Microsoft is working on a lighter version of windows, optimized for gaming and I imagine it might include some form of suspend and resume. Of course it may not be compatible with all games but if it can get to a state similar to atleast what steam deck currently does , that itself might be a welcome addition.


  • This is the exact state I’m in, down to a t. I was begrudgingly paying for ps plus just for the peace of mind that comes with having cloud saves even though I don’t play multiplayer or care about their free games. So basically I was already paying an unnecessary subscription for a feature that Sony decided to soft lock for dubious reasons. I made the switch to PC gaming recently and turned off auto renew on ps plus and removed all payment methods. My PS5 is just collecting dust now.



  • It happens to me on voyager. OP didn’t mention but I think they’re specifically referring to videos with vertical height larger than the screen. The video starts playing as you scroll and when the video is playing, I assume any touch gesture on the video is interpreted as video controls so you’re essentially stuck there without being able to scroll. Only way out is to kill the app and relaunch. Maybe it’s specific to iOS. It’s happening to me on iPhone 13 mini.






  • Also worth mentioning that it’s for mobiles, specifically android. At first glance I thought it was similar to playnite and got excited.

    Edit : didn’t mean to insinuate that it’s not exciting as it is. Just wanted to point out that for people who are not looking for an android game launcher, this may not be useful.