Skip to content

Commit 361adcc

Browse files
Update the readme and the changelog
1 parent be30afe commit 361adcc

File tree

2 files changed

+29
-21
lines changed

2 files changed

+29
-21
lines changed

CHANGELOG.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,22 @@
11
# Changelog
22

3-
## [v4.2.0](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v4.2.0) (14 August 2024)
3+
## [v4.3.0](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v4.3.0) (June 30, 2025)
4+
5+
- The settings app now supports different themes for different OSes
6+
- Dark mode is now available for the settings app
7+
- The preferences tab is now the default tab in the settings app
8+
- The application now works correctly when multiple users are logged in at the same time
9+
- The application doesn't interfere with Alt codes on Windows anymore
10+
11+
## [v4.2.0](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v4.2.0) (August 14, 2024)
412

513
- Arm64 is now officially supported for Windows and Linux
614
- The converter has been removed
715
- A single modifier key can now be configured as the magic key for Keyboard Switch
816
- The app now integrates with the clipboard directly on Linux, without xsel, but this may not work well on older desktop
917
environments, so integration through xsel is still possible
1018
- The internal format of the settings was changed, so when updating to version 4.2 from older versions, the settings
11-
will be reverted to the defaults - you should reconfigure the app if you had custom configuration before
19+
will be reverted to the defaults you should reconfigure the app if you had custom configuration before
1220
- Windows installer doesn't delete all users' configurations when uninstalling the app anymore
1321
- Purging configuration is now available on Linux for deb packages and the _tar.gz_ file
1422
- The settings app now does auto-configuration by itself when being opened for the first time
@@ -18,7 +26,7 @@ will be reverted to the defaults - you should reconfigure the app if you had cus
1826
- WiX Toolset 5.0 is now used for the Windows installer, removing the need for .NET Framework
1927
- NUKE is now used as the build tool
2028

21-
## [v4.1](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v4.1) (10 February 2022)
29+
## [v4.1](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v4.1) (February 10, 2022)
2230

2331
- The app now works on macOS
2432
- The app now supports Arm64 in addition to x64 (but the support is experimental for Windows and Linux)
@@ -29,10 +37,10 @@ will be reverted to the defaults - you should reconfigure the app if you had cus
2937

3038
This is the first minor release which contains new features instead of just bug fixes, and it's a big one at that.
3139

32-
## [v4.0](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v4.0) (28 November 2021)
40+
## [v4.0](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v4.0) (November 28, 2021)
3341

3442
- The app now works on Linux (via X11 only; Wayland is not supported)
35-
- The legacy hot-key mode was removed - only the modifier keys mode is available
43+
- The legacy hot-key mode was removed only the modifier keys mode is available
3644
- The UI theme is overhauled
3745
- The converter is hidden by default
3846
- .NET 6 is used instead of .NET Core 3.1
@@ -42,7 +50,7 @@ This is the first major version of the app which is not completely rewritten, th
4250
now on, most changes (like macOS support) will come as minor versions, and version 4 will be the major version for the
4351
foreseeable future.
4452

45-
## [v3.0](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v3.0) (4 August 2020)
53+
## [v3.0](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v3.0) (August 4, 2020)
4654

4755
- A completely rewritten app based on .NET Core and working as a truly UI-less app instead of an app with a hidden
4856
window
@@ -53,11 +61,11 @@ window
5361
- Added the ability to auto-configure character mappings
5462
- Added checking for updates
5563

56-
## [v2.1](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v2.1) (1 April 2018)
64+
## [v2.1](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v2.1) (April 1, 2018)
5765

5866
Minor bug fixes
5967

60-
## [v2.0](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v2.0) (13 January 2018)
68+
## [v2.0](https://github.com/TolikPylypchuk/KeyboardSwitch/releases/tag/v2.0) (January 13, 2018)
6169

6270
- Brand new installer for the app
6371
- Instant switching mode

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ That's it!
88

99
Keyboard Switch consists of two apps:
1010

11-
- Keyboard Switch Service - this app always runs in the background and does the switching when you press the magic key
11+
- Keyboard Switch Service this app always runs in the background and does the switching when you press the magic key
1212
combination
1313

14-
- Keyboard Switch Settings - this app is used to configure the service app
14+
- Keyboard Switch Settings this app is used to configure the service app
1515

1616
## Quick Start
1717

@@ -26,7 +26,7 @@ you're not sure, then you most likely need the _x64_ installer.
2626
After installation, the Keyboard Switch Settings app will start. It may take some time as the app will do some initial
2727
setup. If it doesn't start for some reason, then find it in the list of your apps.
2828

29-
In the opened app press _Start_.
29+
In the opened settings app, press _Start_.
3030

3131
That's it! You're ready to use Keyboard Switch in its basic configuration. There's a big chance you won't need to
3232
configure it further. But if you do, the you can read more [in the docs](https://docs.keyboardswitch.tolik.io).
@@ -39,16 +39,16 @@ To switch text forward, select the text, and press <kbd>Ctrl</kbd>+<kbd>Shift</k
3939
Download the _.pkg_ file to install the app. If your computer runs on an Intel CPU then you should get the _x86\_64_
4040
package. If your computer runs on an Apple CPU (e.g. M1) then you should get the _arm64_ package.
4141

42-
After installing the app, open Keyboard Switch Settings - it should appear in the list of your apps.
42+
After installing the app, open Keyboard Switch Settings it should appear in the list of your apps.
4343

44-
Immediately upon opening the app a dialog window should appear which says that Keyboard Switch would like to control
44+
Immediately upon opening the app, a dialog window should appear which says that Keyboard Switch would like to control
4545
this computer using accessibility features. The app needs this to listen to the magic key combination while running in
4646
the background, and without these permissions it won't work.
4747

48-
Click the _Open System Preferences_ button on the dialog window. Unlock the settings and check the _Keyboard Switch_
49-
checkbox. Lock the settings, close System Preferences, and go back to the Keyboard Switch Settings app.
48+
Click the _Open System Preferences_ button on the dialog window. Enable the _Keyboard Switch_ item. Close System
49+
Preferences and go back to the Keyboard Switch Settings app.
5050

51-
In the settings app press _Start_.
51+
In the settings app, press _Start_.
5252

5353
That's it! You're ready to use Keyboard Switch in its basic configuration. There's a big chance you won't need to
5454
configure it further. But if you do, the you can read more [in the docs](https://docs.keyboardswitch.tolik.io).
@@ -63,7 +63,7 @@ To uninstall Keyboard Switch you should run an uninstaller package. You can get
6363
The app is available as a deb package (for Debian-based distributions, such as Ubuntu, Mint etc.), an RPM package (for
6464
RHEL-based distributions, like Rocky Linux or Fedora, as well as SUSE), and a simple _tar.gz_ file.
6565

66-
Note that Keyboard Switch only works on X11 - it won't work on Wayland (even with XWayland).
66+
Note that Keyboard Switch only works on X11 it won't work on Wayland (even with XWayland).
6767

6868
If you use the deb or RPM package, then simply install it either by double-clicking on it, or through the terminal. If
6969
you use the _tar.gz_ file, then the set-up is not quite as quick, so you can read about it in
@@ -72,15 +72,15 @@ you use the _tar.gz_ file, then the set-up is not quite as quick, so you can rea
7272
Bear in mind that the RPM package may need
7373
[additional setup](https://docs.keyboardswitch.tolik.io/usage-guides/installation#linux).
7474

75-
After installing the app, open Keyboard Switch Settings - it should appear in the list of your apps (if your desktop
75+
After installing the app, open Keyboard Switch Settings it should appear in the list of your apps (if your desktop
7676
environment groups your apps, then it will most probably appear under the _Utilities_ or _Accessories_ group).
7777

7878
If your desktop environment is GNOME then you should restart it right after opening Keyboard Switch Settings. If you're
7979
not sure which desktop environment you're using then it's most probably GNOME since it's the default one on Ubuntu,
8080
Debian, Rocky Linux, Fedora and others (but not Linux Mint). Press <kbd>Alt</kbd>+<kbd>F2</kbd>, then type <kbd>r</kbd>
8181
and press <kbd>Enter</kbd>. This will restart GNOME.
8282

83-
In the opened settings app press _Start_.
83+
In the opened settings app, press _Start_.
8484

8585
That's it! You're ready to use Keyboard Switch in its basic configuration. There's a big chance you won't need to
8686
configure it further. But if you do, the you can read more [in the docs](https://docs.keyboardswitch.tolik.io).
@@ -110,7 +110,7 @@ the layout before switching. The app also automatically changes the layout, so y
110110

111111
The app uses the clipboard to get the text to transform, and then puts the transformed text back into the clipboard.
112112
The app will try to preserve the text that was in the clipboard before switching, and to restore it afterwards. It
113-
doesn't guarantee that the text will be restored though. Also, any non-text data (e.g. a file or a picture) will not
113+
doesn't guarantee that the text will be restored though. Also, any non-text data (e.g., a file or a picture) will not
114114
be restored.
115115

116116
## Supported Platforms
@@ -128,7 +128,7 @@ If you want to know more about the Keyboard Switch app and how to use it, check
128128

129129
## Changelog
130130

131-
See the [changlog file](https://github.com/TolikPylypchuk/KeyboardSwitch/blob/master/CHANGELOG.md) for the detailed list
131+
See the [changlog file](https://github.com/TolikPylypchuk/KeyboardSwitch/blob/main/CHANGELOG.md) for the detailed list
132132
of changes across versions.
133133

134134
## Icon

0 commit comments

Comments
 (0)