Проект: Highlime — плагин для Sublime Text, который… Который.  Публичный пост
29 июля 2020  810
Highlime - плагин для Sublime Text, который... Который.
https://packagecontrol.io/packages/Highlime

Расскажите о себе и сути проекта?

Что всё обо мне, да обо мне?
Представляю вам экзотический плагин, упарывающий Sublime Text:

Как появилась идея? Что вдохновило?

Сидел я как-то раз в 2015 году в баре под кислотой и распылялся перед другом, какой же Sublime охренительный текстовый редактор - и подумал тогда, что ему не хватает разве что возможности переливаться разными цветами в прямом эфире. Сказано - через 5 лет сделано.

Что вошло в прототип и сколько времени на него было потрачено?

Прототип - базовый функционал вращения цветовой схемы по кругу. Хотелось сделать, чтобы результат не резал глаза и был плавным, чтобы от включения плагина не становилось плохо. Тяжело посчитать достоверно, сколько времени было затрачено (учитывая, что первые наброски я сделал в 2015, но за неспособностью сделать всё нормально просто забил). А так - наверное пара недель чистой занятости, в которую по большей части входило изучение теории цвета и API Sublime Text, а также всевозможное тестирование и полировка имеющегося результата.

Какой технологический стек вы использовали? Почему?

Python - плагины для саблайма пишутся на нём.

Как вы запускались и искали первых пользователей?

Пользователей? Каких пользователей?
Ну а вообще - рассказал про эту штуку паре друзей, потом решил залить на Package Control, чтобы они не плевались от того, как надо этот плагин устанавливать.

С какими самыми неожиданными трудностями пришлось столкнуться?

Да со всеми.

Большинство неродных цветовых схем в Sublime Text имеют отвратительный формат (раньше они были в ещё более отвратительном, но в совместимом с TextMate XML) и сильно наколхожены, поэтому я реализовал только поддержку чуть более вменяемого собственного формата схем Sublime Text (который ввели аккурат где-то между 2015 и 2020).
Нужный мне функционал сейчас можно реализовать только постоянным переписыванием файла с цветовой схемой, который потом редактор должен ещё и прочитать - поэтому настоящую драйвовую тусовку устроить нельзя, даже на SSD-диске с достаточно мелким временным шагом обновления цветовой схемы иногда возникает ошибка о том, что Sublime не успел загрузить схему к тому моменту, когда мы её в очередной раз перезаписали.
И ещё куча мелочей, про которые я наверное уже и забыл.

Сколько потратили и заработали? Есть идеи как это можно монетизировать?

Кроме времени наверное не потратил ничего.
Идеи как это монетичто?

Какие планы на будущее?

Расширить функционал упорки. Как минимум - волнообразно менять яркость цветов, а не только их тон (по кругу). Плюс аккуратно добавить рандома в это всё. Благо, на текущий базис всю необходимую упорку навесить несложно.

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

Нужны ли какие-то советы или помощь Клуба?

На самом деле мне просто интересно, что может подумать о таком плагине человек со стороны.

Какой совет вы бы сами могли дать идущим по вашим стопам?

Не верьте, если вам скажут, что кислоту можно перебить алкоголем!
Ну и не ссыте экспериментировать.

4 комментария 👇

Я не понял. Но продолжайте, Никита.

  Развернуть 1 комментарий

Аааа, я поеял (с третьего пересмотра видео).
Это максимально упорото. Поставил плагин себе, спасибо!

  Развернуть 1 комментарий

Отличные шорткаты

  Развернуть 1 комментарий

@kabbi, 👀

  Развернуть 1 комментарий

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб