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

https://github.com/cppvolodya/windoweffectsconfigurator

Is a program that shows how to set various effects for a window.
https://github.com/cppvolodya/windoweffectsconfigurator

cmake cpp17 effects gcc msvc qt6 windows

Last synced: 6 months ago
JSON representation

Is a program that shows how to set various effects for a window.

Awesome Lists containing this project

README

          

# Window Effects Configurator

## Roadmap

- About
- Tech
- Demo
- Run locally

## About

"Window Effects Configurator" is a program that shows how to set various effects for a window.

![ProgramIcon](https://github.com/cppVolodya/WindowEffectsConfigurator/assets/103601559/6c80e5dc-636a-4899-9937-7dfba42a5806)

## Tech Stack

- C++(v17)
- cmake(v3.22.1)
- Qt(v6)
- Windows API(WinAPI)
- compiler Visual Studio(v17 2022)
- builder MSBuild(v17 2022)
- operating systems(Windows)

## Demo

- Setting the gradient effect

https://github.com/cppVolodya/WindowEffectsConfigurator/assets/103601559/e9cbc85c-3211-4e77-bec5-d897575366b9

- Setting the transparent gradient effect

https://github.com/cppVolodya/WindowEffectsConfigurator/assets/103601559/69d6a99c-1a1f-4394-ab23-fe3a641640f3

- Setting the blur effect

https://github.com/cppVolodya/WindowEffectsConfigurator/assets/103601559/feae5f5b-5af0-454b-8062-ccad5c457ce2

- Setting the acrylic effect

https://github.com/cppVolodya/WindowEffectsConfigurator/assets/103601559/6fd66807-bcb8-4dc9-b755-a1261f734779

- Setting the translucent background

https://github.com/cppVolodya/WindowEffectsConfigurator/assets/103601559/697873d9-2410-483e-b415-3e6693f9e89f

- Setting the form for the window in combination with another effects

https://github.com/cppVolodya/WindowEffectsConfigurator/assets/103601559/a887db13-32b4-4860-8c6d-c9a38988fe6c

- Setting the fullscreen option

https://github.com/cppVolodya/WindowEffectsConfigurator/assets/103601559/85d184c5-67b9-410b-8036-45e0e8dd3ffe

## Run Locally

#### To test the app, follow these steps:

1. Clone or download (rar or zip file) the project:

```bash
git clone https://github.com/cppVolodya/WindowEffectsConfigurator.git
```

2. Go to the directory with the program:

```bash
window_effects_configurator/program/windows/
```

3. Run the executable (.exe) file