RU
EN
Main Page
Download
Addons
Forum
Blog
Feedback
Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
Help
Search
Login
Register
News:
Опрос: должна ли программа сворачиваться в трей по кнопке "закрыть"?
AIMP Forum
»
AIMP for Android
»
Skin Editor, Skin Engine
»
Suggestions
»
[Skin Editor] Открыть макет во внешнем редакторе
Poll
Ваше мнение:
За
Против
Нейтрален
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: [Skin Editor] Открыть макет во внешнем редакторе (Read 2941 times)
0 Members and 1 Guest are viewing this topic.
[Skin Editor] Открыть макет во внешнем редакторе
«
on:
September 07, 2023, 02:28:00 »
Я Гриша!
Тестер 2-го уровня
Супермен
Posts: 2640
Карма: +322/-87
⚙️Android v14, Windows 11
Иногда когда нужно перенести целый контейнер или родителя со всеми дочерними элементами, проще это сделать в Notepad++
Было бы здорово, если была такая возможность, как в Тотал командере, при групповом переименовании файлов.
Т.е. ты сохраняешь в кэш файл в блокноте, программа ловит его и обновляет содержимое в макете.
Logged
Re: [Skin Editor] Открыть макет во внешнем редакторе
«
Reply #1 on:
September 07, 2023, 03:59:32 »
Xaker_Two
Местный
Posts: 149
Карма: +8/-4
Если я пропал - либо все ОК либо ждите пачки багов
Задумка имеет место быть, был бы не против, но предвижу что будет сопротивление т.к.
- нет окна настроек, а делать его надо будет
- редактирование xml это не по визуал-эдиторовски
(ехидничество)
- я предлагал банальный пунктик просмотр xml контрола, без редактирования, чтоб экономить время на навигации -
Quote from: Artem on August 23, 2023, 08:20:50
Нет, этого не будет.
- куча макетов = непонятки во сколько макетов вставлять содержимое, хотя и можно предполагать только в открытый
- будет необходимо обновить макет(-ы) целиком и проверить их валидность, что +- равносильно полной перезагрузке - могут возникнуть проблемы с историей. Можно попробовать использовать diff-detector из xml-просмоторщика для обнаружения изменений, чтобы избежать полной перезагрузки, но исходя из того что я видел он не очень хорошо определяет изменения, только само наличие отличий(не изменений)
- вот кстати валидация обновленного макета: пока ты все делаешь через кнопочки вся ответсвенность на ПО и разрабе(он кодил поведение кнопочек и генерацию разметки), если ты лезешь 7-zipом и блокнотом то на тебе, а вот если дать "официальный ввод разметки" то хомяк дебил а виноват будет уже разраб, ведь пойдут предъявы "ряя! нада была делать защиту дна" (где там тема как проценты в выражениях кладут плеер, и это я ещё "подебажил"). Мало того что валидация юзер-инпута тот ещё гемор, так ещё и не всегда предугадаешь степень "одаренности" и потом все равно виноват будешь
- ну хорошо, это все что касается добавления в целевой макет, а как насчет макета источника? сам xml выводится далеко не в текстовом поле и копирование в самом редакторе сейчас нет/невозможно, т.е. это что-то типа ещё одной кнопочки с функционалом открыть для просмотра но уже без возможности правки или через отмену редактирования? крч нужно продумать момент как брать из источника. Возможно пунктик контекстного меню элемента "Копировать как XML" и "Копировать целиком как XML" для контрола вместе с чилдами
Если вдруг будет реализовываться
- обновлять макет по нажатии кнопочки "Редактирование завершено", авто-детект при получении фокуса так же можно, но тогда надо как-то дать юзеру выбор метода
- пожалуйста не надо литить(с рать) в %tmp%, можно в папку программы в подпаку cache например, а при закрытии и открытии(на случай краша) удалять её целиком
- внешний текстовый редактор тоже надо как-то задавать при том с возможностью изменить
а вообще надо повызнавать чего там и как Артем хочет переделать в окне просмотра макетов и пообсуждать за функционал пока он не начал реализацию...
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
AIMP Forum
»
AIMP for Android
»
Skin Editor, Skin Engine
»
Suggestions
»
[Skin Editor] Открыть макет во внешнем редакторе