1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/turtle-sim-turtle-universe-issue-tracker

 / Детали:

Плагин ввода текста

Предстоит сделать
Владелец
Создано  
27.04.2025

Существует пять способов, позволяющих пользователям вводить текст:

  1. Использование плагина dialog, вызывая диалоговое окно с помощью команды dialog:user-input для ввода текста.
    Недостатки: недостаточно параметров, диалоговое окно блокирует пользовательские действия, на мобильных устройствах может закрыть кнопку подтверждения.

  2. Использование ввода через контроллы, где пользователь открывает область контроллов и нажимает на элемент ввода для вызова диалогового окна.
    Недостатки: недостаточно активно, элементы ввода могут иметь ошибки.

  3. Использование консоли, где пользователь вводит текст в виде строковых параметров обратного вызова.
    Недостатки: требуется экранирование, открытие ввода в консоли занимает много места.

  4. Использование редактора, где основной код помещается в учебные материалы или область контроллов, чтобы освободить редактор для ввода текста пользователем.
    Недостатки: требуется компиляция для получения обновлённого ввода, много кода в области редактирования может замедлить работу.

  5. Использование жёсткой имитации, где 26 букв алфавита привязываются к контроллам, и пользователь вводит текст без использования клавиатуры.
    Недостатки: отсутствие клавиатуры, доступен только 26 букв и запятая.Теперь цель состоит в создании плагина, связанного с новым редактором, который бы вызывал текстовое поле по команде, позволяя пользователю вводить текст и привязывать к нему события для реализации более сложных функций (например, автоматическое сохранение при потере фокуса, автоматическое выделение и копирование, автоматическое экранирование, рендеринг в формате rich text, поля для паролей или даже редактор кода).

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
建议
label.
GitLife Service Account добавлено
 
互动
label.
GitLife Service Account добавлено
 
编辑器相关
label.
GitLife Service Account добавлено
 
扩展
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/turtle-sim-turtle-universe-issue-tracker.git
git@api.gitlife.ru:oschina-mirror/turtle-sim-turtle-universe-issue-tracker.git
oschina-mirror
turtle-sim-turtle-universe-issue-tracker
turtle-sim-turtle-universe-issue-tracker