Skip to content

Avoid lining up iOS text selection's divider with the arrow #11274

Closed

Description

@xster

Move the arrow to either side of the divider.

Activity

  1. added
    a: fidelityMatching the OEM platforms better
    a: text inputEntering text in a text field or keyboard related problems
    platform-iosiOS applications specifically
    on Jul 18, 2017
  2. added
    frameworkflutter/packages/flutter repository. See also f: labels.
    on Dec 3, 2018
  3. added this to the milestone on Dec 3, 2018
  4. xster commented on Apr 10, 2019

    @xster
    MemberAuthor

    It's also not always in the middle. On iOS, if the toolbar squishes to the side, the arrow attempts to stay as close as possible to the selected text.

  5. jiisd commented on Apr 26, 2019

    @jiisd
    Contributor

    I seem to have solved the problem that the triangle attached to the toolbar is always in the middle.
    Now looks like iOS.

    However, the problem of dividing the line has not yet found a reasonable solution to solve. : (

  6. LongCatIsLooong commented on Jun 4, 2019

    @LongCatIsLooong
    Contributor

    Screen Shot 2019-06-04 at 3 36 35 PM

    on iOS 12.1

  7. LongCatIsLooong commented on Jun 21, 2019

    @LongCatIsLooong
    Contributor

    It turns out in the screenshot above the menu is too wide. iOS does try to avoid lining up the arrow and the divider.

  8. added
    P2Important issues not at the top of the work list
    on May 29, 2020
  9. removed this from the milestone on Jun 2, 2020
  10. removed this from the milestone on Jun 2, 2020
  11. pedromassangocode commented on Jul 24, 2020

    @pedromassangocode

    It seems like this issue was already fixed!

    gg22

    Closing as probably fixed.

    flutter doctor -v
    [✓] Flutter (Channel dev, 1.21.0-1.0.pre, on Mac OS X 10.15.5 19F101, locale
        en-AO)
        • Flutter version 1.21.0-1.0.pre at /Users/pedro/dev/SDKs/flutter_dev
        • Framework revision f25bd9c55c (9 days ago), 2020-07-14 20:26:01 -0400
        • Engine revision 99c2b3a245
        • Dart version 2.9.0 (build 2.9.0-21.0.dev 20bf2fcf56)
    
     
    [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
        • Android SDK at /Users/pedro/Library/Android/sdk
        • Platform android-30, build-tools 30.0.0
        • Java binary at: /Users/pedro/Library/Application
          Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/193.6514223/Android
          Studio.app/Contents/jre/jdk/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build
          1.8.0_242-release-1644-b3-6222593)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 11.5)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Xcode 11.5, Build version 11E608c
        • CocoaPods version 1.9.3
    
    [✗] Chrome - develop for the web (Cannot find Chrome executable at
        /Applications/Google Chrome.app/Contents/MacOS/google-chrome-unsafe)
        ! /Applications/Google Chrome.app/Contents/MacOS/google-chrome-unsafe is not
          executable.
    
    [✓] Android Studio (version 4.0)
        • Android Studio at /Applications/Android Studio.app/Contents
        • Flutter plugin version 47.1.2
        • Dart plugin version 193.7361
        • Java version OpenJDK Runtime Environment (build
          1.8.0_242-release-1644-b3-6222593)
    
    [✓] Android Studio (version 4.0)
        • Android Studio at /Users/pedro/Library/Application
          Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/193.6514223/Android
          Studio.app/Contents
        • Flutter plugin version 47.1.2
        • Dart plugin version 193.7361
        • Java version OpenJDK Runtime Environment (build
          1.8.0_242-release-1644-b3-6222593)
    
    [✓] VS Code (version 1.47.0)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.12.1
    
    [✓] Connected device (3 available)
        • AOSP on IA Emulator (mobile) • emulator-5554 • android-x86    • Android 9
          (API 28) (emulator)
        • macOS (desktop)              • macos         • darwin-x64     • Mac OS X
          10.15.5 19F101
        • Web Server (web)             • web-server    • web-javascript • Flutter
          Tools
    
    ! Doctor found issues in 1 category.
    
  12. github-actions commented on Aug 16, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  13. locked as resolved and limited conversation to collaborators on Aug 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: fidelityMatching the OEM platforms bettera: text inputEntering text in a text field or keyboard related problemsframeworkflutter/packages/flutter repository. See also f: labels.p: cupertino_uicupertino_ui package in flutter/packagesplatform-iosiOS applications specifically

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions