ХаритоновСофт
51 subscribers
29 photos
1 video
10 files
103 links
Download Telegram
https://khsoft.ru/download/test/LayoutIndicator.v2.5.0.test.zip

Исправлено две ошибки, первая связана с выводом флага, возможно, это было причиной его внезапного исчезновения. Вторая не позволяла вернуть автоматическое определение флага.
👍1
https://khsoft.ru/download/test/LayoutIndicator.v2.5.1.test.zip

Исправлена ошибка из-за которой, при выходе из программы, панель задач всегда красилась в чёрный цвет.
👍1
https://khsoft.ru/download/test/LayoutIndicator.v2.5.2.test.zip

* Переработал методы обращения к серверу, теперь они не вешают приложение при проверке новой версии и легальности ключа. Программа стала быстрее запускаться.

* Адрес для донатов из контекстного меню поменял на новый — https://khsoft.ru/donate
одна из самых приятных функций).

* Убрал пункт меню «Рассказать друзьям». Почтовые клиенты перестали позволять автоматически заполнять тело письма, а открывать пустое письмо, чтобы люди там сами писали что-то и вставляли ссылку, считаю бессмысленным.

* Для запуска, по умолчанию, теперь требуются права администратора. Без этого, в приложениях, запущенных с повышенными правами, нельзя получить координаты мыши.

Изменений накопилось уже много, посте обката этой версии, будет релиз.
👍2
https://khsoft.ru/download/test/LayoutIndicator.v2.5.3.test.zip

* Не работала кнопка регистрации
* После скрытия индикатора каретки, он возвращается по двойному клику, даже если его координаты не менялись
👍2
https://khsoft.ru/download/test/LayoutIndicator.v2.5.4.test.zip

Посидел с возращением индикатора каретки по двойному клику. Оказалось, такой клик я использую гораздо чаще чем предполагал. Индикатор начал всплывать в странных местах.

Стало очевидно, что нужна отдельная настройка для такого поведения, выключенная по умолчанию.

В окне настроек уже живого места нет, поэтому принял волевое решение сделать форму, где будут собраны все экзотические настройки, чтобы не лепить их на перегруженное главное окно.

Назвал это «Расширенные настройки», прячется в контекстном меню.
Пока без перевода на русский.
👍1
Добралась до релиза новая версия Индикатора раскладки — 2.5.5

Скачать её можно на официальном сайте https://khsoft.ru/li
Обновление по прежнему бесплатное, подходит ключ от старых версий.

Спасибо всем кто принял участие в тестировании и предлагал новые функции!

Что нового:
* Добавлена поддержка флагов
* Изменён базовый цвет для всех языков после третьего. Теперь название видно на курсорных индикаторах
* Курсор для каретки по умолчанию включен
* Добавлен новый, более быстрый, способ определения положения каретки. Сначала, для её поиска используется он, потом старый, медленный
* Убрана зависимость настроек для показа мышиного и текстового индикаторов, теперь их отображением можно управлять отдельно
* Обновлены отдельные настройки для индикатора каретки
* Добавлена настройка позволяющая отключить индикацию при помощи панели задач
* На индикатор каретки теперь можно кликать. По умолчанию клик переключает раскладки. Есть возможность назначить свою команду
* Добавлена функция по умолчанию при правом клике на индикатор каретки — переключение раскладок в обратную сторону
* Добавлена настройка позволяющая назначить команды на правый клик и скрол-клик индикатора каретки
* Добавлена возможность назначать языку любой флаг из встроенного набора
* Появилось две настройки для автоматического скрытия при бездействии индикаторов курсора и каретки
* Убран пункт меню «Рассказать друзьям»
* Изменён адрес для донатов из контекстного меню — https://khsoft.ru/donate
* Для запуска программа требует права администратора
* Добавлена форма для включения специфических настроек. Сейчас там одна настройка: После скрытия индикатора каретки, он возвращается по двойному клику, даже если его координаты не менялись
* (исправление) Бегунки прозрачности теперь увеличивают прозрачность при увеличении значения а не уменьшают
* (исправление) Не работал индикатор каретки при выключенном курсорном индикаторе
* (исправление) Опечатка в русском переводе интерфейса
* (исправление) Флаги мерцали при вводе текста
* (исправление) Цветные подложки таскбара мерцали и пропадали при нажатии ctrl + d(m)
* (исправление) При окончании пробного периода форма, сообщающая об этом, появлялась в двух экземплярах
* (исправление) Устранено мигание флагов при переключении
* (исправление) Устранена задержка при запуске программы
👍4🔥1
https://khsoft.ru/download/test/LayoutIndicator.v2.5.6.test.zip

Тестовая сборка для желающий принять участие в тестировании.

* (исправление) Убрано избыточное обновление формы настроек при открытии других форм.
* (исправление) При клике на кнопку назначения пользовательских команд, новая форма появлялась даже тогда, когда уже была открыта.
* (исправление) Ограничено количество тредов внешних программ, в которых идёт поиск координат каретки. Это возможная причина зависания приложения.
👍1
Срочная, корректирующая версия, выпущена без тестирования.
По истечению пробного периода, обнаружил, что программа молча закрывается, не позволяя ввести ключ или перейти на сайт.
Баг пробрался не смотря на все предрелизные чеклисты и тестовые сборки.
Исправил и добавил отдельную проверку для предотвращения таких случаев.
Уже купившим можно обновляться не обязательно, можно подождать следующей версии.

* (исправление) Убрано избыточное обновление формы настроек при открытии других форм.
* (исправление) При клике на кнопку назначения пользовательских команд, новая форма появлялась даже тогда, когда уже была открыта.
* (исправление) Ограничено количество тредов внешних программ, в которых идёт поиск координат каретки. Это возможная причина зависания приложения.
* (исправление) Программа закрывалась сразу после запуска по истечению пробного периода

https://khsoft.ru/li
👍2
Предлагаю попробовать тестовую сборку новой версии.
https://khsoft.ru/download/test/LayoutIndicator.v2.5.8.test.zip

* (исправление) Устранено переполнение переменных-счётчиков, которое, возможно приводило к завершению программы.
* Улучшен алгоритм отображения клавиш-модификаторов в индикаторах
* В логи добавлена информация о количестве свободной памяти в системе, для диагностики ошибок
🔥2
Новая тестовая версия.
Добавлено отображение флагов в систрей-иконке.

https://khsoft.ru/download/test/LayoutIndicator.v2.5.9.test.zip
👍2
Новая тестовая версия. Очень приятное для меня обновление. Не люблю когда программы подтормаживают, даже чуть-чуть.

(исправление) Устранены зависания интерфейса при запуске и различных проверках
(исправление) Уменьшено время запуска программы

https://khsoft.ru/download/test/LayoutIndicator.v2.6.1.test.zip
👍1
Глубока кроличья нора.

Ускорение запуска выявило ошибку. Оказывается, начальный фриз давал возможность успеть построится контекстному меню программы. Там же создавалась иконка систрея. Без этих зависаний, при запуске, код пытался поменять флаг иконки ещё до того как она была создана.

Всё держалось на подтормаживании при запуске! 🤭

На радостях не проверил новую версию в вируталке, а ошибка проявляется только если в системе больше одного языка. С одним всё успевает и без задержки.

Ссылку в посте выше обновил. Тут продублирую.

Спасибо @SannikovVV за тестирование!

https://khsoft.ru/download/test/LayoutIndicator.v2.6.1.test.zip
👍1
Первая тестовая сборка в новом году! 🎊

(исправление) Изменён способ работы с потоками, уменьшено количество потребляемых ресурсов процессора
(исправление) Не сохранялась настройка способа проверки раскладки

https://khsoft.ru/download/test/LayoutIndicator.v2.6.3.test.zip
👍2
В этой версии я сделал автоматическую загрузку настроек с регистрацией.

Последующие версии можно будет просто копировать в директорию с файлом настроек «LayoutIndicator.json». Программа сама подтянет все значения и зарегистрирует копию.

Важный момент — по умолчанию регистрационные данные не сохраняются в файл, чтобы это происходило нужно включить специальную настройку.

Так сделано чтобы можно было контролировать распространение вашего кода регистрации.

Иначе, в случае утечки файла настроек, появится много копий, зарегистрированных на одного человека, а базовая лицензия ограничивает это количество двумя компьютерами.


Что нужно сделать чтобы получить файл настроек с регистрационными данными:

1. Сохраняем свои текущие настройки в файл LayoutIndicator.json, в каталог где лежит программа.
2. Копируем туда новую версию индикатора раскладки и запускаем её.
3. После запуска новой версии, загружаем настройки из LayoutIndicator.json и регистрируем программу
4. Переходим в «Расширенные настройки» (правый клик на иконке программы в систрее).
5. Ставим напротив пункта «Сохранять регистрационные данные в файл настроек» значение «True».
6. Сохраняем настройки в файл LayoutIndicator.json, в каталог где лежит программа, с заменой.

Всё, теперь ваш файл настроек LayoutIndicator.json содержит код регистрации и при запусках новых версий, копия будет регистрироваться автоматически.

https://khsoft.ru/download/test/LayoutIndicator.v2.6.4.test.zip
3👍1