39 Commits

Author SHA1 Message Date
pa1va cf4f6b70a5 fix: prevent TypeError when Bluetooth device name or icon are not strings 2026-03-11 12:09:05 -03:00
pa1va f4f75cbd22 Update AdvancedMath.js 2026-03-10 01:15:05 -03:00
Lemmy 7bb88e6919 Revert "fix(launcher): prevent arbitrary js execution. fix #2115"
This reverts commit 2f4b80d72f.
2026-03-10 00:03:53 -04:00
Lemmy 2f4b80d72f fix(launcher): prevent arbitrary js execution. fix #2115 2026-03-08 17:16:20 -04:00
Lysec e2f79aed70 Keybinds: turn Keybinds.js to Keybinds.qml for external access 2026-02-15 22:17:08 +01:00
Lysec 23ed3c9897 NotificationHistoryPanel: add keybind controls 2026-02-13 13:56:29 +01:00
Lysec 95313e1d24 Keybinds: adjust layout, reject duplicate keybinds 2026-02-11 22:15:31 +01:00
Lysec 9a20838904 Keybinds.js: factorize keybind detection & display logic
LockScreen: remove hardcoded Keybinds
Launcher: remove most hardcoded keybinds (except for Tab etc)
MainScreen: remove most hardcoded keybinds (except for Home etc)
SessionMenu: remove all hardcoded keybinds
WallpaperPanel: remove all hardcoded keybinds
2026-02-11 10:09:51 +01:00
Lemmy 8636e5be1d FuzzySort: replaced JS helper by a proper component so it can be used from plugins without any wrapper. 2026-01-10 00:24:37 -05:00
Lemmy 21ddf8f13b Clipboard: improve reliability with large text 2026-01-05 12:26:53 -05:00
Danny 9e922d97f5 Merge branch 'main' into bluetooth-clean 2026-01-02 11:06:54 +01:00
danny e3fef31ba3 Replace inline Bluetooth pairing script with external reusable bash script for improved maintainability and compatibility. Refactor Bluetooth panel/device logic to use adapter-based APIs. 2026-01-02 11:02:46 +01:00
danny ba45c67d93 Add Bluetooth RSSI polling (Experimental) and CLI-based pairing helpers with code cleanup and restructurization for better maintainability
- Introduced Bluetooth RSSI polling using `bluetoothctl` for connected devices with interval configuration.
- Added reusable helpers for CLI-based device pairing and connection.
- Enhanced Bluetooth panel with an opt-in toggle for RSSI polling.
- Updated settings and defaults for RSSI polling configuration.
- Refactored Bluetooth utilities for standardized device handling (icons, deduplication, signal parsing, etc.).
2026-01-02 03:09:16 +01:00
DuckySoLucky 15e92a2752 feat(Launcher): ability to have calculator in inline search 2025-12-30 15:11:44 +01:00
Corey Woodworth 724fed6001 Initial commit 2025-11-22 01:12:00 -05:00
loner b2978113c5 feat(launcher): Integrate TextFormatter for enhanced preview UI 2025-11-19 16:07:07 +08:00
Corey Woodworth 22fefb3a8b Refactor ColorsConvert.js 2025-11-17 11:42:32 -05:00
Corey Woodworth c223737fd7 Move javascript color conversion functions to ColorsConvert.js 2025-11-17 11:11:25 -05:00
ItsLemmy cb4059b5c4 ColorsConvert: cleanup 2025-11-01 00:05:02 -04:00
ItsLemmy e8f599be0a Added a new helpers (Debug.js) to help stringify objects with circular refs. 2025-10-16 15:02:35 -04:00
ItsLemmy da745b07bb MatugenService: Predefined schemes dont use matugen at all. 2025-10-06 14:19:32 -04:00
ItsLemmy 4811224a57 Test simpler matugen approach 2025-10-05 22:12:46 -04:00
ItsLemmy a7e6fd1667 ColorVariants: better light theme support 2025-10-05 19:19:43 -04:00
ItsLemmy e88e236f6b Vesktop: better light theme support for predefined colorscheme 2025-10-05 19:10:29 -04:00
ItsLemmy 0141fb4466 Matugen: fixed generate container for light/dark themes 2025-10-02 09:25:00 -04:00
ItsLemmy b21f94dc1b Matugen: addded 'container' derivatives 2025-10-01 23:57:09 -04:00
ItsLemmy 57c4f4b20e Generate variant colors (_dim_fixed, _bright) for some of our predefined colors to augment templates compatibility 2025-10-01 22:59:17 -04:00
LemmyCook d4a46e5361 Default settings generation completed! 2025-09-21 16:31:42 -04:00
Ly-sec 044da17763 Refactor AppLauncher, fix clipboardhistory, add persistent history (max 50 entries), add advanced math stuff 2025-08-20 13:19:39 +02:00
quadbyte 4d946ddcc8 sha256: back to the regular/simpler sha256 algo. 2025-08-19 13:43:55 -04:00
quadbyte 969aeeb5c9 sha256: Slightly faster implementation 2025-08-19 13:36:16 -04:00
quadbyte b096f146de Sha256: replaced call to external sh256sum binary by a pure JS implementaion 2025-08-19 13:34:14 -04:00
Ly-sec 4c0ab4aec7 Revert to simple math for now, fix LockScreen warnings 2025-08-17 21:55:12 +02:00
Ly-sec 2b39cbfe01 Add AppLauncher 2025-08-14 18:44:04 +02:00
quadbyte 08823733d0 Duration.js got merged into Time singleton 2025-08-10 14:55:23 -04:00
quadbyte c62e199ea7 Bringing back 2 helpers 2025-08-10 13:26:37 -04:00
quadbyte b0ff67e2e4 Removed holidays on the calendar 2025-08-10 13:24:11 -04:00
quadbyte 2d47c2ed1b Settings: new json model structure 2025-08-10 09:18:23 -04:00
quadbyte bce57c101a Clock and calendar 2025-08-09 18:00:57 -04:00