Главное Свежее Вакансии Образование
494 4 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Да будет... цвет!

Эта новость уже из разряда того, что обязательно должны сделать разработчики, ориентированные на пользователя.

b_5b5ad8a50ca38.jpg

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

Но это лишь мой частный случай. И, сколько бы ни было согласных со мной потенциальных пользователей, всегда найдутся те, кому будет не по душе темный фон и светлые буквы.

Изначально окно редактора выглядело так:

b_5b5ad71a840f8.jpg

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

Это стало готовым, к сожалению, только сейчас, так как я долго не мог решиться, в каком формате хранить темы оформления для их удобного редактирования.

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

b_5b5ad7e135c62.jpg

b_5b5ad7eb33df9.jpg

b_5b5ad7f365620.jpg

В будущем в планах реализовать систему настройки пользовательских тем, чтобы пользователи сами могли редактировать цвета и оттенки элементов управления.

На этом пока всё по темам оформления.

+3
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Jury Gerasimov
Вы просто идете по стопам Visual Studio Code, только с отставанием на год-два. Зачем?..
Ответить
RTS Game
Мобильная игра в жанре RTS
Петр Нагель
Я один разработку веду)
Насчет цели - это оболочка над NW.js, а не обычный редактор с подсветкой и бла бла бла.
В этом редакторе встроена система отладки и компиляции приложений на JavaScript в готовое к распространению приложение для Desktop.
Ответить
Jury Gerasimov
Если цель - хороший инструмент для разработки под NW.js, то эффективнее будет разработать их в виде плагинов под 2-3 популярных редактора (Sublime, VS Code, IDEA). В этом случае вы изобретаете велосипед ровно настолько, насколько необходимо, а остальную работу делают за вас другие.
Ответить
RTS Game
Мобильная игра в жанре RTS
Петр Нагель
К сожалению, столь обширный набор необходимого не уместить в маленький плагин) А так, куча профита в виде опыта, плюс к портфолио, плюс к расширению знаний, плюс к воссозданию вокруг темы разработки на JavaScript некоего сообщества, помогающего предложениями по улучшению.
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.