Commit Graph
20 Commits
Author SHA1 Message Date
loner 1f898171e0 Merge remote-tracking branch 'upstream/main' into fix/launcher
# Conflicts:
#	Assets/Translations/zh-CN.json
2025-09-29 03:22:48 +08:00
loner ef64395dd4 Resolve conflict 2025-09-29 03:09:30 +08:00
loner a5c89fadb5 fix(services): emit brightnessUpdated signal in setBrightness 2025-09-29 02:40:01 +08:00
loner cccf0e6017 fix: Fix brightness synchronization in multi-monitor setups 2025-09-29 02:34:42 +08:00
loner b27728e5bf i18n(zh): add translation for terminal command 2025-09-27 12:12:31 +08:00
loner 2379ad134b i18n(pt): add translation for terminal command 2025-09-27 12:12:21 +08:00
loner 3ab9ffed78 i18n(fr): add translation for terminal command 2025-09-27 12:12:11 +08:00
loner 3182d1969b i18n(es): add translation for terminal command 2025-09-27 12:11:53 +08:00
loner 591d099255 i18n(de): add translation for terminal command 2025-09-27 12:11:43 +08:00
loner 256f9b4a76 feat(launcher): add configurable terminal command
The terminal command for launching applications was previously hardcoded to 'kitty', causing issues for users without it installed.

This change introduces a new setting, 'appLauncher.terminalCommand', allowing users to specify their preferred terminal emulator. The default value is set to 'xterm -e'.

The implementation includes:
- Defining the setting in 'Commons/Settings.qml'.
- Adding a text input in the launcher settings tab.
- Updating the application plugin to use the new setting.
2025-09-27 12:06:54 +08:00
loner ff1509939a test kitty 2025-09-27 11:29:57 +08:00
loner ac683caa1e Increase OSD initTimer interval to 500ms 2025-09-26 13:50:14 +08:00
loner 2c7038c504 Fix brightness sync after external command changes
Fix brightness sync after external command changes, improve brightness
module compatibility
2025-09-25 10:18:09 +08:00
loner deca5e1235 Initialize volume silently 2025-09-25 09:22:42 +08:00
loner 355473a946 fix(bar): Ensure SystemMonitor temperature is fully visible
In the vertical bar layout, the temperature text in the SystemMonitor
widget (e.g., "55°C") could be truncated due to the widget's fixed
width.
  This commit resolves the issue by applying a dynamic scale
transformation to the text component.
2025-09-22 11:26:21 +08:00
loner f25bba7c11 feat(bar): Allow custom icon for SidePanelToggle
Adds a feature allowing users to select a custom image file to be used
as the icon for the SidePanelToggle widget.
  - Introduces a "Browse File" button in the widget's settings dialog,
utilizing the `NFilePicker` component.
  - An `NImageCircled` preview of the selected custom icon is now shown
in the settings.
  - The display logic for the widget is updated to prioritize the custom
icon path over the library icon and distro logo.
2025-09-22 11:05:26 +08:00
loner c31dc75c63 Fix: Incorrect 0% battery warning at startup 2025-09-10 00:13:00 +08:00
loner 55b74ad38f fix: align KeyboardLayout widget with other bar components 2025-09-06 09:46:42 +08:00
loner 81d3bad747 fix: shader error
The shader compilation error occurred in wp_stripes.frag, which handles
the "stripes" wallpaper transition. The bug was
  caused by the modulo operator (%), which is not supported in the older
GLSL version your system is using for
  compilation.

  I fixed it by replacing the incompatible % operator with the standard
mod() function, which works across all GLSL
  versions.
2025-09-02 00:13:54 +08:00
loner 2ddb14a95f Added a toggle for Noctalia-shell wallpaper management 2025-09-02 00:13:54 +08:00