Skip to content

Commit d8ba6f8

Browse files
committed
Merge remote-tracking branch 'origin/upcoming-release'
2 parents a2b1c95 + 2ea8058 commit d8ba6f8

File tree

81 files changed

+18358
-7471
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+18358
-7471
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Changelog
22

3+
## [] - UNRELEASED
4+
### Added
5+
- Keyboard backlight GUI (Tools => Keyboard backlight)
6+
- Set brightness
7+
- Set color for single zone RGB keyboards
8+
- Set colors for three-zone RGB keyboards
9+
- Implements part of linux' `/sys/class/leds` interface: `kbd_backlight` for (single brightness, multi color/intensity)
10+
- Restore last settings on boot
11+
- Webcam settings (Tools => Webcam)
12+
- A number of useful and non-useful parameters exposed to tweak and play around with
13+
- Preview of webcam picture while tweaking
14+
- Save and restore presets
15+
- Chosen preset restored on boot or reconnect of device
16+
- Tomte GUI (Settings => Tomte)
17+
- Graphical interface to TUXEDO Tomte
18+
- Exposes most of the knobs Tomte allows you to configure such as
19+
- Choose operation mode
20+
- View which modules are applied for your device
21+
- Change behaviour of modules
22+
23+
### Changed
24+
- TDP slider validation behaviour now moves other sliders accordingly instead of limiting currently changed slider
25+
- Removed CPU settings tabs and consequently allowing setting CPU TDP and CPU frequency settings simultaneously
26+
- Battery charging settings icon replaced
27+
- Tools icon replaced
28+
29+
### Fixed
30+
- Temporary set profile retained when saving tccd settings or profiles
31+
- Fixes related to keeping and re-applying profiles on save
32+
333
## [1.2.5] - 2023-03-03
434
### Fixed
535
- Certain icon sizes and alignment

build-src/after_install.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#!/bin/bash
22

33
# In case TFC service is active, deactivate
4-
systemctl stop tuxedofancontrol || true
5-
systemctl disable tuxedofancontrol || true
4+
systemctl stop tuxedofancontrol > /dev/null 2>&1 || true
5+
systemctl disable tuxedofancontrol > /dev/null 2>&1 || true
66

77
DIST_DATA=/opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data
88

@@ -15,6 +15,8 @@ cp ${DIST_DATA}/tuxedo-control-center-tray.desktop /etc/skel/.config/autostart/t
1515
cp ${DIST_DATA}/com.tuxedocomputers.tccd.policy /usr/share/polkit-1/actions/com.tuxedocomputers.tccd.policy || true
1616
cp ${DIST_DATA}/com.tuxedocomputers.tccd.conf /usr/share/dbus-1/system.d/com.tuxedocomputers.tccd.conf || true
1717

18+
cp ${DIST_DATA}/com.tuxedocomputers.tomte.policy /usr/share/polkit-1/actions/com.tuxedocomputers.tomte.policy || true
19+
1820
# Copy and enable services
1921
cp ${DIST_DATA}/tccd.service /etc/systemd/system/tccd.service || true
2022
cp ${DIST_DATA}/tccd-sleep.service /etc/systemd/system/tccd-sleep.service || true
@@ -24,3 +26,7 @@ systemctl restart tccd
2426

2527
# chmod +x /opt/tuxedocc/resources/output/dist/data/tuxedocc-pkexec
2628
ln -s /opt/tuxedo-control-center/tuxedo-control-center /usr/bin/tuxedo-control-center || true
29+
30+
# set up udev rules
31+
mv ${DIST_DATA}/99-webcam.rules /etc/udev/rules.d/99-webcam.rules
32+
udevadm control --reload-rules && udevadm trigger

build-src/before_remove.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ rm -rf /usr/bin/tuxedo-control-center || true
2424

2525
# Remove policy kit and desktop files
2626
rm /usr/share/polkit-1/actions/com.tuxedocomputers.tccd.policy || true
27+
rm /usr/share/polkit-1/actions/com.tuxedocomputers.tomte.policy || true
2728
rm /usr/share/applications/tuxedo-control-center.desktop || true
2829
rm /etc/skel/.config/autostart/tuxedo-control-center-tray.desktop || true
2930
rm /usr/share/dbus-1/system.d/com.tuxedocomputers.tccd.conf || true
31+
32+
# remove udev rule
33+
rm /etc/udev/rules.d/99-webcam.rules || true

build-src/electron-builder.ts

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ async function buildDeb(): Promise<void> {
3838
directories: {
3939
output: './dist/packages'
4040
},
41+
4142
files: [
4243
distSrc + '/**/*'
4344
],
@@ -51,7 +52,11 @@ async function buildDeb(): Promise<void> {
5152
distSrc + '/data/dist-data/tuxedo-control-center.desktop',
5253
distSrc + '/data/dist-data/tuxedo-control-center-tray.desktop',
5354
distSrc + '/data/dist-data/com.tuxedocomputers.tccd.policy',
54-
distSrc + '/data/dist-data/com.tuxedocomputers.tccd.conf'
55+
distSrc + '/data/dist-data/com.tuxedocomputers.tccd.conf',
56+
distSrc + '/data/camera/cameractrls.py',
57+
distSrc + '/data/dist-data/99-webcam.rules',
58+
distSrc + '/data/dist-data/com.tuxedocomputers.tomte.policy',
59+
distSrc + '/data/camera/v4l2_kernel_names.json'
5560
],
5661
linux: {
5762
target: [
@@ -109,7 +114,10 @@ async function buildSuseRpm(): Promise<void> {
109114
distSrc + '/data/dist-data/tuxedo-control-center.desktop',
110115
distSrc + '/data/dist-data/tuxedo-control-center-tray.desktop',
111116
distSrc + '/data/dist-data/com.tuxedocomputers.tccd.policy',
112-
distSrc + '/data/dist-data/com.tuxedocomputers.tccd.conf'
117+
distSrc + '/data/dist-data/com.tuxedocomputers.tccd.conf',
118+
distSrc + '/data/camera/cameractrls.py',
119+
distSrc + '/data/camera/v4l2_kernel_names.json',
120+
distSrc + '/data/dist-data/99-webcam.rules'
113121
],
114122
linux: {
115123
target: [
@@ -168,7 +176,10 @@ async function buildAppImage(): Promise<void> {
168176
distSrc + '/data/dist-data/tuxedo-control-center.desktop',
169177
distSrc + '/data/dist-data/tuxedo-control-center-tray.desktop',
170178
distSrc + '/data/dist-data/com.tuxedocomputers.tccd.policy',
171-
distSrc + '/data/dist-data/com.tuxedocomputers.tccd.conf'
179+
distSrc + '/data/dist-data/com.tuxedocomputers.tccd.conf',
180+
distSrc + '/data/camera/cameractrls.py',
181+
distSrc + '/data/camera/v4l2_kernel_names.json',
182+
distSrc + '/data/dist-data/99-webcam.rules'
172183
],
173184
linux: {
174185
target: [

0 commit comments

Comments
 (0)