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.

  • WolfLink@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    1 day 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.

    • npdean@lemmy.todayOP
      link
      fedilink
      arrow-up
      1
      ·
      1 day 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
        ·
        22 hours 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.

        • npdean@lemmy.todayOP
          link
          fedilink
          arrow-up
          1
          ·
          21 hours ago

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

  • kibiz0r@midwest.social
    link
    fedilink
    English
    arrow-up
    11
    ·
    2 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.

          • kibiz0r@midwest.social
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            1
            ·
            1 day 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.

            • npdean@lemmy.todayOP
              link
              fedilink
              arrow-up
              2
              ·
              1 day 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
                ·
                11 hours 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
            ·
            1 day 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
              ·
              1 day 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
        ·
        2 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.

  • RoadTrain@lemdro.id
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    1 day 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?

    • npdean@lemmy.todayOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      1 day 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.

  • zqps@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    1 day 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.