https://khsoft.ru/download/test/LayoutIndicator.v2.4.7.test.zip
* Добавлена функция по умолчанию при правом клике на индикатор каретки — переключение раскладок в обратную сторону
* Добавлена настройка позволяющая назначить команды на правый клик и скрол-клик индикатора каретки
* (исправление) При окончании пробного периода форма, сообщающая об этом, появлялась в двух экземплярах
* Добавлена функция по умолчанию при правом клике на индикатор каретки — переключение раскладок в обратную сторону
* Добавлена настройка позволяющая назначить команды на правый клик и скрол-клик индикатора каретки
* (исправление) При окончании пробного периода форма, сообщающая об этом, появлялась в двух экземплярах
👍1
Есть кто-нибудь, кто купил программу на портале алсофт?
Или просто на нём зарегистрирован.
https://allsoft.ru/software/vendors/kharitonovsoft/indikator-raskladki/
Там на индикатор совсем нет отзывов, буду благодарен, если уделите время и напишете пару строк.
Или просто на нём зарегистрирован.
https://allsoft.ru/software/vendors/kharitonovsoft/indikator-raskladki/
Там на индикатор совсем нет отзывов, буду благодарен, если уделите время и напишете пару строк.
allsoft.ru
Индикатор раскладки (layout indicator)
Купите лицензионный продукт 💻Индикатор раскладки (layout indicator) по цене от 630 руб. в каталоге сайта Allsoft. ✅Специальные предложения и скидки на лицензии ✅ электронная доставка продуктов ✅ онлайн заказ. Подробности 📞 8 (495) 232-52-16
Какие права у вас на рабочем компьютере?
Anonymous Poll
56%
Администратор
22%
Обычный пользователь
11%
Расширенные права, но не администратор
11%
Другое
https://khsoft.ru/download/test/LayoutIndicator.v2.4.8.test.zip
* Уменьшил количество записей в логе
* Добавил отладочной информации в логе при выводе флагов
* Изменил логику отображения флагов
* Уменьшил количество записей в логе
* Добавил отладочной информации в логе при выводе флагов
* Изменил логику отображения флагов
❤1
https://khsoft.ru/download/test/LayoutIndicator.v2.4.9.test.zip
• Нашёл коллекцию флагов, одинакового размера. Флажки красивые, но красота достигается в том числе за счёт прозрачной подложки, она больше по размеру чем само изображение. На неё отбрасывается красивая тень.
Виндовс такого не любит. Сделать чёткую границу, за пределами которой форму не будет видно — легко, настроить прозрачность для всей формы — тоже. Сделать область, где будет градиент прозрачности формы в задник — можно, но очень ресурсоёмко, как показали мои эксперименты с экранным индикатором. Хотел получить на нём плавные границы букв.
Подумал даже обработать весь набор вручную, но лень-матушка победила, сделал программное копирование значимых пикселей, по нужному уровню прозрачности получаю чёткие границы. Теперь в программу вшит красивый набор флагов, равного размера.
• Если автоматическое определение флага подвело, то в новой версии, в настройках, можно самому выбрать любой флаг для каждого из трёх языков.
• Думал над тем, что индикатор каретки висит в нелепых местах, когда работа с ним вообще не подразумевается но он есть, или когда переключают рабочие столы.
Не придумал ничего лучше, чем скрывать индикатор если координаты не меняются.
Для каретки по умолчанию включено на 5 секунд. Для мышиного курсора по умолчанию выключено, сделал за компанию. Можно включить/отключить в настройках.
• С появлением флагов, код, позволяющий мгновенно реагировать на переключение по клавишам, приводил к миганию индикаторов. Убрал его, теперь задержка в реакции 150 мс, если кто-то почувствует дискомфорт, напишите. Сам тоже буду прислушиваться к ощущениям при работе с новой версией.
Надеюсь, ничего не поломал.) Кто попробует эту версию, напишите, как пошло.
• Нашёл коллекцию флагов, одинакового размера. Флажки красивые, но красота достигается в том числе за счёт прозрачной подложки, она больше по размеру чем само изображение. На неё отбрасывается красивая тень.
Виндовс такого не любит. Сделать чёткую границу, за пределами которой форму не будет видно — легко, настроить прозрачность для всей формы — тоже. Сделать область, где будет градиент прозрачности формы в задник — можно, но очень ресурсоёмко, как показали мои эксперименты с экранным индикатором. Хотел получить на нём плавные границы букв.
Подумал даже обработать весь набор вручную, но лень-матушка победила, сделал программное копирование значимых пикселей, по нужному уровню прозрачности получаю чёткие границы. Теперь в программу вшит красивый набор флагов, равного размера.
• Если автоматическое определение флага подвело, то в новой версии, в настройках, можно самому выбрать любой флаг для каждого из трёх языков.
• Думал над тем, что индикатор каретки висит в нелепых местах, когда работа с ним вообще не подразумевается но он есть, или когда переключают рабочие столы.
Не придумал ничего лучше, чем скрывать индикатор если координаты не меняются.
Для каретки по умолчанию включено на 5 секунд. Для мышиного курсора по умолчанию выключено, сделал за компанию. Можно включить/отключить в настройках.
• С появлением флагов, код, позволяющий мгновенно реагировать на переключение по клавишам, приводил к миганию индикаторов. Убрал его, теперь задержка в реакции 150 мс, если кто-то почувствует дискомфорт, напишите. Сам тоже буду прислушиваться к ощущениям при работе с новой версией.
Надеюсь, ничего не поломал.) Кто попробует эту версию, напишите, как пошло.
❤2
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
одна из самых приятных функций).
* Убрал пункт меню «Рассказать друзьям». Почтовые клиенты перестали позволять автоматически заполнять тело письма, а открывать пустое письмо, чтобы люди там сами писали что-то и вставляли ссылку, считаю бессмысленным.
* Для запуска, по умолчанию, теперь требуются права администратора. Без этого, в приложениях, запущенных с повышенными правами, нельзя получить координаты мыши.
Изменений накопилось уже много, посте обката этой версии, будет релиз.
* Переработал методы обращения к серверу, теперь они не вешают приложение при проверке новой версии и легальности ключа. Программа стала быстрее запускаться.
* Адрес для донатов из контекстного меню поменял на новый — 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)
* (исправление) При окончании пробного периода форма, сообщающая об этом, появлялась в двух экземплярах
* (исправление) Устранено мигание флагов при переключении
* (исправление) Устранена задержка при запуске программы
Скачать её можно на официальном сайте 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
По истечению пробного периода, обнаружил, что программа молча закрывается, не позволяя ввести ключ или перейти на сайт.
Баг пробрался не смотря на все предрелизные чеклисты и тестовые сборки.
Исправил и добавил отдельную проверку для предотвращения таких случаев.
Уже купившим можно обновляться не обязательно, можно подождать следующей версии.
* (исправление) Убрано избыточное обновление формы настроек при открытии других форм.
* (исправление) При клике на кнопку назначения пользовательских команд, новая форма появлялась даже тогда, когда уже была открыта.
* (исправление) Ограничено количество тредов внешних программ, в которых идёт поиск координат каретки. Это возможная причина зависания приложения.
* (исправление) Программа закрывалась сразу после запуска по истечению пробного периода
https://khsoft.ru/li
khsoft.ru
Индикатор раскладки (Layout Indicator)
Программа для индикации текущего языка ввода
👍2
Предлагаю попробовать тестовую сборку новой версии.
https://khsoft.ru/download/test/LayoutIndicator.v2.5.8.test.zip
* (исправление) Устранено переполнение переменных-счётчиков, которое, возможно приводило к завершению программы.
* Улучшен алгоритм отображения клавиш-модификаторов в индикаторах
* В логи добавлена информация о количестве свободной памяти в системе, для диагностики ошибок
https://khsoft.ru/download/test/LayoutIndicator.v2.5.8.test.zip
* (исправление) Устранено переполнение переменных-счётчиков, которое, возможно приводило к завершению программы.
* Улучшен алгоритм отображения клавиш-модификаторов в индикаторах
* В логи добавлена информация о количестве свободной памяти в системе, для диагностики ошибок
🔥2
Прошлое видео о процессе работы над индикатором хорошо зашло. Сделал продолжение.
https://www.youtube.com/watch?v=Kc9vDZU2eCo
https://www.youtube.com/watch?v=Kc9vDZU2eCo
YouTube
Рутина инди-разработчика: обработка баг-репортов
Сайт программы https://khsoft.ru/li
Канал программы: https://t.me/khsoft
ТГ: https://t.me/classic_ivan_blog
DZ: https://dzen.ru/zapominai
VK: https://vk.com/video/@classic_ivan
RT: https://rutube.ru/channel/31567846/
YT: https://youtube.com/c/zapominai
TT:…
Канал программы: https://t.me/khsoft
ТГ: https://t.me/classic_ivan_blog
DZ: https://dzen.ru/zapominai
VK: https://vk.com/video/@classic_ivan
RT: https://rutube.ru/channel/31567846/
YT: https://youtube.com/c/zapominai
TT:…
👍1
Как вам появление на канале роликов о разработке? Хотите ли видеть тут подобное или что-нибудь о других программах-помощниках?
Anonymous Poll
11%
Хочу видеть на этом канале только новости, связанные с изменением индикатора
56%
Отношусь нейтрально, ролики не мешают
33%
С удовольствием посмотрю или почитаю о процессе разработки или других полезных утилитах