SimpleUI дневник разработки
567 subscribers
8 photos
7 videos
14 files
100 links
Новости и анонсы платформы Simple UI ( simpleui.ru) от автора. Еще в https://infostart.ru/public/1153616/
Download Telegram
Я знаю что вы любите видео про ActiveCV, поэтому вчера написал 2 небольших примера. Пока только видосы, примеры смогу выложить после публикации нового релиза в январе 23, так как они написаны под новую архитектуру.
👍8
Также обновлен раздел документации Быстрый старт+ обновлены примеры к Быстрому старту. Они стали гораздо меньше, ведь на новой архитектуре все проще. Также на подходе обновление остальной документации.
👍8🔥4
Обновлены все разделы документации. Приведено к новым принципам разработки. Справочник команд наконец то полный. https://uitxt.readthedocs.io/ru/latest/index.html
👍15🔥1
Небольшой релизик в дополнении к 11му релизу. Обновился apk, редактор, документация. Комплект тут https://disk.yandex.ru/d/JpbYFJdopAhb3w . Изменилось: SQLQueryMany - для очень больших выборок (близко к миллиону строк и выше). Пишет в файл и дает ссылку на временный файл.
RefreshMenu - аналог UpdateMenu, но только перечитывает меню без перечитывания конфигурации, обработчиков при запуске. Более быстрая
UpdateConfigurations - обновляет конфигурации (аналог нажатия соответствующей кнопки через главное меню)
InstallConfiguration - закрепляет текущую конфигурацию в репозитории (аналог кнопки pin в тулбаре)
изменение по векторной графике: добавлена линия, изменено редактирование прямоугольников, перерисовано меню в редакторе
добавлена отладка для обработчиков нового типа (через «_»)
консоль в редакторе для работы с несколькими СУБД
🔥7👍4
Без форума стало вообще тяжело. В среднем в день появляется 1.5 новых разработчика на симпле и у всех примерно одни и те же вопросы - подключение, настройки сканера... Коллеги, подскажите кто знает - на чем лучше организовать форум? Делал форум не помню уже на каком фреймфорке, но спам его просто похоронил. Изза спам сообщений уже стало не видно нормальных запросов. Без личной модерации вообще реально что то сделать? Как например это на Инфостарте работает? Почему у них нет спама?

UPD. Спасибо всем кто откликнулся. Сделал как вы советовали - канал в телеграмме. Теперь срочно надо 100 подписчиков чтобы темы можно было добавлять. Канал тут: Форум по вопросам разработки SimpleUI, база знаний, FAQ
https://t.me/simpleuidev
👍7👌1
Обновлен веб-клиент SimpleWeb версия 0.7.0, обновлена библиотека, примеры на GitHub и http://45.147.176.237:1555/:
-добавлена работа со сканерами штрихкодов
-добавлена загрузка файлов
-Расширена работа с таблицами: 1. Подсветка текущей строки 2. Добавлено редактирование/создание в отдельном модельном окне (автогенерируется) в дополнение к редактированию в строке 3. Редактирование по двойному клику или с кнопки 4. Кнопки с предопределенными командами (новый, редактировать, удалить)
-прочие улучшения и исправления
👍10
Заодно исправил ошибку в редакторе о которой вчера писал Алексей - копирование контейнеров, поставил deepcopy вместо copy и все рассосалось. По таким мелочам редактор не компилирую, просто выкладываю на гит. Кому надо сам соберет, тем более работают и на линуксах, на маке я знаю все равно пересобирать. Гит если что тут https://github.com/dvdocumentation/simple_editor
👍7
Я провел эксперименты и пришел к выводу что создавать экраны по внешнему xml из Android studio или например Figma не совсем невозможно, как считается. Есть всетаки возможности, но непростые. Понятно что не имеется ввиду тупо парсинг и накидывание виджетов на лейоут по условию «если то»– это было бы бесконечно сложно, но и не готовый метод «загрузить xml». В общем сделать так чтобы экраны рисовать в редакторе Android studio располагая все какие только есть классами Android SDK можно, но сложно. Поэтому я решил провести опрос насколько нужен этот функционал.
Работать это может так: рисуете в Android studio(или в другом редакторе, например у Figma теперь есть такая возможность) экран – кнопки, поля и т.д., в результате получается xml файл, его указываете в экране в конструкторе симпла вместо разметки контейнерами
Нужен ли такой функционал: рисовать экраны Android IDE, генерировать стандартный Android-xml и подцеплять потом как разметку экранов в Simple (вместо того что есть)
Final Results
42%
Да, нужен
32%
Нет, достаточно того что есть
26%
Нет, то что есть желательно дополнить
Периодически я делаю обзор того что из себя представляет проект на данный момент - своеобразную выставку достижений. Последний раз я делал это в виде видео на ютюбе в 21 году, сейчас решил что текстовый формат наиболее подходящий и сделал публикацию на Хабре https://habr.com/ru/post/720610/ Этот немаленький текст может быть полезен тем, кто рассматривает симпл как возможный стек разработки, но и тем кто знаком с симплом еще со времен SimpleWMS, но возможно пропустил какие то вехи в проекте. Можно рассматривать этот пост как часть документации.
👍14
Пара объявлений. 1 . За xml-разметку проголосовало большинство, посему к лету будет. Те, кто против на самом деле ничего не потеряют, потому что это опция а не замена контейнеров. Это будет выглядеть так - рисуешь себе экран в Android stidio или Figma, полученный xml прикрепляешь через Медиафайлы и в экране указываешь ссылку на него. Можно будет использвоать абсолютно все классы и виджеты Android SDK(много сейчас нет), таким образом разметка не только на LinearLayout но и на ConstaraintLayout например (а для того чтобы это изобразить визуальный редактор как раз и нужен), опять же размещать FloatingActionButton проще в визуалке. Так вот если указал в "Экранах" экран берется из xml, если не указал - по старинке из контейнеров. 2. С чатом я чет запутался и дал неправильную ссылку, не знаток я социальных сетей. Вот правильный чат, где можно добавлять свою тему = задаваемому вопросу https://t.me/simpledevchat
🔥6
Часто спрашивают "Как сделать плиточное меню в новой архитектуре?". Набросал пример заодно показано 2 вида иконок - через Awesome и через Медиафайлы. Awesome конечно пободрее будет.
Друзья! Рад представить своих коллег, компанию «Симпл»,которые занимаются разработкой готовых корпоративных решений на симпле, являются центром компетенций, осуществляют коммерческую поддержку, дистрибьюцию и много чего еще.
Телеграмм: https://t.me/simplekit
Сайт компании: https://www.simple-kit.ru/
👍9🔥2