Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: PE Viewer 3.0 
Author Message
yozhik



PostPosted: Thu Nov 23, 2023 00:09    Post subject: Reply with quote

Ещё пара соображений, надеюсь пригодятся.

Подавляющее большинство плагинов (если не все, но уж точно все те, которые используют системные контролы) поддерживают Dark Mode (DM) лишь отчасти. Что красится, то красят, а что нет, то оставляют как есть или отключают. Это уже данность и с ней пришлось смириться. Так что может стоит взвесить за и против, и не жертвовать чем-то уже существующим и хорошо работающим ради половинчатых решений. Проиллюстрирую.

Вот плагин sqlite-wlx

Tabs, Scrollbars и Statusbar — белые. Но благодаря тому, что они как бы составляют «рамку», это смотрится приемлемо, не шибко кустарно. В табличном виде отключена сетка (поскольку она не раскрашивалась), но зато добавлена возможность сделать строки «зеброй» — для внятного чтения данных этого вполне достаточно (если уж сетка не укрощается).

Это я к тому, что вот Вы пишете
iteg wrote:
4) Из-за использования ParentColor в Normal режиме цвет сетки слился с фоном.

Normal Mode в PEViewer до сегодняшнего дня выглядел прекрасно. Если всё равно не получается добиться полноценного Dark, то может тогда и не стоит ради него «урезать» Normal. Если как в примере выше контролы по периметру окна останутся белыми, то это не так уж и плохо. По такому принципу сейчас работают все плагины little-brother (csvtab, jsontab, xmltab, sqlite-wlx, odbc-wlx), XML Review, IniEd, TCTorrent, EMLView (см. далее).

Вот, кажется, пример таких же Tabs, как у Вас, утопленных. Плагин EMLView.wlx:

При тёмной проработанной серединке светлая рамка не очень обламывает.

В плагине SQLite Viewer у автора получилась качественная, раскрашиваемая табличная сетка:

Правда, с остальными контролами беда: у Buttons, ComboBox, Inputbox слишком яркие рамки. Но сетка действительно хороша. Автор Progman13 доступен по email в ReadMe и на письма отвечает. Может быть поделится опытом изысканий.

У него же в плагине PhotoViewer раскрашиваемый Statusbar:

который он сделал Flat, т.к. не смог раскрасить разделители. Ну, ничего, ладно. Смотрится прилично.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group