Restorm v1.1.1
Опубліковано
Дизайнером API тепер керують із бічної панелі.
- Ваші моделі, enum’и та маршрути живуть у бічній панелі. Три списки на вкладках зникають — моделі (з їхньою вкладеністю за успадкуванням), enum’и та маршрути (групи та їхні маршрути) тепер розташовані прямо в дереві бічної панелі. Клацніть правою кнопкою, щоб перейменувати, додати підмодель чи підгрупу, клонувати маршрут, згенерувати CRUD або видалити; перетягніть, щоб змінити порядок або батька — ніколи за межі дизайну. Кожна сторінка тепер показує лише деталі вибраного елемента.
- Загальний огляд ваших моделей, енумів і маршрутів. Кореневий вузол кожного розділу тепер перелічує все, що в ньому є — а Моделі отримують вкладку Граф: діаграму класів ваших моделей зі спадкуванням і посиланнями. Енуми показують свої значення поруч із назвою.
- Єдине місце для перейменування. Модель, енум чи маршрут перейменовується з великого заголовка (олівець), а порожня назва показує «<без назви>», щоб олівець завжди був досяжний — назва більше не з’являється двічі на сторінці.
- Помилки валідації вказують на елемент. Коли щось не так — модель і енум з однаковою назвою, посилання на те, чого вже немає — примітка вгорі моделі, енума чи маршруту це пояснює.
- Повний ланцюжок навігації. Слід відображає всю ієрархію бічної панелі — теки › дизайн › розділ › група › елемент — і кожен сегмент клікабельний.
- Виділіть кілька, видаліть за раз. Виділіть кілька моделей, енумів чи маршрутів і видаліть їх за один раз, після підтвердження.
- Скопіюйте або відкрийте джерело шаблону коду одним кліком. На сторінці «</> Code» при наведенні на шаблон з’являється кнопка для копіювання його URL чи шляху та кнопка для його відкриття — репозиторій у браузері або тека на диску для локального шаблону.
- Нові маршрути одразу мають назву. Маршрут, створений з нуля, тепер отримує типову назву, тож ви можете одразу його перейменувати.
- Вкладки попереднього перегляду, як у вашому редакторі. Один клік тепер відкриває елемент у багаторазовій вкладці попереднього перегляду (назва курсивом); клік на інший елемент повторно використовує ту саму вкладку замість того, щоб додавати нову. Подвійний клік, будь-яке редагування або виконання запиту залишає її відкритою назавжди. Вимкніть це в Налаштування › Поведінка.
- Закріплюйте вкладки, які тримаєте відкритими. Клацніть вкладку правою кнопкою і закріпіть її: закріплені вкладки лишаються першими, переживають «закрити інші» й запам’ятовуються для кожного проєкту.
- Середовища отримують повноцінний докладний вигляд. Відкрийте середовище, щоб перейменувати його із заголовка, задати його піктограму й колір і додати підсередовище — а меню правого кліку тепер дублює середовище з усіма його змінними та підсередовищами.
Виправлення:
- Вибір шаблону коду закриває бібліотеку. «Використати» тепер повертає вас прямо на сторінку Code.
- Генерація документації більше не падає на необов’язкових полях. Генерація документації з дизайну, модель або параметр якого залишав «required» невстановленим, більше не зупиняється помилкою шаблону.
- Видалення енума запитує підтвердження. Енуми отримують таке саме підтвердження, як моделі й маршрути.
- Бічна панель показує вибране. Коли ввімкнено «синхронізувати бічну панель з активною вкладкою», вибір або створення моделі, енума чи маршруту розгортає їхніх батьків, щоб елемент залишався видимим у дереві.
- Кнопка середовища залишається читабельною на будь-якому кольорі. Її напис тепер перемикається на темний або світлий текст, щоб лишатися читабельним на кольорі середовища, як і кнопка виконання.
- Клік середньою кнопкою закриває відкритий файл. Клік середньою кнопкою по запису в списку «Відкриті» бічної панелі закриває його вкладку — а нове налаштування Поведінки дає змогу повністю сховати цю панель.
- Чіткіше формулювання під час старту з документації. У документації імпортованого API кнопка тепер має напис «Створити новий запит із цієї документації».
- Вхід працює у версії з Microsoft Store. Зворотний виклик власного протоколу, який браузер повертає після входу, тепер оголошено в пакеті Store, тож вхід завершується, а не спливає час очікування.