Вы должны войти, чтобы создавать сообщения и темы.

Как поставить Decent Dim на последнюю версию Visual Studio 2022 (17.9.6)

Приветствую, не могу "нормально" поставить тему от Хачатура - Decent Dim

Итак, когда-то давно я поставил Decent Dim на Visual Studio 2022, долгое время пользовался и наслаждался темой, но в один прекрасный момент я решил обновить Visual Studio (до 17.9.5), чтобы заполучить желанный .NET 8 🙂
Вся тема практически идеально перенеслась. Появился баг, интерфейсы (например, IList) в коде перекрасились в белый цвет, пытался менять цвет в "Шрифты и цвета" - ничего не изменилось. Ладно, обновлюсь ещё раз (подумал я). Жду новую версию, обновляюсь (до 17.9.6) и ничего не изменилось.
Обиделся на Visual Studio, начал переустанавливать Decent Dim, менять темы, крутил всё подряд.
И поплатился, теперь:
1. Нет нормального расширения для установки темы (нашёл только Visual Studio Color Theme Designer, отзывы говорят сами за себя), т.к самая новая версия Visual Studio
2. При попытке поставить Decent Dim, путём запуска файла "Decent Dim.vsix" в ручную, Decent Dim смешивается с другими темами, например, цвет выделения не тот и куча разных мелочей (скорее из-за того, что я всё накрутил, поменял)

Вместо почти полноценной Decent Dim, у меня каша из тем 😐

Как поставить Decent Dim на последнюю версию Visual Studio 2022 (17.9.6)? Мои глаза шалеют от получившийся смеси из легендарного Decent Dim и других тем. Помогите

Николай, Добрый день.

Все плюшки с Boosty - обсуждаем на Boosty

Лайкнул Николай
Николай
Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.

Николай, приветствую 🖐

Цитата: Николай от 16.04.2024, 17:15

Итак, когда-то давно я поставил Decent Dim на Visual Studio 2022, долгое время пользовался и наслаждался темой, но в один прекрасный момент я решил обновить Visual Studio (до 17.9.5), чтобы заполучить желанный .NET 8 🙂

Думаю, что проблема именно в этом, потому что сами элементы кода, ключевые слова и прочее не меняется.
Либо откатываться на старую 2022 или последнюю 2019, либо отключать тему. Потому что в данный момент нужно подождать, пока Microsoft наиграется с изменениями. 
И так во всём у Microsoft. И в Windows, и в Visual Studio... 

Лайкнул Николай
Николай

Спасибо за ответы, попробую поставить Decent Dim на Visual Studio 2019 и перекопирую все параметры цветов на VS 2022

Так. В общем, я поставил тему, простым двойным кликом по файлу, увы вместо названия Decent Dim стоит какой-то хэш и применил настройки окружения Хачатура, которые тоже лежали архиве, чуть под корректировал под себя. И вот я снова с темой, но есть баг с цветом интерфейса, попробую позже решить

Я откатился на этот этап (скорее всего баг решается путём изменения interface'а в теме на дефолтное значение, а я уже там вручную поставлю нужный цвет, но пока нет нормальных расширений для изменения тем):

Цитата: Николай от 16.04.2024, 17:15

Вся тема практически идеально перенеслась. Появился баг, интерфейсы (например, IList) в коде перекрасились в белый цвет

Ещё хорошие новости, получилось убрать хэш из названия и пофиксить несколько багов, которые я не озвучивал

Вместо расширения для VS для работы с темами, я достал все "внутренности" (гайд) и написал там название, описание (была пустота). Также название темы нужно добавить в самый верх файла *.pkgdef, вот так:

Код

[$RootKey$\Themes\{0c4d7d15-5c8b-44cb-aac6-4785e9680a15}]
@="Decent Dim"
"Name"="Decent Dim"

Вот такая красота:

Постараюсь допипилить тему до хорошего состояния и выложу под постом на бусти (есть так можно)

Приветствую, подскажите пожалуйста есть ли обновления по этой теме? В прошлый раз поставил руками цвета на Visual Studio 2022, даже сделал свой .vsix пакет.
В итоге пользовался больше года, доделал еще туда данные под XAML разметку и пришлось вчера переустановить Visual Studio. Импорт настроек не помог, установка пакета не сработала. Некоторые данные полетели. 

Фото темы Decent Dim на VS2022

Лайкнул Николай
Николай

Юрий, Привет!

Сейчас у меня стоит Visual Studio 2022 (17.12.4) тема ведёт себя нормально.
Посмотрел твой скрин, у меня бывало, что-то похожее, где всё и вся намешалось, вот только, как решил могу лишь догадываться.

Попробуй:

  • Обновить VS
  • Удалить тему из VS, найти её путь и удалить тоже (']выше)

Так-то у меня есть все бекапы, могу поделиться, но точно не тут, т. к. контент с бусти.
Я почему-то уверен, что это должно помочь:

  1. Поставить дефолтную тему
  2. Удалить целиком и полностью тему Хачатура
  3. Поставить тему заново через *.vsix

И насчёт бага с цветом интерфейса (сишарповского), его пофиксило обновление VS.

Всё что вспомнил написал 🙂

Всем привет!

Столкнулся я с проблемой, которую описывал Юрий.

Этапы по решению:

  • (до этого я и перестанавливал, и восстановлял и чего только не делал с Visual Studio)
  • Чистейшая (или почти) Visual Studio 2022
  • При выборе темы Visual Studio в самом начале, выберите тёмную
  • Запустите какой-нибудь проект (пусть Visual Studio прокэширует, что ей надо и тд)
  • Закрывайте VS, устанавливаете тему Decent Dim (файлик .vsix)
  • Запускаете проект, и видите те самые проблемы
  • Импортируете свои настройки VS
  • А дальше (В меню «Инструменты» >> «Параметры» >> «Текстовый редактор» >> «C#» >> «Дополнительно» >> «Цветовая схема редактора» выберите другую версию Visual Studio). У меня стояла версия 2019 года, поставил 2017 года. После применения этой настройки, может слететь шрифт, импортируйте свои настройки заново. ГОТОВО

Потратил уйму времени, оказалось, достаточно просто. Пытался описать всё в мельчайших деталях, вот так-вот 🙂
Вполне возможно, что вам достаточно выполнить последний пункт

Время идет, тема Хачатура не обновляется. Меня на работе заставили перейти вообще на 2026ю тему, поэтому я с ИИ вообще переписал всю тему, добавил поддержку HTML, XAML, Razor страниц. Тему за основу сделал Dark и сделал единственный норм вариант темы - переопределил все настройки. Это надежнее и проще, чем темы менять. В итоге готовый .vssettings файл. Если админы разрешат, поделюсь, но я эту тему так перелопатил, что уже можно сказать она моя ))

Лайкнул Николай
Николай

Привет, я тоже перешёл на Visual Studio 2026, но Decent Dim поставить нормально не смог, поэтому сижу на темной теме, шрифты нормальные остались 🙂
А так, я писал Хачатуру на бусти насчёт адаптации к новой версии VS, ответил, что скорее всего сделает, но не скоро. Это было в марте этого года.

Лайкнул Юрий
Юрий