View Issue Details

IDProjectCategoryView StatusLast Update
0003698PluginsColorerpublic2024-02-18 07:45
ReporterJohnDoe Assigned Toctapmex  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionopen 
Platformx86OSWindowsOS VersionXP SP3
Product Version3.0 
Summary0003698: Проблемы с диалогом настройки схемы
DescriptionFarColorer's settings > [ Scheme settings ]

  1. При открытии диалога подставляется первая по порядку схема, что в 99% случаев вовсе не то, что мы ожидаем.
  2. Предлагаю:
    • Первой поставить схему "other: default type"
    • Если перед этим какая-та схема уже редактировалась, то выбирай её автоматически.
    • Если настройки вызваны из редактора, то выбирать текущую схему.
  • Поле "Parameter value":
    • позволяет установить курсор за пределами введённого текста, что неудобно
    • по нажатию Enter просто закрывает окно, не применяя и не запоминая выбранное значение.
    • Если же установить курсор на кнопку { OK }, то запоминает
    • хотелось бы добавить историю в поле ввода, отдельную для каждого параметра
    TagsNo tags attached.

    Activities

    sonar

    2020-05-03 07:01

    developer   bugnote:0016822

    >Первой поставить схему "other: default type"
    >Если настройки вызваны из редактора, то выбирать текущую схему.
    ok

    >позволяет установить курсор за пределами введённого текста, что неудобно
    combobox не позволяет убрать полностью это явление. немного изменил, но артефакты есть

    >по нажатию Enter просто закрывает окно, не применяя и не запоминая выбранное значение.
    ok

    >хотелось бы добавить историю в поле ввода, отдельную для каждого параметра
    не вижу смысла, очень затратно

    в ближайшем патче появится

    sonar

    2020-05-03 10:23

    developer   bugnote:0016823

    в 1.3.9

    JohnDoe

    2020-05-03 13:04

    updater   bugnote:0016824

    > не вижу смысла, очень затратно

    Эту функциональность предоставляет АПИ фара. От плагина требуется только подставить идентификатор для истории
    https://api.farmanager.com/ru/dialogapi/controls/di_edit.html

    sonar

    2020-05-03 13:13

    developer   bugnote:0016825

    ключевая фраза - "отдельную для каждого параметра". все параметры выводятся в один combobox. который в зависимости от типа параметра либо с возможностью редактирования, либо без. Для combobox нет истории

    JohnDoe

    2020-05-03 14:32

    updater   bugnote:0016826

    > Для combobox нет истории

    Верно, но можно ведь и наоборот поступить: использовать editbox, дополняя историю стандартными значениями.
    https://api.farmanager.com/ru/dialogapi/dmsg/dm_addhistory.html

    JohnDoe

    2020-05-04 08:44

    updater   bugnote:0016827

    > в 1.3.9

    > Если перед этим какая-та схема уже редактировалась, то выбирай её автоматически.

    Этого нет. Но вероятно и не слишком надо

    > позволяет установить курсор за пределами введённого текста, что неудобно

    По-прежнему.

    > по нажатию Enter просто закрывает окно, не применяя и не запоминая выбранное значение.

    Теперь наоборот: нажатие Esc не отменяет изменений.

    JohnDoe

    2020-05-04 08:57

    updater   bugnote:0016828

    Last edited: 2020-05-04 13:44

    По комбобоксу: проблема не столько в том, что мышью курсор можно установить за пределами текста, сколько в том, что нажатие BS при этом удаляет не то что перед курсором (пробелы), а последний непробельный символ

    Update: см. https://forum.farmanager.com/viewtopic.php?p=160920#p160920

    sonar

    2020-05-06 18:08

    developer   bugnote:0016829

    > Если перед этим какая-та схема уже редактировалась, то выбирай её автоматически.
    этого и не делал. выше выделял только то, что делал. для такого поведения логика не понятна - у нас всегда, кроме первого запуска в истории будет ранее измененный тип. т.е. он всегда будет показываться. Тогда default будет только при первом запуске

    выход по Esc поправил.
    свой хак по редактированию в комбобокс убрал

    ну а по истории изменений параметров - не убедили. множество усложнений , а выхлоп не очевиден.

    JohnDoe

    2020-05-06 21:34

    updater   bugnote:0016830

    Last edited: 2020-05-23 13:27

    А в чём именно усложнения?
    Заменить комбобокс эдитбоксом?

    Не убедил и бог с ним. В другой раз попробую, если актуализируется.
    Но в прошлый раз при пользовании реально ощущал неудобство.

    Update: https://bugs.farmanager.com/view.php?id=3797

    ctapmex

    2024-02-18 07:45

    developer   bugnote:0017520

    все замечания поправлены

    Issue History

    Date Modified Username Field Change
    2019-01-24 10:56 JohnDoe New Issue
    2020-05-03 07:01 sonar Note Added: 0016822
    2020-05-03 10:23 sonar Note Added: 0016823
    2020-05-03 13:04 JohnDoe Note Added: 0016824
    2020-05-03 13:13 sonar Note Added: 0016825
    2020-05-03 14:32 JohnDoe Note Added: 0016826
    2020-05-04 08:44 JohnDoe Note Added: 0016827
    2020-05-04 08:57 JohnDoe Note Added: 0016828
    2020-05-04 13:44 JohnDoe Note Edited: 0016828
    2020-05-06 18:08 sonar Note Added: 0016829
    2020-05-06 21:34 JohnDoe Note Added: 0016830
    2020-05-12 09:14 ctapmex Assigned To => ctapmex
    2020-05-12 09:14 ctapmex Status new => assigned
    2020-05-23 13:27 JohnDoe Note Edited: 0016830
    2024-02-18 07:45 ctapmex Status assigned => resolved
    2024-02-18 07:45 ctapmex Note Added: 0017520