GitHub all releases GitHub release (latest by date) Discord Buy Me a Coffee

FreedomWall

This application allows you to add wallpaper to any application.
As for Discord of chat app, you can add wallpaper without violating the Terms of Service. (The reason for this is explained in the How below.)
Currentrly, Windows and MacOS are supported. (Linux will be supported at some point, as indicated in this issue.)

FreedomWall

Supported Files

  • Picture (All image formats supported by WebView on your OS)
  • YouTube
  • HTML (It will be available soon, but can be created by placing html files in a folder.)

How

FreedomWall does the simple thing of displaying a translucent window with a background on top of the app you want to set the background for.
Therefore, you can set wallpaper safely without modifying any application.
So you can wallpaper your Discord without violating the Terms of Service.
It also uses WebView to depict the wallpaper so that websites can be displayed.

Download

This can be downloaded here.

Screenshots

FreedomWall2
FreedomWall Example LINE

Quick Start

This section explains what you need to do to apply wallpaper.

Register Wallpaper

First, let's register the wallpaper to be used.
Wallpapers can be registered from Wallpapers in the left menu of the settings screen.

Wallpapers

Register picture wallpaper

Enter a name for the wallpaper in Name and select the wallpaper type.
Press Add to add it.
Then a wallpaper with no settings will be registered.
To register your photo settings, click on the name of the registered wallpaper to go to the wallpaper settings screen.
There you will see a imagePath box, enter the URL or path of the picture you want to use as your wallpaper.
For the path, you can easily enter the path by clicking the button on the right to display the file selection dialog.
Then press Save at the bottom to save the setting.
Registration for wallpaper is closed.

Register YouTube wallpaper

The process is the same as above, up to the point of registering a wallpaper to which nothing has been set.
To register your photo settings, click on the name of the registered wallpaper to go to the wallpaper settings screen.
There you will see a id box, enter the id of the youtube video you want to use as your wallpaper.
It is the string at the end of the URL that appears when you press the share button.
Example: https://youtu.be/oYVLIB2Nnic
In this case it is oYVLIB2Nnic.
Then press Save at the bottom to save the setting.
Registration for wallpaper is closed.

Delete wallpaper

You can delete the wallpaper by pressing the Delete button next to Save at the bottom of the wallpaper settings screen.

Setting Wallpaper to Application

Finally, apply the desired wallpaper to the application.

Settings Wallpaper

Click Setting on the left menu to go to the setting screen.
Select the wallpaper you created earlier from the Select Box in Add: Select Box.
This adds a setting named nothing.
Click it to go to the detailed setting screen.

Target

Enter the text contained in the title of the application window to which you want to add the wallpaper.
On a Mac, enter the text found in the application name, not the window title.
Multiple specifications can be specified by using commas (,).

Exception

Exception to set no wallpaper.
You will not set wallpaper for windows that contain the characters you type.
For example, let's say you wallpaper an app called Discord, and then use your browser to view Discord-related web pages.
And suppose the title of your web page contains Discord.
If the browser puts the title in the window title, the wallpaper is also set in the browser.
This configuration is to deal with this.
Like the Target setting, you can specify multiple targets by commas.

Transparency

As described in How on the first page, the software simulates the translucent wallpaper by displaying a window on top of the application.
This is its transparency setting.

Adjustment

You can adjust the size of this setting.
You can change the display position or size of the wallpaper.
This is useful if the window has a special shape or you want to display partial wallpaper.
Raise a value of left 'or right' if you want to shift left and right.
For example, if you want to shift to the right, you can increase the value of left to put a space on the left.
If you want to move up or down, increase the value of up or down.
For example, if you want to shift it down, you can increase up to put a space above it.
Of course, negative values are also supported.
That is, it can shrink.

Example

In this example, the wallpaper is applied only to the black areas in the terminal.

Before

The wallpaper is also reflected in the bar and tabs above.
Depending on the wallpaper, it may be noticeable.
Adjust Example Before

After

Fixed
By this setting: up: 55, down: -55
Adjust Example After

Save / Delete

It is possible with the two buttons at the bottom.

End

That's all for the quick start.

Setting Detail

Here is a description of the Setting configuration items.

Setting Screen

Language

This is the language setting on the FreedomWall configuration screen. Currently, English and Japanese are supported.

Wallpaper Settings

Explained in Quick Start Wallpaper Registration.

Draw Interval

This is the interval at which the position and size of the wallpaper is updated.
The smaller the number, the more beautifully the background will move along the window when the window is moved.
However, this will result in high CPU usage.
The higher the number, the lower the CPU usage.
However, the background will follow the window little by little when the window is moved, or the background will not immediately move to the back window when the window is switched to another window.
Default is 0.05.

Developer Mode

This software uses WebView to depict wallpaper.
This is whether or not the developer tools for that WebView are displayed each time the wallpaper is opened.

Extension

Coming soon...