Commit graph

35 commits

Author SHA1 Message Date
Damocles
e1d20c2407 sparkline: render as continuous filled polygon with gradient color interpolation 2026-04-25 10:10:59 +02:00
Damocles
85e62c6eeb sparkline: fix subpixel rounding gaps between bars 2026-04-25 10:03:06 +02:00
Damocles
946c3a61d7 sparkline: remove maxSamples, remove bar gaps, always fill width from data 2026-04-25 09:57:43 +02:00
Damocles
2803bca1c3 sparkline: dynamic bar width, log scale x-axis option 2026-04-25 09:47:18 +02:00
Damocles
ada611d6c5 gate non-essential animations behind reducedMotion config toggle 2026-04-24 23:40:42 +02:00
Damocles
4256c3b86f gpu applet: use configurable warm/hot thresholds from module config 2026-04-24 21:17:50 +02:00
Damocles
42d11e7a14 battery applet: add wattage history sparkline, sparkline supports signed data with auto-range 2026-04-24 21:14:32 +02:00
Damocles
8d76df6ef5 extract SparklineCanvas component from 5 applets 2026-04-24 00:43:40 +02:00
Damocles
732a14e5cb HoverableListItem: add tapped signal, remove inline TapHandlers 2026-04-23 23:37:32 +02:00
Damocles
e712842424 extract HoverableListItem component from list delegates 2026-04-23 23:36:03 +02:00
Damocles
85e32dcd8c extract Separator component from applet divider rectangles 2026-04-23 23:32:10 +02:00
Damocles
e50dd155fa extract InfoRow component from applet key-value rows 2026-04-23 23:26:53 +02:00
Damocles
7d9800374f extract loadColor gradient function into Theme service 2026-04-23 23:22:55 +02:00
Damocles
c1588ceb5e extract NotifApplet, fold NotifCenter into NotificationsModule with hover+pin 2026-04-22 22:44:39 +02:00
Damocles
472b4e62ab add ClockApplet with locale-aware calendar grid, refactor ClockModule with hover+pin 2026-04-22 22:34:33 +02:00
Damocles
0e9c1723f2 weather applet: convert newlines to br for RichText rendering 2026-04-22 22:20:08 +02:00
Damocles
a6ca4df29f weather applet: use RichText for wttrbar HTML tooltip 2026-04-22 22:14:00 +02:00
Damocles
9285365732 add WeatherService, WeatherApplet with hover panel and lock screen widget 2026-04-22 22:06:58 +02:00
Damocles
5da7005ce7 extract BluetoothApplet, fold BluetoothMenu into BluetoothModule with hover+pin 2026-04-22 21:54:20 +02:00
Damocles
c9c71c0e29 extract NetworkApplet, fold NetworkMenu into NetworkModule with pin support 2026-04-22 21:50:02 +02:00
Damocles
a0cb1d991d extract BatteryApplet from BatteryModule 2026-04-22 21:17:34 +02:00
Damocles
d814ee041f extract GpuApplet from GpuModule 2026-04-22 21:06:56 +02:00
Damocles
22ca356fb5 wrap mpris player selection pills into multiple rows with Flow 2026-04-18 14:21:00 +02:00
Damocles
c55ddd95b5 halve lock screen wave animation duration to 3s 2026-04-18 12:59:12 +02:00
Damocles
e4b257d760 lock screen: show clear desktop first, reveal blur and hexes as wave passes 2026-04-18 11:31:20 +02:00
Damocles
fe02eed625 fix lock screen bg appearing immediately - hide hex wave base rect in overlay mode 2026-04-18 11:06:54 +02:00
Damocles
8a701516e4 reveal lock screen background as first hex wave passes 2026-04-18 11:02:59 +02:00
Damocles
19396b1508 add keep-sorted to treefmt, sort qmldir files 2026-04-18 10:44:02 +02:00
Damocles
08d34ac5c7 extract BacklightApplet, add brightness and notif pills to lock screen right column 2026-04-18 10:25:50 +02:00
Damocles
a35f451fc0 fix pointer cursor on all click targets - move cursorShape from TapHandler to HoverHandler 2026-04-17 23:54:24 +02:00
Damocles
84d1ad1f18 fix hex wave not fully exiting screen before loop restart 2026-04-17 23:34:06 +02:00
Damocles
9a079fe2f1 standardize services import alias to S in applets and lock 2026-04-17 23:13:54 +02:00
Damocles
6461b9a943 rename *Content.qml to *Applet.qml 2026-04-17 22:08:26 +02:00
Damocles
989182d603 move Theme, SystemStats, Modules to shell/services/ 2026-04-17 22:07:00 +02:00
Damocles
197f6976e0 move content/ up to shell/applets/ 2026-04-17 21:58:48 +02:00