Size: a a a

GraphQL — русскоговорящее сообщество

2020 April 26

e

egoarka in GraphQL — русскоговорящее сообщество
по-моему идеально было бы
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Я ещё и GraphQL Voyager в этот плагин для VSCode прикрутил. Скоро мой PR смержат.
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
egoarka
а почему бы не засунуть в левый сайдбар?
Я уже думал об этом, но там вроде как нет чекбоксов. А без них не получится.
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Алексей Родионов
Я уже думал об этом, но там вроде как нет чекбоксов. А без них не получится.
есть
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Алексей Родионов
Я уже думал об этом, но там вроде как нет чекбоксов. А без них не получится.
источник

e

egoarka in GraphQL — русскоговорящее сообщество
при откладке когда брекпоинты ставишь точно есть

еще на сторонних плагинах замечал
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
egoarka
есть
Свой HTML, JS и CSS в сайдбаре можно? Иначе придётся заново пересоздавать Explorer с нуля. Существующий просто так туда уже не засунешь.
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Алексей Родионов
Свой HTML, JS и CSS в сайдбаре можно? Иначе придётся заново пересоздавать Explorer с нуля. Существующий просто так туда уже не засунешь.
html css (вроде) нельзя
js можно

там есть подобие dom дерева и его закастомить можно как можно было бы это сделать с css

короче, это самый удобный способ
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
John Smith
Где? Кто? Очень нужна возможность массово поменять массив дочерних элементов за один запрос
Что? Массив? Поменять?
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
egoarka
html css (вроде) нельзя
js можно

там есть подобие dom дерева и его закастомить можно как можно было бы это сделать с css

короче, это самый удобный способ
Но это перепиливать весь Explorer с нуля.
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Алексей Родионов
Но это перепиливать весь Explorer с нуля.
да ну не

дерево оно и в африке дерево)
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Алексей Родионов
Но это перепиливать весь Explorer с нуля.
дабл клик на поле - вкл - выкл - чекбокс можно сделать
и просто иконку менять, а стейт хранить в самом дереве
по красоте можно не парится на первое время
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
У меня вообще идея запилить Explorer, но не для GraphQL, а для TypeScript. Всё больше и больше людей переходят на code-first подход. А там проблемы все те же самые: автокомплит нужно открывать и искать среди вариантов то что нужно снова и снова, вставляя поля по одному.

В целом, такой плагин мог бы использоваться вообще для любого TypeScript API, даже не связанного с GraphQL.

Удобно, что сразу видишь всё дерево вариантов. Можно генерировать всегда валидный код, даже не зная синтаксиса:
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
источник

e

egoarka in GraphQL — русскоговорящее сообщество
да, идея понятна, так круто

но!
лучше сделать в сайдбаре
источник

e

egoarka in GraphQL — русскоговорящее сообщество
и я думаю даже с этими фичами на скрине - это реально
прям очень реально
источник

e

egoarka in GraphQL — русскоговорящее сообщество
egoarka
да, идея понятна, так круто

но!
лучше сделать в сайдбаре
кликаешь на конкректный кверик в коде и у тебя переключается в сайдбаре на нужный просмотр выбранных полей

редактируешь что-то в сайдбаре и и оно в коде меняется
либо в коде редактируешь а оно в сайдбаре появляется

это даже будет намного удобнее и эффективнее чем тултип, который в итоге никак не сделаешь просто
источник

АЗ

Алексей Забайкальский in GraphQL — русскоговорящее сообщество
Это уже тулза такая есть, или разработка?
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
egoarka
кликаешь на конкректный кверик в коде и у тебя переключается в сайдбаре на нужный просмотр выбранных полей

редактируешь что-то в сайдбаре и и оно в коде меняется
либо в коде редактируешь а оно в сайдбаре появляется

это даже будет намного удобнее и эффективнее чем тултип, который в итоге никак не сделаешь просто
Скинь ссылки на уже существующие плагины VSCode, которые добавляют в сайдбар что-то наиболее близкое к эксплореру (ческбоксы и т.д.). Я гляну, как там всё устроено.
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Алексей Родионов
Скинь ссылки на уже существующие плагины VSCode, которые добавляют в сайдбар что-то наиболее близкое к эксплореру (ческбоксы и т.д.). Я гляну, как там всё устроено.
https://github.com/Microsoft/vscode-extension-samples/tree/master/tree-view-sample


чекбокс можно сделать самому - дабл клик по айтему - и смена иконки (как раз можешь взять кастомные) и хранение стейта в дереве
источник