Комментарии 56
Пытаюсь поменять HotKey, но оно просит его напечатать. Лучше чтобы просто определяло нажатие
ещё 3 наблюдения:
1) При вводе текста и последующей попытке его выделить курсором — у вас двигается все окно. Спотлайт умеет разделять эти два действия.
2) Спотлайт закрывается при клике мимо окна. У Церебро этого нет. Это фича?
3) Поиск по приложениям зависит от прописных/заглавных букв. Нужно искать независимо от символов
1 — точно, я даже не думал об этом
2 — А какая у вас система? Это баг, но на OSx он не воспроизводится
3 — ага, в какой-то из релизов это сломалось) Поправим!
Наводишь на плагин (не кликаешь)
Нажимаешь Details — появляется информация о плагине
Всё, с этого момента на другие плагины неясно как перейти — список плагинов затемнён, а при клике по списку кидает на гитхаб.
Думаю лучше убрать редирект на гитхаб, сделать для плагина действие по клику — выделение, а ссылку на гитхаб добавить в описание плагина
Возможно ли добавить некое подобие vi-mode? Переход в «нормальный» режим при нажатии на Esc и перемещение с помощью hjkl в нем?
— навигация осуществляется при помощи hjkl
— i возвращает insert-mode, автоматически фокусируется поле ввода
— y копирует выделенный текст
— Esc убивает панель.
Еще можно добавить цифровые модификаторы для некоторых действий — 4j перемещает на четыре строки вниз, 3k на три вверх.
Не совсем — чтобы добавить плагин приложение нужно просто перезагрузить.
В Cerebro для плагинов я сделал следующее: я сделал скелет, который в режиме разработки (npm run debug
) запускает webpack в watch-режиме и создаёт симлинк в папке с плагинами. Поэтому чтобы применить изменения в плагине при разработке нужно просто нажать cmd+r в dev tools Cerebro. Когда отладка закончена (разработчик жмёт ctrl+c в терминале) — симлинк удаляется.
Когда плагин готов просто запускаем npm run build
чтобы собрать и минифицировать код и паблишим плагин в npm с определённым тегом — и он готов для установки всем пользователями. А установка плагина — это просто установка npm-пакета в определённую директорию и перезагрузка приложения.
Фича №2 — открыть файл. А это значит интеграция с Everything или Locate под Windows для поиска файлов. И под Mac хотя бы с проиндексированной базой Spotlight.
Без этого не конкурент FARR, Listary, Wox, Spotlight (Flashlight и что там еще) — у всех все есть и работает великолепно. Farr и заметки с напоминаниями сделает, Flashlight в Todoist задачу занесет.
Сейчас запуск программ и калькулятор кажется у всех есть. Плагинов катастрофически мало…
Даешь больше полезных плагинов, например как тут http://flashlight.nateparrott.com/browse
При конвертации валют например такой запрос «300 baht in eur» не понимает, приходится уточнять и писать «300 thb in eur»
С несколькими мониторами, не запоминает позицию при перезагрузки приложения.
А так, очень перспективно на мой взгляд.
И можно ли посчитать, например процент от числа?
P.S. Есть супер-классная программа для пользователей Маков — Numi (рекомендую). У них в документации подробно написано какие математические операции и функции конвертации присутствуют.
Надо запретить повторный запуск
тепеь немного скепсиса:
1. спотлайт. прежде всего — это системный сервис индексирования файлов, и только потом морда к нему. соответственно, ваш продукт может быть некой заменой только последнему.
2. попытка конкурировать альфреду смела, но, имхо, при его возможностях и стоимости, безперспективна. это не минус, а только намек на трезвую оценку своих шансов.
все написанное касается исключительно OSX.
Вы очень субьективно смотритевполне возможно. но я смотрю как человек очень хорошо знающий макось.
поэтому и разделяю спотлайт системный сервис индексации, и спотлайт морду.
поймите, я не против сабжа, я за точность формулировок.
Что заставляет вас так считать?цена в 35 фунтов за вечную лицензию, обширная библиотека уже существующих workflow (плагинов) и возможность писать их на любом языке, установленном в системе (чем, кстати, и пользуюсь).
я желаю всех благ начинанию автора, но отписал как человек, трезво смотрящий на вещи.
Ну например, потому что у меня не было цели написать бесплатный лончер, а была цель поиграть с электроном и понять его возможности:) Что в итоге получилось — то и показываю
Ну напишите свое приложение, покажите как надо. Недавно в статье c описанием Electron тоже в коментариях тоже было много критики формата "что вы делаете, кому нужен этот тяжелый Electron". Критиковать легко, а сделать самому сложнее.
Поэтому я очень рад за автора, в любом случае это лучше, чем никакого приложения вообще. Спасибо автору!
— Если указать только город — зум маленький, видно только очертания города, а когда улица указана, то для некоторых адресов зум меняется на максимальный — видна только часть дома без окрестностей.(Можно сравнить разницу на этих адресах: «киев львовская 22а карта» и «киев львовская 22 карта»). Гораздо удобнее когда на карте виден не только дом, а и окрестности рядом — тогда понятно где это и как туда добраться.
— Если адрес вставить из буфера, то карта может уплыть куда-то влево, а зум станет минимальным
— Также не понял как поставить в качестве хоткея двойной клик по какой-либо кнопке.
Зум сейчас ставится автоматически гуглом, но его он легко изменяется скроллом по карте
Добавил в список фич!
Делать перевод между раскладками («heccrjv») нужно для каждой пары языков, а у пользователя может быть не самая стандартная раскладка.
В windows10 у меня черная панель и значек приложения там видно плохо.
- Возможность запуска нескольких копий — это фича? после третьего запуска и попытки закрыть вторую копию перестала перехватывать "хоткей" и выкинуло ругательство на какой то ексепшен в основном потоке js. Закрыть приложение не получается. Что странно, в трее один черный значек и выйти из приложения никак… а вот в диспетчере задач их три, правда у двух значки таки белые )))
p.s. в целом хорошо, но без возможности запуска приложений, открытия файлов смысла не вижу в использовании, потому подожду поддержки windows. В linux не знаю зачем оно мне, поскольку нативно без мышки с клавиатуры все выполняется отлично.
Собирался сделать такую же штуку, и даже кое что сделал на c# (тоже чутка попиарюсь), но увидел что есть аналоги лучше.
Касательно вашей поделки, хотелось бы уже запускать через него проги на винде)
Cerebro – бесплатная альтернатива Alfred и Spotlight