Новое обновление с важными изменениями — Наука в гидропонике
В течение последних нескольких недель я работал над модернизацией Hydrobuddy, чтобы заставить его компилироваться с последними версиями Lazarus и Free Pascal Compiler (FPC), чтобы другим людям было легче собирать программное обеспечение из исходного кода. Сегодня я хочу поговорить о последнем выпуске Hydrobuddy (v1.6), в который внесены некоторые важные изменения, делающие программное обеспечение на шаг впереди и призванные значительно упростить использование и сборку программы. Если вы заинтересованы в загрузке исходного кода или двоичных файлов для новой версии Hydrobuddy, посетите ее официальную страницу здесь.
–
–
Я решил значительно упростить программу, чтобы убрать разделы и функции, которые были сложными и действительно редко использовались. Это помогло избавиться от ранее необходимых библиотек, некоторые из которых больше не совместимы с последней версией Lazarus IDE. Поэтому я удалил из программы возможность автоматического обновления при запуске, а также полностью удалил раздел журнала данных программы. Отказ от автоматического обновления значительно упрощает компиляцию программы, поскольку устраняет некоторые сложные требования, которые было бы значительно сложно установить для тех, кто не знаком со средой Lazarus RAD.
В дополнение к этим изменениям я также исключил установщики Windows и Linux, поскольку они усложнили общую настройку и процесс сборки, хотя и не давали дополнительных преимуществ. Устранение установщика означает, что теперь программу можно установить, просто распаковав zip-файл — как она была установлена в самом начале — что делает ее пригодной для переносных приложений, в то время как раньше могли возникнуть проблемы с разрешением при попытке запустить установщики в Windows/Linux.
В дополнение к вышесказанному я также создал отдельные версии программных баз данных для Linux и Windows, поскольку эти файлы несовместимы между операционными системами, а попытка сборки на Linux/MacOS — с присутствующими базами данных, которые были файлами Windows — вызвала проблемы при тестировании. программа. Теперь есть подходящие условные заголовки, которые используют соответствующие файлы таблиц в зависимости от используемой операционной системы.
–
–
Я также реализовал несколько дополнительных функций, которые улучшают некоторые практические аспекты использования программы. Форма используемых веществ теперь допускает множественный выбор в двух столбцах веществ, так что вы можете одновременно добавлять и удалять несколько веществ. Это становится очень полезным, когда вы постоянно меняете выбор веществ, поскольку позволяет легко добавлять/удалять несколько веществ одновременно. В дополнение к этому я также реализовал кнопку «Обнулить все цели» на домашней странице, которая в основном устанавливает все цели ppm на ноль. Это может быть очень полезно, когда вы хотите ориентироваться на определенные отдельные питательные вещества или хотите написать цели с нуля.
Исходный код Hydrobuddy также теперь доступен через репозиторий github для повышения уровня вклада других программистов. Это означает, что теперь другие могут извлекать исходный код, изменять его и вносить в программу свои собственные изменения кода, чтобы мы могли реализовать дополнительные функции или функции.