Привет, Хабр!
Давно я ничего не публиковал на Хабре, но вот решил сегодня написать в Я пиарюсь (читай карма-самоуничтожение или как это называется сейчас?)
Решил в свободное время заняться разработкой под MacOS и iOS. Начал пока с MacOS. Идей много, так что приложений будет много в этом году. В последние 8 лет занимался в основном разработкой серверных приложение, до этого был опыт написания разных приложений под Windows. Было даже популярное приложение для прослушивания музыки из Google Music (покойся с миром Google Music), которое я так же написал в свободное время. Заработал в один год с него $40,000.
Ближе к делу. Если вы пользуетесь MacOS, и используете версии 10.15 (Catalina) или 11 (Big Sur), предлагаю вам бесплатное приложение (есть In-App-Purchase, но об этом ниже) для работы с множеством браузеров, email приложений и приложений для файлов. Сегодня засветился на Product Hunt (5-е место за день).
Идея приложения достаточно простая:
Я пользуюсь 4-мя браузерами, один для работы, один для развлечений, один для разработки, и последний для
порнприватного режима. Кликая на ссылку, хочется иметь выбор где ее открыть. И да, zoom ссылки можно открыть прямиком в Zoom приложении, без перехода в браузер.Так же у меня два приложения для писем. Одно для своих. Одно для компаний (в моем случае это Google Chrome с Gmail). При помощи OpenIn.app можно открывать mailto ссылки прямиком в браузере.
И для файлов у меня куча приложений. Например, для xcodeproj хочется иметь возможность открывать AppCode, Xcode и Sublime Editor. При помощи OpenIn.app можно так же это указать.
Для некоторых из этих приложений вы скорее всего пользовались чем-то похожим, вроде Choosy или Bumpr. В своем приложении я объединил возможности всех и добавил больше. Есть еще много идей которые хочется реализовать.
В следующие 3 дня я предлагаю скидку в 60% на Pro версию (бесплатной версии хватит 90% пользователей), но если хочется поддержать приложение или действительно нужно использовать Pro возможности, то рекомендую воспользоваться скидкой (информация о том что включено в Pro).
Вебсайт для приложений https://loshadki.app (история долгая про Лошадки). Надеюсь вам понравится!
eugene08
Круто, спасибо, попробую. Когда-то еще www.choosyosx.com пользовался — неплохо но они ее зачем то в System preferences засунули.
arozhankov
Когда успели? Установил в декабре — ничего в «настройках» не видел, работает как отдельное приложение.
eugene08
Может уже изменили, давно ставил — год-два назад.
OpenIn кстати вылетает, на каталине, если пробовать редактировать правила для браузеров.
outcoldman Автор
Буду смотреть из-за чего может падать. Использую SwiftUI, он достаточно молодой framework. Многие жалуется что не стабильный. Но надеюсь что проблема простая где-то в моем коде. Если есть какой-то стандартный workflow при котором падает — дайте знать. Я на своем проверил — все работает как нужно. Но я на big sur. Попробую достать catalina и потестировать.
eugene08
> Если есть какой-то стандартный workflow при котором падает — дайте знать
самый обычный — Preferences > Browsers > клик на круге для любого браузера (не подписан, наверное редактирование правил), реплицируется проблема в 10 из 10 случаев, приложение моментально вылетает.
outcoldman Автор
Пробовал всякими случаями выполнить этот Workflow. Все работает. Буду искать в чем может быть проблема (Catalina или может что-то другое). Случаем прислать Crash Report не можете? Его можно найти в Console -> Crash Reports -> и найти по Process Name «OpenIn».
Интересно посмотреть crash stack, можете прислать его на support@loshadki.app либо просто в личные сообщения на хабре?
eugene08
Без проблем, отправил в личку.
outcoldman Автор
Спасибо огромное! И обновление 1.3 теперь на App Store. Поставил Catalina на одном из mac mini на виртуалку (не простое это дело). Посмотрел, что все должно работать!
eugene08
Спасибо! Правила теперь отлично работают.
outcoldman Автор
Спасибо! Если попробуете и будете использовать, я всегда буду рад любым замечаниям или предложениям!
Если не понравится, то за критику тоже не обижусь! Дайте знать что хотелось бы увидеть, чего не хватает.
В планах есть еще несколько идей которые можно добавить!