I use a lot of programming and sef hosting things at home. I have to enter passwords and write basic text files which have to be accurately read by all devices.

I, for the life of me, could not manage to solve a problem about a password. I tried many forums and what not and eventually a person on one of the forum said that my syntax is incorrect. I was so confused because I have done the exact same thing hundreds of times and it never caused an issue.

What I wanted to write was (quotes are a part of it) ‘xyz’. This is what my PC writes. iOS decides that it should be ‘xyz’. There is a subtle difference in the quotes if you look carefully.

I wanted to trash by iPhone and buy an Android so bad at that moment.

Anyways that setting can be changed by turning off smart punctuation in keyboard settings. But the point is trashy defaults with no clear communication about it.

This whole post might be stupid and petty but it is pushing me to stop using everything Apple.

  • kibiz0r@midwest.social
    link
    fedilink
    English
    arrow-up
    12
    ·
    15 days ago

    Fwiw, the iOS SDK provides a way for text fields to declare that “smart punctuation” should be disabled when typing into them.

    For example, my terminal app always has it disabled. Password fields default to having smart punctuation disabled.

    So I’m kinda curious how you’re doing it.

    • npdeanOP
      link
      fedilink
      arrow-up
      2
      ·
      15 days ago

      I am entering passwords in plaintext as environment variables for docker.

          • kibiz0r@midwest.social
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            1
            ·
            14 days ago

            What app are you running in order to edit the text files?

            My guess is you’re using something meant for word processing, not working with dev tools, which could mean you’ll run into more problems than this.

            Line endings, tabs vs spaces, BOM, etc. could become hard-to-debug errors if you’re not using a tool that’s designed with code/config files in mind.

            • npdeanOP
              link
              fedilink
              arrow-up
              2
              ·
              14 days ago

              I use SSH for most things, so it does not become a problem. For some things, I have to use a web GUI where this happened. But it is not coding that I do in the browser, I just enter some variables into docker compose files or search some things.

              • kibiz0r@midwest.social
                link
                fedilink
                English
                arrow-up
                1
                ·
                13 days ago

                Ah. Yeah, that makes sense it would be more likely to happen with a web GUI. You might wanna make a bug report, cuz there are some things they could do to mitigate this if it seems like a common potential problem.

          • 6nk06@sh.itjust.works
            link
            fedilink
            arrow-up
            2
            arrow-down
            2
            ·
            15 days ago

            You should urgently understand the question. You would know that it’s not an issue of iOS.

            • kibiz0r@midwest.social
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              1
              ·
              14 days ago

              Please see the sidebar regarding welcoming people of any experience level and not gatekeeping based on technical skill

      • 6nk06@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        15 days ago

        iOS decides

        You should paste the password from your password manager, and I’m pretty sure you’re not doing that. Also why are you using iOS for Docker? If it’s true, you would have the same issue with Android.

        • npdeanOP
          link
          fedilink
          arrow-up
          1
          ·
          15 days ago

          I have to use quotes around the password, that is the issue.

            • npdeanOP
              link
              fedilink
              arrow-up
              1
              ·
              14 days ago

              You probably don’t understand my use case. I have to enter the password in clear text in a configuration file on a server.

  • WolfLink@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    14 days ago

    You can also hold down on the ‘ key and ’ will pop up.

    But really if you are coding on your phone frequently enough this is a major occurrence, get an external keyboard, an app designed for coding, or a device other than your phone.

    • npdeanOP
      link
      fedilink
      arrow-up
      1
      ·
      14 days ago

      I used an external keyboard. It did the same thing on iOS. I cannot use an app because I have to use a GUI for some apps.

      I use SSH for most other things.

      • WolfLink@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        14 days ago

        Well I would blame the specific app you are using.

        Try a different ssh app. I personally use iSH, which is an emulated alpine Linux shell, which may be kind of overkill but I find it convenient for doing things with ssh or small python scripts. It automatically defaults to ’ instead of ‘ and also offers some other convenient keyboard settings, like ways to send the escape key.

        • npdeanOP
          link
          fedilink
          arrow-up
          1
          ·
          14 days ago

          The issue is not while using SSH. It is while using the web GUI of the apps themselves.

  • RoadTrain@lemdro.id
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    2
    ·
    14 days ago

    There is a subtle difference in the quotes

    Anyways that setting can be changed by turning off smart punctuation in keyboard settings

    I wanted to trash by iPhone

    it is pushing me to stop using everything Apple.

    If such a minor inconvenience that can be trivially worked around is enough to get you to destroy an iPhone and stop using Apple products altogether, what will you do when you inevitably encounter something of similar magnitude on Android? Do you think there are no bugs, inconsistencies, or questionable choices on Android?

    I encounter the same smart quotes issue every now and then when I copy-paste commands from Word documents. Such documents are usually sent by customers or written by other employees. Should I quit my job over this?

    • npdeanOP
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      14 days ago

      It was the final straw kind of a thing. I have been having many issues or feeling restricted due to the lack of some options in iOS.

    • DominusOfMegadeus@sh.itjust.worksM
      link
      fedilink
      arrow-up
      1
      ·
      10 days ago

      It’s not that there are one or two “minor inconveniences,” as you put it. It’s that we are inundated with them, and many aren’t minor. And they seem like willful fuck yous to anyone who is slightly above average user skill. Some of this crap could only have been deliberately made worse in development.

  • zqps@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    14 days ago

    Honestly not a great example. There are countless cases where iOS is designed such that a feature or process works in a specific way, and if that doesn’t work for you, then you’re the problem. Especially with customization. Extremely basic Android stuff like widgets, a homescreen you can rearrange, and alternative keyboards took over a decade to be finally adopted by Apple. Swiping still isn’t a thing AFAIK.

    • npdeanOP
      link
      fedilink
      arrow-up
      2
      ·
      14 days ago

      If I am the problem, the solution is not using iOS.

      What is swiping?

      • zqps@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        14 days ago

        Dragging your finger across the keyboard instead of typing. It’s a lot faster.

        It was popularized by third-party Android keyboards like Swype and SwiftKey about a decade ago, and has been integrated into the default keyboards for many years now.

        • npdeanOP
          link
          fedilink
          arrow-up
          2
          ·
          14 days ago

          It has been around on iOS for quite some time

          • zqps@sh.itjust.works
            link
            fedilink
            arrow-up
            2
            arrow-down
            1
            ·
            14 days ago

            Ah, good to know. Anyway, such simple qol improvements take years to arrive on iOS, and the core issue is that you’re not given any choice in Apple’s walled garden until they bequeath them upon you in exactly the way they see fit.

            • npdeanOP
              link
              fedilink
              arrow-up
              1
              ·
              14 days ago

              It is improving and android is degrading. I don’t know where we are heading, hopefully to linux phones.

              • zqps@sh.itjust.works
                link
                fedilink
                arrow-up
                1
                ·
                13 days ago

                If Android is degrading, it’s mostly in ways that Google is trying to become Apple. Walled garden philosophy, closed source base image, pushing subscriptions, removing niche but critical options, prioritizing sleek design over customization and functionality…

                • npdeanOP
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  13 days ago

                  iOS and Android are moving towards a similar target, even copying each other’s features.