1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/gui_qli-TranslucentTB

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Перевод текста на русский язык:

Объекты: 909, готово. Удаленное: сжатие объектов: 100% (40/40), готово. Удаленное: всего 909 (дельта 44), повторно использовано 61 (дельта 35), повторно упаковано 834. Получение объектов: 100% (909/909), 383,94 КБ | 2,78 МиБ/с, готово. Разрешение дельт: 100% (624/624), готово.

Вы также можете скачать zip-архив каждой ветки, нажав кнопку «Клонировать или скачать» при просмотре файлов ветки.

Теперь, когда у вас есть исходный код, вам понадобится Visual Studio 2017. Вы можете получить бесплатную версию сообщества здесь. Проверьте следующие рабочие нагрузки:

  • разработка для настольных ПК с C++;
  • разработка настольных приложений .NET.

Вам также необходимо установить следующие отдельные компоненты:

  • любой набор инструментов VC++ 2017 (предпочтительно последний);
  • Windows 10 SDK (10.0.17134.0);
  • .NET Framework 4.6.2 SDK;
  • пакет таргетинга .NET Framework 4.6.2.

Также вам понадобятся компилятор Clang для Windows и Inno Setup.

После установки откройте TranslucentTB.sln и нажмите Ctrl+Shift+B, чтобы построить решение.

Вывод будет находиться в папке Debug или Release (в зависимости от того, какая конфигурация решения активна).

Чтобы создать установщик для рабочего стола, запустите проект DesktopInstallerBuilder.

Чтобы собрать пакет приложения Microsoft Store, соберите решение с конфигурацией Store.

Вклад

Если вы хотите внести свой вклад, мы приветствуем всех! Если вы рассматриваете основную функцию, нуждаетесь в руководстве или хотите обсудить идею, не стесняйтесь присоединиться к Discord, Gitter или создать проблему здесь. Основные участники часто находятся на Discord, Gitter и GitHub, поэтому мы должны ответить довольно быстро. На данный момент мы не планируем расширять это за пределы панели задач.

При внесении вклада соблюдайте стиль, используемый кодовой базой. Краткое изложение:

  • фигурные скобки Allman везде, даже в однострочных блоках:
// Плохо!
if (условие) {
    оператор;
}

// Плохо!
if (условие) оператор;

// Плохо!
if (условие)
    оператор;

// Хорошо!
if (условие)
{
    оператор;
}
  • единственное исключение из этого правила — открывающая фигурная скобка класса, перечисления, пространства имён или структуры, в которой применяются фигурные скобки K&R:
class Foo {
    // содержимое
};

struct Bar {
    // содержимое
};

namespace Baz {
    // содержимое
}

enum Foobar {
    // содержимое
};
  • квалификаторы lvalue, rvalue и указателя рядом с именем переменной:
std::wstring &foo;
std::wstring &&bar;
std::wstring *baz;
  • стиль отступов — 4 пробела, большие табуляции, и ваш редактор должен автоматически применять его с помощью этого репозитория .editorconfig.

Когда вы пытаетесь отладить основную программу, поначалу это может показаться запутанным, потому что два проекта, перечисленных для запуска в заголовке, — это 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 )

Вы можете оставить комментарий после Вход в систему

Введение

A lightweight (uses a few MB of RAM and almost no CPU) utility that makes the Windows taskbar translucent/transparent on Windows 10. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/gui_qli-TranslucentTB.git
git@api.gitlife.ru:oschina-mirror/gui_qli-TranslucentTB.git
oschina-mirror
gui_qli-TranslucentTB
gui_qli-TranslucentTB
master