Lysec
b8de6e1df2
Merge pull request #2411 from lonerOrz/cc-icon
...
add explicit iconPosition control for CustomButton widget
2026-04-07 22:13:59 +02:00
Lysec
bec97262eb
Merge pull request #2417 from ern775/change-enforce-min
...
feat(brightness): change enforce minimum brightness method
2026-04-07 22:03:42 +02:00
ern775
15873d4818
feat(brightness): change enforce minimum brightness method
2026-04-07 22:34:11 +03:00
Lysec
91d0bb83ae
Merge pull request #2414 from notiant/patch-9
...
NComboBox: remove hover animation
2026-04-07 15:42:56 +02:00
Ly-sec
57cdcb7ad0
chore(flake): update flake.lock
2026-04-07 01:16:22 +00:00
notiant
4e99e5db92
update I18n.qml
2026-04-06 21:09:03 +02:00
notiant
747b4aa715
update date formats for lock screen
2026-04-06 21:04:16 +02:00
notiant
b0bb684be5
NComboBox: remove hover animation
2026-04-06 19:13:53 +02:00
Lysec
40e98f1ad0
fix(config): handle nix-style atomic config replacements for settings and colors
2026-04-06 14:03:29 +02:00
Lysec
c395320426
Revert "fix(settings): detect nix-managed settings updates without restart"
...
This reverts commit 353b07380f .
2026-04-06 13:51:27 +02:00
Lysec
353b07380f
fix(settings): detect nix-managed settings updates without restart
2026-04-06 13:35:26 +02:00
Lysec
1f9096a46f
Revert "fix(settings): reload settings after nix-managed config file replacements"
...
This reverts commit 17b157d1b6 .
2026-04-06 13:28:00 +02:00
Lysec
17b157d1b6
fix(settings): reload settings after nix-managed config file replacements
2026-04-06 13:19:43 +02:00
loner
9d4fad0b28
refactor(settings): organize CustomButton settings into tabbed layout
...
Reorganize the CustomButton settings panel from a single scrollable form
into a tabbed interface with three tabs: Actions, Icon, and Text.
2026-04-06 10:36:06 +08:00
loner
cfc96dd3e7
feat(bar): add context menu for CustomButton right-click
...
- Show context menu instead of directly opening settings when no command is set
- Context menu includes widget-settings option
- Matches behavior of other bar widgets
2026-04-06 10:36:03 +08:00
loner
b8a7c2f77d
fix(settings): resolve barIsVertical property assignment conflict
...
CustomButtonSettings now calculates barIsVertical from Settings directly
instead of receiving it from parent, avoiding Loader.setSource() conflict.
2026-04-06 10:35:59 +08:00
loner
5c3b3a2185
refactor(bar): remove enableColorization toggle from CustomButton
...
Colorization now activates automatically when icon or text color is set,
simplifying the UX by removing an extra toggle step.
2026-04-06 10:35:55 +08:00
loner
f21e8fb82a
feat(ui): add separate icon and text colorization for CustomButton
...
- Add colorizeSystemText setting for text color (icon only was already supported)
- JSON parse supports iconColor and textColor fields separately
- Legacy "color" field still works for both icon and text
- Enable colorization no longer depends on show icon setting
- Refactor resolveColor helper to eliminate duplicate code
2026-04-06 10:35:52 +08:00
loner
55c7f344b3
fix(ui): improve CustomButton settings visibility logic
...
- Show icon toggle depends on textCommand input
- Add fallback for valueShowIcon (default true) and valueEnableColorization (default false)
- Reorder settings: Show Icon, Icon, iconPosition, enableColorization, colorizeSystemIcon
2026-04-06 10:35:48 +08:00
loner
b6a85d88e7
fix(ui): adapt icon position labels based on bar orientation
...
- Add barIsVertical property to BarWidgetSettingsDialog
- Pass barIsVertical from NSectionEditor to dialog
- Show Top/Bottom for vertical bar, Left/Right for horizontal bar
- Keep fallback to oppositeDirection when iconPosition not set
- Fix BarPillVertical iconPosition mapping (left=top, right=bottom)
2026-04-06 10:35:45 +08:00
loner
36a9d7afee
refactor(bar): add iconPosition fallback to oppositeDirection
...
- iconPosition defaults to empty string, falls back to oppositeDirection when not set
- Keeps backward compatibility for widgets not passing iconPosition
- CustomButton explicitly passes iconPosition="left", uses custom logic
2026-04-06 10:35:37 +08:00
loner
9cc8b36804
feat(bar): add explicit iconPosition control for CustomButton widget
...
Replace auto-calculated icon position (based on widget bar section) with
user-controlled iconPosition setting ("left" or "right", default "left").
2026-04-06 10:35:20 +08:00
Ly-sec
ef147f24f1
chore(flake): update flake.lock
2026-04-06 01:18:39 +00:00
Lysec
6205749472
chore(i18n): update translations & add romanian translation
2026-04-05 12:41:36 +02:00
Lysec
876ec4c34f
Merge pull request #2380 from notiant/patch-6
...
MediaPlayerPanel: fix layout issues
2026-04-05 12:39:23 +02:00
Lysec
ff9f0a75d9
Merge pull request #2405 from mia-0/kcolorscheme
...
KDE theming improvements
2026-04-05 12:37:53 +02:00
Lysec
6dc1ebe626
Merge pull request #2406 from notiant/patch-7
...
GTK refresh fix
2026-04-05 12:36:32 +02:00
notiant
f777e539f5
GTK refresh fix
2026-04-05 01:14:51 +02:00
Mia Herkt
914fc2e0d6
Templates/KColorScheme: use rgb_csv format
...
While technically hex colors are okay, there are some tools that
read KDE’s colors and will not work correctly. KDE always saves
colors as comma-separated base-10 integers, so avoid breaking that
assumption.
2026-04-05 00:55:09 +02:00
Mia Herkt
d97918f3ac
template-processor: add rgb(a)_csv formats
...
This is the format e.g. KDE saves colors in.
2026-04-05 00:53:49 +02:00
Mia Herkt
8db923d66f
Theming: add apply script for KDE
...
There are problems with plasma-apply-colorscheme:
It refuses to apply a color scheme that is already active,
necessitating a switch to a different scheme.
This is both slow and causes flickering.
Fix this by using a custom script to apply the color scheme:
Just overwrite the config sections in kdeglobals and send the
change notification signal via D-Bus.
2026-04-05 00:41:57 +02:00
Lysec
f02ecc9acd
Merge pull request #2403 from beatreichenbach/main
...
fix(settings): escape colorscheme downloadUrl
2026-04-04 21:18:31 +02:00
Beat Reichenbach
7aeda7a7f8
fix(settings): escape colorscheme downloadUrl
2026-04-04 11:59:32 -07:00
Lysec
819b2d33b0
perf(ui): step NScrollText marquee on a timer instead of infinite animation
...
Issue: #2393
2026-04-04 15:35:21 +02:00
Lysec
a0093e509b
fix(media): gate spectrum pipeline on playback to cut idle CPU
...
Issue: #2393
2026-04-04 15:31:11 +02:00
Lysec
4b9a607151
Merge pull request #2395 from Sunrongguo2008/main
...
Reload kitty colors on theme changes when the kitty template is enabled
2026-04-04 13:18:29 +02:00
Sunrongguo2008
9b39d67563
fix(template): ensure kitty's live config reload after theme regeneration
2026-04-04 19:09:35 +08:00
Lysec
759454d2d5
fix(audio): sticky app-stream volume + subtitle line in panel
2026-04-03 12:00:33 +02:00
Lysec
359f4afa73
fix(keybinds): recognize ctrl+punctuation shortcuts in recorder
2026-04-03 11:14:27 +02:00
Ly-sec
0d59c6c7b3
chore(flake): update flake.lock
2026-04-03 01:15:47 +00:00
Lemmy
bcbbafda1e
chore(version): bumping to v4.7.6-git
2026-04-02 18:31:20 -04:00
Lemmy
8b0c7c2880
Release v4.7.5
v4.7.5
2026-04-02 18:30:40 -04:00
Lemmy
0380b09982
chore(i18n): update all
2026-04-02 17:23:41 -04:00
Lemmy
621c798c8b
fix(location): autolocate off by default for privacy, improved UI when no location is set. Fix #2388
2026-04-02 16:58:25 -04:00
Lemmy
876e0ffb4b
chore(i18n): hu
2026-04-02 16:46:49 -04:00
Lemmy
08e2d7f71c
fix(weather): read is_day from service instead of requiring callers to pass it.
2026-04-02 16:26:36 -04:00
Lemmy
cd4ec47e96
fix(location): more logging and potential fix
2026-04-02 15:08:16 -04:00
Lysec
41b29998f2
chore(version): bumping to v4.7.5-git
2026-04-02 20:13:38 +02:00
Lysec
791b3ac153
Release v4.7.4
v4.7.4
2026-04-02 20:12:18 +02:00
Lysec
633454dd47
Merge pull request #2381 from kermeat/dock_fix
...
fix: Update dock on window list change
2026-04-02 19:57:39 +02:00