Программа ShareX позволяет выбрать конкретное окно для захвата изображения
Но когда запущен Турбоконф, то список окон выглядит так
Мне это не мешает, но решил сообщить на случай, если это ускользнувшее от автора скрытое поведение.
0 0
созд. 18 ноября 2025 23:24 (изм.)
Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
bolsun #1, ред. 18 ноября 2025 23:36
Для меня это не скрытое поведение. Это в основном все кнопки Ир адаптера. Каждая кнопка - это окно, поэтому рекомендую не плодить их без нужды. Я пытался сделать переиспользование окон, но при изменении размера и текста это вызывает задержки появления кнопки.
0
bolsun #2, 18 ноября 2025 23:38
(1) bolsun, их создание кстати и вызывает сравнительно долгую перезагрузку скриптов, если включен адаптер.
0
tormozit #3, ред. 18 ноября 2025 23:42
(2) bolsun, и долгое закрытие окна настроек кнопкой ОК?
0
tormozit #4, ред. 18 ноября 2025 23:52
Есть несколько окон, в которые адаптер выводит по много кнопок. Если бы появилась возможность делать кнопки-подменю, то я мог бы половину этих кнопок убрать в подменю, т.к. они редко используемые. Это еще и зрительную нагрузку бы снизило.
(4) tormozit, сколько из этих кнопок можно было бы убрать в подменю?
0
tormozit #7, 18 ноября 2025 23:57
(6) bolsun, Где то половину.
tormozit изменил статус на Открыто
0
bolsun #8, ред. 18 ноября 2025 23:59
(7) tormozit, да, надо с этим разобраться, т.к. на слабых машинах такое количество окон может вызывать проблемы.( они все присутствуют на экране, хоть и не в видимой области, для более быстрого отображения).
bolsun изменил статус на Открыто
0
tormozit #9, 19 ноября 2025 00:00
Раньше я был уверен, что эти кнопки создаются только при появлении соответствующего окна.
tormozit изменил статус на Открыто
0
bolsun #10, 19 ноября 2025 00:02
(9) tormozit, в идеале нужно создать пул таких окон (10-15 максимум и создавать новые при превышении) и переиспользовать их, но почему-то у меня сходу не получилось, были торможения при отображении.
0
tormozit #11, ред. 19 ноября 2025 00:03
Может быть хотя бы не создавать их все сразу, а создавать при первом открытии соответствующего окна? Тогда перезагрузка скриптов и применение настроек сильно ускорятся.
0
bolsun #12, 19 ноября 2025 00:03
(11) tormozit, может добавить флаг, для каких-то часто используемых окон создавать сразу, для остальных лениво.
0
bolsun #13, 19 ноября 2025 00:04
(12) bolsun, у меня всего несколько кнопок, но все для часто используемых функций - Поиск, процедуры и функции, окна.
0
bolsun #14, 19 ноября 2025 00:06
(11) tormozit, будет задержка думаю где-то 200-300 мс.
0
tormozit #15, 19 ноября 2025 00:07
(12) bolsun, я мог бы промаркировать окна по частоте их появления в типичных сценариях работы, но окна-тяжеловесы из (4) относятся к частым. Поэтому для них вероятно все равно было бы полезно подменю организовать.
0
tormozit #16, ред. 19 ноября 2025 00:07
(14) bolsun, она зависит же от числа кнопок, окна для которых нужно будет создать?
0
tormozit #17, ред. 19 ноября 2025 00:11
(14) bolsun, если эта задержка не будет влиять на основной интерфейс окна конфигуратора, то это приемлемо. Но если будет какое то его замирание, то тогда конечно раздражать будет.
0
bolsun #18, 19 ноября 2025 00:15
(17) tormozit, на интерфейс конфигуратора точно не будет влияния, но кнопки будут появляется с задержкой.
при первом открытии окна, кнопки появятся через 300мс
при следующих открытиях этого же окна - сразу
0
bolsun #20, 19 ноября 2025 00:18
(19) tormozit, но если их 10 в окне, то дольше. Я не помню точно измерения может на одну кнопку меньше времени.
0
bolsun #21, ред. 19 ноября 2025 00:26
Я проведу еще раз испытания, может такое поведение для кнопок избыточно (оставлять их на экране ). Это был сделано по аналогии с ТурбоМеню и ТурбоКнопкой (которые должны быть всегда и быстро появляться ). Может отображение их стандартными средствами не будет создавать проблем)
0
bolsun #22, ред. 19 ноября 2025 00:27
(21) bolsun, если кнопки будут скрываться полностью и появляться за приемлемое время, то это решит проблему. Создавать их можно будет динамически или оставить как сейчас (создавать сразу).
0
tormozit #23, ред. 10 декабря 2025 22:31
При доработках скрипта иногда приходится часто перезагружать скрипты. И каждый раз при перезагрузке скриптов у меня замирает указатель мыши на 3-4 секунды. Если требуется перебрать кучу вариантов кода, то это приходится делать достаточно часто и такой эффект доставляет ощутимые неудобства.
Существенно уменьшено время перезагрузки скриптов.
Улучшена отзывчивость интерфейса во время загрузки программы.
Устранено подвисание интерфейса на несколько секунд во время применения настроек.
Добавлена ленивая инициализация турбокнопок скриптов, теперь они создаются только по необходимости. Теперь не создается сразу несколько десятков невидимых окон для форм.
1
bolsun #25, 11 декабря 2025 17:57
Если после перезагрузки скриптов по хоткею залипают модификаторы обновить скрипт ReloadScripts.os
0
tormozit #26, ред. 11 декабря 2025 18:54
После каждого открытия окна видно недолгое однократное мигание кнопок как будто окно теряет фокус на мгновение .
Раньше вроде бы такого не замечал.
Ссылка скрыта
0
tormozit #27, 11 декабря 2025 18:55
Все ускорения подтверждаю. Стало заметно быстрее и удобнее.
0
bolsun #28, 11 декабря 2025 20:22
(26) tormozit, я тоже вроде не замечал, но проверил на предыдущих версиях, там тоже есть моргание. Это скорее всего вызвано анимацией открытия окна, которое в процессе этого периодически вылезает на передний план.
0
bolsun #29, ред. 11 декабря 2025 20:26
(28) проверил на 6.5 тоже есть мерцание, причем на разных окнах - разной степени интенсивности. Видимо просто не обращали внимания раньше.
Также в процессе переделки пробовал закрывать и открывать окна заново при показе - это ощущается, т.к. задержка дополнительная где-то 200мс, по сравнению с просто переносом уже видимого окна в нужную позицию. Поэтому оставил пока вариант с ленивым открытием окон.
0
bolsun #30, ред. 11 декабря 2025 22:56
Моргание кнопок было вызвано не анимацией кнопок, а их скрытием при вызове автоматических скриптов. Исправил.
Также улучшил надежность появления индикатора ТурбоПоиск в штатном окне поиска, в некоторых случаях.
#1, ред. 18 ноября 2025 23:36
Для меня это не скрытое поведение. Это в основном все кнопки Ир адаптера. Каждая кнопка - это окно, поэтому рекомендую не плодить их без нужды. Я пытался сделать переиспользование окон, но при изменении размера и текста это вызывает задержки появления кнопки.
#2, 18 ноября 2025 23:38
(1) bolsun, их создание кстати и вызывает сравнительно долгую перезагрузку скриптов, если включен адаптер.
#3, ред. 18 ноября 2025 23:42
(2) bolsun, и долгое закрытие окна настроек кнопкой ОК?
#4, ред. 18 ноября 2025 23:52
Есть несколько окон, в которые адаптер выводит по много кнопок. Если бы появилась возможность делать кнопки-подменю, то я мог бы половину этих кнопок убрать в подменю, т.к. они редко используемые. Это еще и зрительную нагрузку бы снизило.
#5, 18 ноября 2025 23:55
(3) tormozit, именно
#6, 18 ноября 2025 23:55
(4) tormozit, сколько из этих кнопок можно было бы убрать в подменю?
#7, 18 ноября 2025 23:57
(6) bolsun, Где то половину.
tormozit изменил статус на Открыто
#8, ред. 18 ноября 2025 23:59
(7) tormozit, да, надо с этим разобраться, т.к. на слабых машинах такое количество окон может вызывать проблемы.( они все присутствуют на экране, хоть и не в видимой области, для более быстрого отображения).
bolsun изменил статус на Открыто
#9, 19 ноября 2025 00:00
Раньше я был уверен, что эти кнопки создаются только при появлении соответствующего окна.
tormozit изменил статус на Открыто
#10, 19 ноября 2025 00:02
(9) tormozit, в идеале нужно создать пул таких окон (10-15 максимум и создавать новые при превышении) и переиспользовать их, но почему-то у меня сходу не получилось, были торможения при отображении.
#11, ред. 19 ноября 2025 00:03
Может быть хотя бы не создавать их все сразу, а создавать при первом открытии соответствующего окна? Тогда перезагрузка скриптов и применение настроек сильно ускорятся.
#12, 19 ноября 2025 00:03
(11) tormozit, может добавить флаг, для каких-то часто используемых окон создавать сразу, для остальных лениво.
#13, 19 ноября 2025 00:04
(12) bolsun, у меня всего несколько кнопок, но все для часто используемых функций - Поиск, процедуры и функции, окна.
#14, 19 ноября 2025 00:06
(11) tormozit, будет задержка думаю где-то 200-300 мс.
#15, 19 ноября 2025 00:07
(12) bolsun, я мог бы промаркировать окна по частоте их появления в типичных сценариях работы, но окна-тяжеловесы из (4) относятся к частым. Поэтому для них вероятно все равно было бы полезно подменю организовать.
#16, ред. 19 ноября 2025 00:07
(14) bolsun, она зависит же от числа кнопок, окна для которых нужно будет создать?
#17, ред. 19 ноября 2025 00:11
(14) bolsun, если эта задержка не будет влиять на основной интерфейс окна конфигуратора, то это приемлемо. Но если будет какое то его замирание, то тогда конечно раздражать будет.
#18, 19 ноября 2025 00:15
(17) tormozit, на интерфейс конфигуратора точно не будет влияния, но кнопки будут появляется с задержкой.
#19, ред. 19 ноября 2025 00:16
(18) bolsun, тогда это оптимальный вариант -
#20, 19 ноября 2025 00:18
(19) tormozit, но если их 10 в окне, то дольше. Я не помню точно измерения может на одну кнопку меньше времени.
#21, ред. 19 ноября 2025 00:26
Я проведу еще раз испытания, может такое поведение для кнопок избыточно (оставлять их на экране ). Это был сделано по аналогии с ТурбоМеню и ТурбоКнопкой (которые должны быть всегда и быстро появляться ). Может отображение их стандартными средствами не будет создавать проблем)
#22, ред. 19 ноября 2025 00:27
(21) bolsun, если кнопки будут скрываться полностью и появляться за приемлемое время, то это решит проблему. Создавать их можно будет динамически или оставить как сейчас (создавать сразу).
#23, ред. 10 декабря 2025 22:31
При доработках скрипта иногда приходится часто перезагружать скрипты. И каждый раз при перезагрузке скриптов у меня замирает указатель мыши на 3-4 секунды. Если требуется перебрать кучу вариантов кода, то это приходится делать достаточно часто и такой эффект доставляет ощутимые неудобства.
#24, ред. 11 декабря 2025 17:50
(23) tormozit,
6.6.9476.35392
https://disk.yandex.ru/d/ytLyGpXCs5G7rA
#25, 11 декабря 2025 17:57
Если после перезагрузки скриптов по хоткею залипают модификаторы обновить скрипт
ReloadScripts.os
#26, ред. 11 декабря 2025 18:54
После каждого открытия окна видно недолгое однократное мигание кнопок как будто окно теряет фокус на мгновение .
Раньше вроде бы такого не замечал.
Ссылка скрыта
#27, 11 декабря 2025 18:55
Все ускорения подтверждаю. Стало заметно быстрее и удобнее.
#28, 11 декабря 2025 20:22
(26) tormozit, я тоже вроде не замечал, но проверил на предыдущих версиях, там тоже есть моргание. Это скорее всего вызвано анимацией открытия окна, которое в процессе этого периодически вылезает на передний план.
#29, ред. 11 декабря 2025 20:26
(28) проверил на 6.5 тоже есть мерцание, причем на разных окнах - разной степени интенсивности. Видимо просто не обращали внимания раньше.
Также в процессе переделки пробовал закрывать и открывать окна заново при показе - это ощущается, т.к. задержка дополнительная где-то 200мс, по сравнению с просто переносом уже видимого окна в нужную позицию. Поэтому оставил пока вариант с ленивым открытием окон.
#30, ред. 11 декабря 2025 22:56
Моргание кнопок было вызвано не анимацией кнопок, а их скрытием при вызове автоматических скриптов. Исправил.
Также улучшил надежность появления индикатора ТурбоПоиск в штатном окне поиска, в некоторых случаях.
6.6.9477.1432
https://disk.yandex.ru/d/XRPUNWQtrbwBUw
#31, 11 декабря 2025 23:04
(30) bolsun, теперь кнопки скриптов не мигают.
tormozit изменил статус на Закрыто