Commit Graph
92 Commits
Author SHA1 Message Date
ItsLemmy d8099c2446 AboutTab: using NButton for the download button 2025-10-04 17:05:35 -04:00
ItsLemmy bc14ab95f9 ActiveWindow: new setting to set your favorite width. Fix #417 2025-10-04 14:33:04 -04:00
Ly-sec 1ae8dc0a96 ControlCenter: add position setting to choose where the control center should open 2025-10-04 19:04:23 +02:00
Ly-sec b1e5f406e3 Revert "Dock: add position option"
This reverts commit 6235d2b3d6.
2025-10-04 18:43:55 +02:00
Ly-sec 6235d2b3d6 Dock: add position option 2025-10-04 18:27:32 +02:00
ItsLemmy f17180fa82 Clock: font logic was using an non existing setting. 2025-10-04 00:06:46 -04:00
ItsLemmy 86127660fe Tooltip: different approach to get the current screen. 2025-10-03 23:27:07 -04:00
Ly-sec 31abcbcbbd ColorSchemeTab: remove Qt5Compat import 2025-10-04 01:33:17 +02:00
Ly-sec d8c373ce31 ColorTemplates: rename to MatugenTemplates
Autoformat
2025-10-03 23:57:51 +02:00
Ly-sec cee1d86038 Matugen: fix scheme loading 2025-10-03 23:38:12 +02:00
Ly-sec 79e74d6743 Matugen: add all terminal color schemes 2025-10-03 23:21:41 +02:00
ItsLemmy b7af94e460 Matugen: implementing proper terminal colors via iTerm2 color schemes. WIP 2025-10-02 20:50:01 -04:00
ItsLemmy b525a53c8b ColorScheme: reducing overall height by using a more compact NCollapsible 2025-10-02 18:01:17 -04:00
ItsLemmy 40410b603f Matugen: Combined GTK3&4 in a single GTK setting 2025-10-02 16:36:56 -04:00
Ly-sec 8d43c1d93d ColorSchemeTab: rename Use Matugen
i18n: update matugen text
2025-10-02 16:19:24 +02:00
Ly-sec b3576b306a ColorSchemeTab: new swatches, circle go spin 2025-10-02 16:09:30 +02:00
ItsLemmy a648fdf6de ColorScheme: no longer hides templates when not using matugen. 2025-10-01 22:30:57 -04:00
Ly-sec 42af310ccf matugen: initial commit for predefined color schemes 2025-10-02 00:44:38 +02:00
ItsLemmy f37625719d Clock: removed useMonospacedFont to keep things simple, + translations + cleanup 2025-10-01 09:20:14 -04:00
LemmyandGitHub cad8fd671f Merge pull request #398 from DiscoCevapi/add-clock-font-setting
Add clock font setting for customizable clock displays
2025-10-01 09:13:18 -04:00
DiscoNiri 68e76abfc7 Move clock font settings to widget-specific configuration
- Moved clock font selection from general settings to clock widget settings
- Added custom font toggle and selection in ClockSettings.qml
- Updated BarWidgetRegistry.qml with new clock font metadata
- Removed global clockFont setting from Settings.qml and GeneralTab.qml
- Updated Clock.qml to use widget-specific custom font setting
- Added proper translation keys for new font options
- Maintained backward compatibility with existing font hierarchy
2025-10-01 20:26:13 +10:00
lonerorzandGitHub 9702a300ca Merge branch 'main' into fix/launcher 2025-10-01 10:11:12 +08:00
Leopold Luley fdc61acfe4 Dock: Add option to filter by output. 2025-09-30 23:01:46 +02:00
ItsLemmy 43dee793de More pointSize cleanup 2025-09-30 07:44:03 -04:00
DiscoNiri 8b0e0f6e0e Add clock font setting for customizable clock displays
This commit adds a new 'Clock Font' setting that allows users to customize
the font used specifically for clock displays in the bar and widgets,
independent of the default UI font.

Features:
- New clockFont property in Settings.data.ui (defaults to 'Roboto')
- Updated Bar Clock widget to use the custom font with fallback support
- Added searchable font dropdown in General Settings tab
- Backward compatible - uses default font if clockFont is not set
- Real-time updates - changes apply immediately

The font selection uses FontService.availableFonts and includes proper
fallback logic that respects the existing monospaced font setting.
2025-09-30 18:37:47 +10:00
ItsLemmy d2e5d0664a Font: added reset button for scaling 2025-09-29 21:42:47 -04:00
ItsLemmy 4b13e89a64 Font: added per font family scaling. removed billboard font 2025-09-29 21:31:45 -04:00
LemmyandGitHub bb24b6904d Merge pull request #386 from luleyleo/filtered-taskbar
Taskbar: Filter by screen and workspace
2025-09-29 15:02:31 -04:00
ItsLemmy 22794ea922 DateTime: proper locale usage. Fix #390
Replaced all Qt.formatDateTime() by Qt.locale().toString()
2025-09-29 10:07:58 -04:00
Leopold Luley b1f7ae5d9a Taskbar: Add settings. 2025-09-29 11:01:14 +02:00
ItsLemmy b2688e9100 More conversion of Row/Column to Layout 2025-09-28 20:49:57 -04:00
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
Ly-sec ffd2cdaf74 SessionMenu: add lock & suspend option as requested in #301 2025-09-28 19:50:52 +02:00
ItsLemmy dc414df9bc NRadioButton: proper elipsis. Fix #385 2025-09-28 11:09:17 -04:00
ItsLemmy a7a7a96585 Merge branch 'tooltips' 2025-09-28 09:23:42 -04:00
Ly-sec 388824bf37 i18n: add description to all Bar widget settings 2025-09-28 11:16:26 +02:00
Ly-sec 25eb31747a ColorSchemeTab: hide predefined colorschemes when matugen is enabled 2025-09-28 10:43:02 +02:00
ItsLemmy 0593543d7a Tooltip: Refactoring in a single global tooltip. 2025-09-28 00:15:43 -04:00
ItsLemmy e73d85de04 Bluetooth: Removed the copy of the adapter's state in Settings, makes code much simpler and robust by always relying on the actual adapter's state. 2025-09-27 17:33:09 -04:00
ItsLemmy 8b89e95b13 New setting to disable all UI animations 2025-09-27 16:12:28 -04:00
ItsLemmy 348c1e8f9f General: Animation speed max back to 200% 2025-09-27 15:01:40 -04:00
ItsLemmy b5b8b62cf0 Animation speed: allow 500% speed for quasi instant. 2025-09-27 14:03:54 -04:00
Ly-sec d4dd3b1734 ColorSchemeTab: hide matugen scheme type when Matugen is disabled 2025-09-27 17:20:47 +02:00
Ly-sec 35bf30ef5e ColorSchemeTab: add matugen type option 2025-09-27 17:16:00 +02:00
Ly-sec fe2654268d NightLight: check if wlsunset exists, else dont enable NightLight
SystemMonitorSettings: If RAM usage is not toggled, don't show % option
Settings: remove NightLight from default bar widgets
2025-09-27 15:14:44 +02: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
ItsLemmy f8ee0bb8df FilePicker: debugging and improvements. 2025-09-26 23:21:56 -04:00
Ly-sec 695d002d6a OsdTab: move all OSD related settings into their own tab
OSD: add Left/Right Center options (will display vertically)
TablerIcons: add OSD Tab icon
i18n: added translation to all files for OSDTab (generated)
2025-09-26 15:05:53 +02:00
ItsLemmy 012ae28dd9 Bar editor: removing the last ControlCenter triggers a toast warning. 2025-09-25 21:54:51 -04:00
ItsLemmy 22b843587c FilePicker: back to our custom file picker. 2025-09-25 20:59:50 -04:00