Ошибка отображения из-за длинного названия мат. платы в системной информации
Цитата: FajeSu от 20.01.2021, 23:54Доброй ночи.
Поиском пользовался, подобную тему не нашел. Но, если такая есть, прошу прощения.
Проблема не критичная, но всё же, если поправить, будет лучше😉
Из-за длинного названия материнской платы в разделе "Системная информация", кнопка "Скопировать в буфер" выезжает за границы области (скриншот).
Win 10 Tweaker 17.1 betaПредполагаю, в будущем производители могут делать названия еще длиннее, и кнопка совсем пропадет, и, возможно, будет скрываться уже само название.
Доброй ночи.
Поиском пользовался, подобную тему не нашел. Но, если такая есть, прошу прощения.
Проблема не критичная, но всё же, если поправить, будет лучше😉
Из-за длинного названия материнской платы в разделе "Системная информация", кнопка "Скопировать в буфер" выезжает за границы области (скриншот).
Win 10 Tweaker 17.1 beta
Предполагаю, в будущем производители могут делать названия еще длиннее, и кнопка совсем пропадет, и, возможно, будет скрываться уже само название.
Цитата: Андрей от 21.01.2021, 00:04Добрый вечер.
На этот случай в этом окне есть кнопка "Копировать всё".
Добрый вечер.
На этот случай в этом окне есть кнопка "Копировать всё".
Цитата: FajeSu от 21.01.2021, 12:24Здравствуйте.
Да, но баг отображения информации это не решает🤷🏻♂️🙂
Здравствуйте.
Да, но баг отображения информации это не решает🤷🏻♂️🙂
Цитата: XpucT от 21.01.2021, 18:07Добрый вечер 🖐
Могу добавить свойство AutoEllipsis и будет выглядеть так:
ASUSTeK COMPUTER INC. ROG CROSSHAIR VII HER...
Но это, как видно, хуже, ибо не помещается.
Если сделать всплывающую подсказку с полным текстом, то толка тоже не много, ибо не скопируешь.
А вот скопировать инфу – то, что нужно.Я понимаю, что вопрос больше о визуальном восприятии.
Но из-за таких редких случаев придётся коснуться сразу всех пользователей и отрезать буквально по одной / две буквы. Или сидеть и высчитывать бзики каждой модели и стараться уместить в край. Визуал пострадает для большинства, поэтому пока оставляем.
Добрый вечер 🖐
Могу добавить свойство AutoEllipsis и будет выглядеть так:
СкопированоASUSTeK COMPUTER INC. ROG CROSSHAIR VII HER...
Но это, как видно, хуже, ибо не помещается.
Если сделать всплывающую подсказку с полным текстом, то толка тоже не много, ибо не скопируешь.
А вот скопировать инфу – то, что нужно.
Я понимаю, что вопрос больше о визуальном восприятии.
Но из-за таких редких случаев придётся коснуться сразу всех пользователей и отрезать буквально по одной / две буквы. Или сидеть и высчитывать бзики каждой модели и стараться уместить в край. Визуал пострадает для большинства, поэтому пока оставляем.
Цитата: Юрий от 21.01.2021, 18:55Всем Добрый вечер!
В ранней версии, до появления в этом разделе "Персональные рекомендации", у меня внизу рамки был "бегунок' и перемещая его можно было просмотреть всё название. Видимо с вводом новых фишек нельзя было оставить тот "бегунок".
Всем Добрый вечер!
В ранней версии, до появления в этом разделе "Персональные рекомендации", у меня внизу рамки был "бегунок' и перемещая его можно было просмотреть всё название. Видимо с вводом новых фишек нельзя было оставить тот "бегунок".
Цитата: Удаленный пользователь от 23.01.2021, 16:27Цитата: XpucT от 21.01.2021, 18:07Добрый вечер
Могу добавить свойство AutoEllipsis и будет выглядеть так:
ASUSTeK COMPUTER INC. ROG CROSSHAIR VII HER...
Но это, как видно, хуже, ибо не помещается.
Если сделать всплывающую подсказку с полным текстом, то толка тоже не много, ибо не скопируешь.
А вот скопировать инфу – то, что нужно.Я понимаю, что вопрос больше о визуальном восприятии.
Но из-за таких редких случаев придётся коснуться сразу всех пользователей и отрезать буквально по одной / две буквы. Или сидеть и высчитывать бзики каждой модели и стараться уместить в край. Визуал пострадает для большинства, поэтому пока оставляем.Привет! 😀
Можно сделать так, чтобы название "Материнская плата" было чутка подвинуто левее если название свыше допустим 32 символов, как то так, ну или уже просто взять и подвинуть чтобы было одинаково по месту с "Операционная система". (не знаю как объяснить).
Или же ещё один вариант, это сделать кнопку "копировать в буфер обмена" наоборот, в самое начало названия материнской платы, или уже вперёд самого название "Материнская плата" (допустим "кнопка буфер обмена" Операционная система: blablabla....)
Цитата: XpucT от 21.01.2021, 18:07Добрый вечер
Могу добавить свойство AutoEllipsis и будет выглядеть так:
СкопированоASUSTeK COMPUTER INC. ROG CROSSHAIR VII HER...
Но это, как видно, хуже, ибо не помещается.
Если сделать всплывающую подсказку с полным текстом, то толка тоже не много, ибо не скопируешь.
А вот скопировать инфу – то, что нужно.Я понимаю, что вопрос больше о визуальном восприятии.
Но из-за таких редких случаев придётся коснуться сразу всех пользователей и отрезать буквально по одной / две буквы. Или сидеть и высчитывать бзики каждой модели и стараться уместить в край. Визуал пострадает для большинства, поэтому пока оставляем.
Привет! 😀
Можно сделать так, чтобы название "Материнская плата" было чутка подвинуто левее если название свыше допустим 32 символов, как то так, ну или уже просто взять и подвинуть чтобы было одинаково по месту с "Операционная система". (не знаю как объяснить).
Или же ещё один вариант, это сделать кнопку "копировать в буфер обмена" наоборот, в самое начало названия материнской платы, или уже вперёд самого название "Материнская плата" (допустим "кнопка буфер обмена" Операционная система: blablabla....)
Цитата: FajeSu от 08.02.2021, 11:46Цитата: XpucT от 21.01.2021, 18:07Добрый вечер
Могу добавить свойство AutoEllipsis и будет выглядеть так:
ASUSTeK COMPUTER INC. ROG CROSSHAIR VII HER...
Но это, как видно, хуже, ибо не помещается.
Если сделать всплывающую подсказку с полным текстом, то толка тоже не много, ибо не скопируешь.
А вот скопировать инфу – то, что нужно.Я понимаю, что вопрос больше о визуальном восприятии.
Но из-за таких редких случаев придётся коснуться сразу всех пользователей и отрезать буквально по одной / две буквы. Или сидеть и высчитывать бзики каждой модели и стараться уместить в край. Визуал пострадает для большинства, поэтому пока оставляем.Добрый день, Хачатур👋
1) Почему же Вы говорите, что выглядит хуже и толку нет. По-моему, Ваше предложение отлично решает проблему отображения и касается, как раз не большинства, а меньшенства, у которых длинное название мат.платы. Достаточно только добавить проверку ширины метки. Судя по скриншотам на главной странице сайта, размеры окна программы не меняются в зависимости от системы, поэтому логично предположить, что максимальная приемлимая ширина метки не меняется, и поэтому, думаю, можно применить такой алгоритм на примере псевдокода:
|После установки значения "Text" метки "_mother1" проверять её ширину и при выполнении условия задавать ширину вручную:
цел _mother1MaxWidth |вручную высчитанное и заданное значение максимально возможной ширины метки
если _mother1.PreferredWidth > _mother1MaxWidth
то
_mother1.AutoSize := false;
_mother1.AutoEllipsis := true;
_mother1.Size := new Size (_mother1MaxWidth, _mother1.PreferredHeight);
|плюс добавить всплывающую подсказку с текстом из свойства _mother1.Text
все
На оптимальность варианта не претендую, т.к. посмотрел в документации только свойства и методы для Label и другие - общие или наследуемые, не смотрел. Но, думаю, смысл понятен. При таком исполнении все выигрывают: те, кто хочет просто посмотреть полное название, наводят не метку и видят всплывающую подсказку; те, кому нужно скопировать значение, смогут это сделать, т.к. кнопка копирования не скрывается за границами панели. И пусть пока обрезаются по одной-две буквы - это лучше, чем скрытая кнопка копирования. В будущем, названия мат.плат будут еще длиннее и обрезаться будет уже бОльшее кол-во символов.Примерный смоделированный скриншот
---
Другой вариант - переносить текст на несколько строк, как это сделано с видеокартами или устройствами хранения данных. Но тут, предполагаю, нужно больше действий для определения, в каком месте переносить на новую строку, и дальнейшего определения высоты метки.2) На скриншоте выше видно, что, при большом кол-ве информации, нижние данные, такие как "Входящая скорость" и "IP-адрес", могут также скрываться за границами панели. Предлагаю добавить вертикальную полосу прокрутки для панели, на которой размещается информация.
3) На том же скриншоте видно, что у кнопки "Персональные рекомендации" пропала красивая подложка "PersonalPanelPlate". Такое происходит при нажатии на кнопку Alt, находясь на странице "Системная информация".
P.S. Скорее всего, пункты 1 и 2 уникальные, и поэтому понятно, что задачи низкоприоритетные. Но, думаю, их можно добавить в общий план работы и сделать, соответственно, после исправления более важных ошибок и добавления новых функций.😉👍
Спасибо.
Цитата: XpucT от 21.01.2021, 18:07Добрый вечер
Могу добавить свойство AutoEllipsis и будет выглядеть так:
СкопированоASUSTeK COMPUTER INC. ROG CROSSHAIR VII HER...
Но это, как видно, хуже, ибо не помещается.
Если сделать всплывающую подсказку с полным текстом, то толка тоже не много, ибо не скопируешь.
А вот скопировать инфу – то, что нужно.Я понимаю, что вопрос больше о визуальном восприятии.
Но из-за таких редких случаев придётся коснуться сразу всех пользователей и отрезать буквально по одной / две буквы. Или сидеть и высчитывать бзики каждой модели и стараться уместить в край. Визуал пострадает для большинства, поэтому пока оставляем.
Добрый день, Хачатур👋
1) Почему же Вы говорите, что выглядит хуже и толку нет. По-моему, Ваше предложение отлично решает проблему отображения и касается, как раз не большинства, а меньшенства, у которых длинное название мат.платы. Достаточно только добавить проверку ширины метки. Судя по скриншотам на главной странице сайта, размеры окна программы не меняются в зависимости от системы, поэтому логично предположить, что максимальная приемлимая ширина метки не меняется, и поэтому, думаю, можно применить такой алгоритм на примере псевдокода:
Скопировано|После установки значения "Text" метки "_mother1" проверять её ширину и при выполнении условия задавать ширину вручную:
цел _mother1MaxWidth |вручную высчитанное и заданное значение максимально возможной ширины метки
если _mother1.PreferredWidth > _mother1MaxWidth
то
_mother1.AutoSize := false;
_mother1.AutoEllipsis := true;
_mother1.Size := new Size (_mother1MaxWidth, _mother1.PreferredHeight);
|плюс добавить всплывающую подсказку с текстом из свойства _mother1.Text
все
На оптимальность варианта не претендую, т.к. посмотрел в документации только свойства и методы для Label и другие - общие или наследуемые, не смотрел. Но, думаю, смысл понятен. При таком исполнении все выигрывают: те, кто хочет просто посмотреть полное название, наводят не метку и видят всплывающую подсказку; те, кому нужно скопировать значение, смогут это сделать, т.к. кнопка копирования не скрывается за границами панели. И пусть пока обрезаются по одной-две буквы - это лучше, чем скрытая кнопка копирования. В будущем, названия мат.плат будут еще длиннее и обрезаться будет уже бОльшее кол-во символов.
Примерный смоделированный скриншот
---
Другой вариант - переносить текст на несколько строк, как это сделано с видеокартами или устройствами хранения данных. Но тут, предполагаю, нужно больше действий для определения, в каком месте переносить на новую строку, и дальнейшего определения высоты метки.
2) На скриншоте выше видно, что, при большом кол-ве информации, нижние данные, такие как "Входящая скорость" и "IP-адрес", могут также скрываться за границами панели. Предлагаю добавить вертикальную полосу прокрутки для панели, на которой размещается информация.
3) На том же скриншоте видно, что у кнопки "Персональные рекомендации" пропала красивая подложка "PersonalPanelPlate". Такое происходит при нажатии на кнопку Alt, находясь на странице "Системная информация".
P.S. Скорее всего, пункты 1 и 2 уникальные, и поэтому понятно, что задачи низкоприоритетные. Но, думаю, их можно добавить в общий план работы и сделать, соответственно, после исправления более важных ошибок и добавления новых функций.😉👍
Спасибо.
Цитата: XpucT от 08.02.2021, 11:50FajeSu, привет 🖐
Мне нравится. Сегодня же сделаю 🤟
FajeSu, привет 🖐
Мне нравится. Сегодня же сделаю 🤟
Цитата: FajeSu от 08.02.2021, 12:08Цитата: XpucT от 08.02.2021, 11:50FajeSu, привет
Мне нравится. Сегодня же сделаюУх ты! Благодарю👍
--
Дополню.
Я тут подумал, что, наверно, могут быть проблемы у тех, кто использует нестандартные шрифты или масштаб отображения. Короче, это надо тестировать😅
Цитата: XpucT от 08.02.2021, 11:50FajeSu, привет
Мне нравится. Сегодня же сделаю
Ух ты! Благодарю👍
--
Дополню.
Я тут подумал, что, наверно, могут быть проблемы у тех, кто использует нестандартные шрифты или масштаб отображения. Короче, это надо тестировать😅
Цитата: XpucT от 08.02.2021, 12:22Протестировал, сделал, выложил beta 👍
Протестировал, сделал, выложил beta 👍
Цитата: FajeSu от 08.02.2021, 14:17Цитата: XpucT от 08.02.2021, 12:22Протестировал, сделал, выложил beta
Спасибо, работает.👍
А пункты 2 и 3 не смотрели пока?
Цитата: XpucT от 08.02.2021, 12:22Протестировал, сделал, выложил beta
Спасибо, работает.👍
А пункты 2 и 3 не смотрели пока?