Камрады, зацениваем на 10.12 Sierra.
Пока Quick Fix, ибо Xcode валит ворнинги о потенциальной несовместимости разного, поэтому fix и есть quick
Скачать eJuiceCalculator, 1.0beta2 (Sierra Quick Fix), 24 сентября 2016 - во вложении в конце поста
deployment target - OS X 10.6+, 32bit + 64bit.
- Степперы процентов теперь щёлкают сотыми долями процента [по прошествии времени думаю: вот и зафиг я так сделал?
- заодно убрал нафиг - теперь просто целые проценты
- Всё остальное без изменений
Intel Only (Xcode 4 не поддерживает PPC), deployment target - OS X 10.5, 32bit + 64bit.
OS X 10.10 Yosemite Compatible (протестировано)
OS X 10.9 Mavericks Compatible (протестировано)
Как запустить в Mavericks:
Изменения в версии 1.0beta1 (1) - таки версия 1.0!:
- Добавлена локализация рус/en - переключается в настройках (необходим перезапуск программы)
- Добавлен выбор значка валюты (конверсии по курсу не происходит - это ж не exchange калькулятор
)
- Степперы процентов теперь щёлкают сотыми долями процента [по прошествии времени думаю: вот и зафиг я так сделал?
]
- В настройках добавил цену Аромы для 2х жидкостей (логично же). Раньше бралось из аромы для одной жидкости
- Поменял некоторые типы данных внутри программы, поэтому она сама при первом запуске удалит прежний plist с вашими дефолтными настройками из ~/Library/Peferences и заменит его новым со своими дефолтными значениями - придётся настроить заново - сорри. Вероятно, open файлов от предыдущих версий по этой же причине будет работать криво или не работать.
- Диалоги open/save сделал модальными
- 32bit + 64bit executable
Изменения в версии 0.99b2 (1):
- Добавлен расчёт для двух жидкостей
- Добавлена печать для двух жидкостей (для одной/двух жидкостей выбор печати происходит исходя из активной вкладки, в настройках не печатает)
- Добавлены сохранение/загрузка для двух жидкостей (в файл сохраняются условия и для одной и для двух жидкостей)
- Добавлены настройки для двух жидкостей
- Должна корректно подхватить настройки с предыдущей версии
- Немного передизайнены настройки
- Запоминает позицию вкладок тулбара при перезапуске
- В изображении "колбы" сделал альфа-маску вместо программного градиента картинкой
- В "about box" добавил ссылку на эту тему как ссылку для апдейта
- Меньше "гадит" в консоль
- фикс-версия для Лео (протестированная) по репорту AVK - остальные могут не качать
Версия 0.99b1 (2):
Поскольку "обещанного три года ждут", пришлось таки всё взять в свои руки. Долой CrossOver и прочие пары рельс с виртуалбоксами. Только нативный софт! =)
Перелопачено куча документации по Objective-C и Cocoa, потрачено хз скока вечеров, ибо сам ни разу не программист/кодер.
На данный момент это будет версия 0.99beta1.
- считает =) замес на базе одной основы;
- сохраняет своё состояние в ~/Library/Preferenses/ru.ecigtalk.eJuiceCalculatorII.plist - если возникнут какие-либо проблемы, файло можно удалить, при перезапуске программа вернётся к дефолтным настройкам (то же и по кнопке общего сброса);
- позволяет делать оценочный расчёт как и калькулятор от svoemesto, - без отрицательных значений(*). В этом случае вода считается за счёт VG, а VG за счёт PG;
- капли для всех жидкостей - в настройках;
- цены для всех жидкостей - в настройках;
- позволяет сохранять и загружать расчёты в файло, тоже в форме .plist. Сохраняются только значения из первой вкладки, настройки же в файло по open/save не сохраняются;
- должна печатать (принтера у меня нет, но поддержку как-то сделал);
- приятные мелочи:
- концентрация необходимого никотина не может быть больше исходного;
- как-то реализовал обработку ввода арома+AD+VG+PG = 100% - в конечном счёте всё вычитается из PG, поэтому крутить счётчики надо именно в этом порядке;
- попытался сделать красивую картинку справа
(*) отрицательные значения возникают, когда какой-либо ингредиент надо отнять от получаемого, что в реальной жизни практически невыполнимо.
Картинки для привлечения внимания.
Одна жидкость:
Две жидкости:
Настройки - Общие:
Настройки - Объёмы:
Настройки - Цены:
PS: может прикрепите тему вверху? =)