Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zhivem/recyclebinmanagerc

RecycleBinManager на C# — предоставляет удобный доступ к функциям корзины, включая ее открытие, очистку, настройку видимости на рабочем столе и использование пользовательских наборов иконок
https://github.com/zhivem/recyclebinmanagerc

c cleanrecyclebin csharp customicons minibin net recyclebin recyclebinmanager systemtray windows

Last synced: 5 days ago
JSON representation

RecycleBinManager на C# — предоставляет удобный доступ к функциям корзины, включая ее открытие, очистку, настройку видимости на рабочем столе и использование пользовательских наборов иконок

Awesome Lists containing this project

README

        

# RecycleBinManager by [Zhivem] на C#

## Скриншоты

![image](https://github.com/user-attachments/assets/71989388-f1d4-4e1b-b356-7f1ba10f8df1)
![image](https://github.com/user-attachments/assets/63d9c545-de2a-4c24-8ef4-e7a7fc5ae468)

## Информация

> [!NOTE]
> RecycleBinManager на C# — это приложение для управления корзиной Windows с использованием системного трея. Программа предоставляет удобный доступ к функциям корзины, включая ее открытие, очистку, настройку видимости на рабочем столе и использование пользовательских наборов иконок. Поддерживает темную/светлую тему.

## Основные функции

- **Иконка в системном трее**:

- Отображение состояния корзины (количество элементов и занятое место).
- Возможность открыть корзину двойным кликом.

- **Контекстное меню**:

- Открыть корзину — открыть корзину для просмотра содержимого.
- Очистить корзину — быстро удалить все файлы из корзины.
- Показывать уведомления — включение/отключение всплывающих уведомлений.
- Автозапуск — настройка автозапуска программы при старте системы.
- Отображать корзину на рабочем столе — управление видимостью корзины на рабочем столе.
- Выбрать иконку — настройка пользовательских наборов иконок для отображения состояния корзины.
- Выход — завершение работы приложения.

- **Поддержка уведомлений**:

- Включение/отключение всплывающих уведомлений через меню.

- **Настройка автозапуска**:

- Включение или отключение автозапуска программы при входе в систему.

- **Пользовательские наборы иконок**:

- Возможность создания и использования пользовательских наборов иконок для корзины. В папку `icons` добавьте папку с вашими иконками. Иконки должны называться `recycle-empty.ico` - пустая корзина, `recycle-full.ico` - полная корзина

- **Обновление информации**:
- Программа регулярно обновляет состояние корзины (количество файлов и занимаемое место).

## Установка

- Скачайте или клонируйте репозиторий.
- Соберите проект с помощью Visual Studio.
- При необходимости настройте директорию для пользовательских иконок в папке icons.

> [!IMPORTANT]
> Требуется: Установленный `.NET 9.0 Runtime` или более поздняя версия. Скачать можно с официального сайта [.NET](https://dotnet.microsoft.com/ru-ru/download)

## Загрузить и запустить

1. Скачайте последний релиз из [releases](https://github.com/zhivem/RecycleBinManagerC/releases).
2. Разархивируйте архив в удобное место на вашем компьютере либо установите через инсталлятор.
3. Запустите.

## Используемые библиотеки

В этом проекте используется библиотека [NotifyIconEx](https://github.com/lemutec/NotifyIconEx) для работы с системной иконкой уведомлений.

## Лицензия

Этот проект распространяется по лицензии [MIT](https://choosealicense.com/licenses/mit/).