SimpleUI дневник разработки
566 subscribers
8 photos
7 videos
14 files
100 links
Новости и анонсы платформы Simple UI ( simpleui.ru) от автора. Еще в https://infostart.ru/public/1153616/
Download Telegram
Обновлены все разделы документации. Приведено к новым принципам разработки. Справочник команд наконец то полный. 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
Друзья, у нас возникла потребность в новых силах, текущей командой уже не успеваем обрабатывать запросы.🥲

Срочно ищем опытного героя со знанием школы Python. Какие перки нам необходимы:
- Python 3.10;
- Poetry;
- SQLAlchemy;
- PostgreSQL;
- FastAPI;
- GitLab;
- Docker/Docker compose;
- Ubuntu.
‼️Если вы уже знакомы с разработкой на Simple, это будет преимуществом. Резюме и вопросы по условиям можно отправлять на info@simple-kit.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Готов небольшой и довольно специфический релиз. Суть обновления в двух вещах: в ActiveCV добавлена интеграция с OpenCV и вшитый в платформу механизм идентификации 2d-примитивов, для распознавания объектов, на которых нет ни штрихкодов ни каких либо чиcло-буквенных идентификаторов (т.е. нельзя применить распознавание текста (OCR)). Сделано опять же на OpenCV. Т.е. теперь и без того мощные возможности детекторов стали еще мощнее. Теперь можно писать свое оффлайновое распознавание лиц, распознавание объектов и многое другое чего нет в самой платформе. Самое главное что теперь в обработчики падает картинка и есть рычаги для управления ActiveCV и логикой приложения. Так как описать это текстом несколько сложновато, я записал видео. Описание и видео тут : https://telegra.ph/OpenCV-v-relize-SimpleUI-1150-04-20
🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Пишу ВМСку и просто не могу не поделиться вау эффектом от решения задачи коммивояжёра (TSP). В теории то понятно, но на практике это с-ка магия какая то))
👍15🔥3
Представляю свою маленькую, но гордую облачную WMS, написанную на технологиях Simple. Можно завести свою базу, пощупать весь функционал. Даже если непосредственно WMS вас не интересует (я знаю, что более 70% пользователей Simple не имеют отношение к складскому учету) тем не менее стоит взглянуть хотябы на скриншоты, чтобы иметь представление о возможностях мобильной платформы на текущий момент. Работает только на последней версии платформы 11.50.35
Описание, видео и все необходимое для работы тут: http://wms.simpleui.ru/
🔥16👍1👏1