Перевод текста на русский язык:
Объекты: 909, готово. Удаленное: сжатие объектов: 100% (40/40), готово. Удаленное: всего 909 (дельта 44), повторно использовано 61 (дельта 35), повторно упаковано 834. Получение объектов: 100% (909/909), 383,94 КБ | 2,78 МиБ/с, готово. Разрешение дельт: 100% (624/624), готово.
Вы также можете скачать zip-архив каждой ветки, нажав кнопку «Клонировать или скачать» при просмотре файлов ветки.
Теперь, когда у вас есть исходный код, вам понадобится Visual Studio 2017. Вы можете получить бесплатную версию сообщества здесь. Проверьте следующие рабочие нагрузки:
Вам также необходимо установить следующие отдельные компоненты:
Также вам понадобятся компилятор Clang для Windows и Inno Setup.
После установки откройте TranslucentTB.sln и нажмите Ctrl+Shift+B, чтобы построить решение.
Вывод будет находиться в папке Debug или Release (в зависимости от того, какая конфигурация решения активна).
Чтобы создать установщик для рабочего стола, запустите проект DesktopInstallerBuilder.
Чтобы собрать пакет приложения Microsoft Store, соберите решение с конфигурацией Store.
Если вы хотите внести свой вклад, мы приветствуем всех! Если вы рассматриваете основную функцию, нуждаетесь в руководстве или хотите обсудить идею, не стесняйтесь присоединиться к Discord, Gitter или создать проблему здесь. Основные участники часто находятся на Discord, Gitter и GitHub, поэтому мы должны ответить довольно быстро. На данный момент мы не планируем расширять это за пределы панели задач.
При внесении вклада соблюдайте стиль, используемый кодовой базой. Краткое изложение:
// Плохо!
if (условие) {
оператор;
}
// Плохо!
if (условие) оператор;
// Плохо!
if (условие)
оператор;
// Хорошо!
if (условие)
{
оператор;
}
class Foo {
// содержимое
};
struct Bar {
// содержимое
};
namespace Baz {
// содержимое
}
enum Foobar {
// содержимое
};
std::wstring &foo;
std::wstring &&bar;
std::wstring *baz;
Когда вы пытаетесь отладить основную программу, поначалу это может показаться запутанным, потому что два проекта, перечисленных для запуска в заголовке, — это StorePackage и DesktopInstallerBuilder. Просто щёлкните правой кнопкой мыши проект TranslucentTB и выберите «Установить как запускаемый проект».
TranslucentTB — это командная работа! Это результат коллективных усилий многих людей:
Спасибо @dAKirby309 за создание иконки! Вы можете найти больше его работ на его профиле DeviantArt.
Используемый цветовой пикет взят из этой замечательной статьи CodeProject. Мы немного модернизировали его, добавив поддержку высокого разрешения на монитор, более быстрое (и аппаратно ускоренное) рисование, а также возможность ввода любого допустимого HTML-кода цвета или имени.
Изображение, которое мы использовали для скриншота установщика, принадлежит... Мы используем Inno Setup Dependency Installer для установки распространяемого пакета Visual C++.
Если вы ищете что-то, что изменяет больше, чем просто панель задач, существует несколько программ.
Taskbar Tools — это похожая программа, написанная на C#. Однако она кажется заброшенной.
Возможно, вы видели похожие возможности прозрачности в таких программах, как StartIsBack, Start10 и ныне несуществующей Classic Shell. Все эти программы великолепны, но мне не нужны функции замены запуска, поэтому я написал эту программу. TranslucentTB также обеспечивает большую настраиваемость панели задач с такими функциями, как Dynamic Windows, Dynamic Peek и Dynamic Start, которых нет у этих программ. Влияние на память и хранилище также меньше.
Эта программа является бесплатным (как в речи) программным обеспечением под лицензией GPLv3. Дополнительную информацию см. в файле LICENSE.md.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )