• 0 Posts
  • 50 Comments
Joined 1 year ago
cake
Cake day: June 26th, 2023

help-circle





  • It’s not about the DM button being moved, it’s about all the UX they broke in halves. They changed how swipe works, they changed how the DM list works, they changed how search works, none in a good way.

    For a lot of “power users”, changing how swiping acts goes in direct opposition to the muscle memory, so that’s annoying. Some functionality is just gone or is made much worse, like no longer seeing images in search and no longer having autocomplete for the filter terms there. You can no longer look at the DM list and then go back to active DM because swiping there was turned into a dumb back button replacement.

    And above all, this is just a canary in the coal mine moment - they do not care about their current app, they will do whatever they like and people are understandably uncomfortable with that.


  • GTG3000@programming.devtoMemes@lemmy.mlventure capitalism goes brrr
    link
    fedilink
    arrow-up
    46
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Personally hate the change to the swipe. I get that on some huge servers people probably use the “reply” feature a lot, but I definitely don’t have so much use for it as to give up the nice, coherent and logical UX of “channel/server list is on the left, user list is on the right, just swipe to them”.

    IMO, swiping should be for navigating UI, not interacting with individual items. Now there’s a useless thing on the swipe and I have to reach to the top of the screen if I want to check who’s online and in the channel. Annoying.

    That and the new DM screen doesn’t use swipe right as navigation, it’s just a “back” button now. Can’t quickly look at the DM list and go back to your conversation by swiping right-left any more. Literal lazy design because this is an easier way to program that interaction.

    Don’t care super much about the DM button moving, it’s more convenient to access but breaks the UI paradigm. Shrug.

    Oh, and the “midnight” theme is not new, you could use it for years now in the old versions.


  • It’s a departure from the desktop UI and it made the whole thing much clunkier.

    I will be fair, moving the button to the bottom row is more convenient if you have a lot of servers to scroll up through and use the DMs a lot, I don’t care about that as much.
    What I do care about is how the rest of it changed. Can’t just quickly swipe into the DM list and back any more, if you exit the DM that’s it, you gotta click on it again. Switching between DMs and servers is more clunky, a bunch of UI I was actively using is broken up. They broke the search function, and the new way to check channel participants (click on the title) is uncomfortable as hell compared to old “just swipe to the right”.

    Personally I hate the new UX even if some bits are an improvement. It’s just too much stuff to change all at once and not for the better.








  • Well, there’s a few things I personally think are a must for a config format:

    1. It must be human readable and editable, in some way. - in many cases, you may want to go and change something in the config while the application proper isn’t running. That rules out stuff like pickle or binary formats. Although I suppose sqlite and it’s ilk still fulfill it, in a roundabout way.
    2. It should be unambiguous, with one way to do something right. - this one’s a doozie. JSON fulfills it since it’s unambiguous about it’s types, but many interpreted language configs will have options. And then YAML will have “no” turn into “false”.
    3. It should probably have comments. - handily failed by standard JSON implementations. Although to be fair a lot of parsers I’ve used understand comments. Or you can make a comment stripper real easily.
    4. It should have obvious structure. - I’ve dealt with CSV configs before, I do not want to ever again.

  • Oh god, parsing complexity. I actually tried writing a YAML parser in my free time before and boy was that not worth the headache. So many little things that complicate parsing and are ignored by majority of users!

    I really like python, but I can agree that it’s no-delimiters style can be… Confusing at times. I definitely had to hunt down bugs that were introduced by wrong indentation. That and the way it handles global/local variables, mostly.

    I do appreciate not having to enclose every key in “”, and being able to copy values - but if we want that kind of logic making our configs, why not just switch to writing configurations in Lua? It certainly has less footguns than YAML and it has the niceties like “I can just write {key = "value"} instead of {"key": "value"}”.


  • GTG3000@programming.devtoRisa@startrek.websiteCope
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Well, I watched first few episodes before forming that opinion, I think it’s just the usual “cynicism pushed to grotesque” thing many adult-oriented shows do that puts me off. But it’s been a while and I don’t really remember it well so I suppose another chance wouldn’t hurt.

    And thanks, I’ll look into Strange New Worlds then.



  • GTG3000@programming.devtoRisa@startrek.websiteCope
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    2
    ·
    1 year ago

    Couldn’t get into the Lower Decks because I am thoroughly tired of adult swim style of humour. But hey, people seem to like it and all power to them.

    Don’t really know what else is going on with Star Trek nowadays. Anything worth checking out?