Skip to content

feat: add daily-quote desktop widget#826

Draft
VictorR29 wants to merge 1 commit into
noctalia-dev:mainfrom
VictorR29:add-daily-quote
Draft

feat: add daily-quote desktop widget#826
VictorR29 wants to merge 1 commit into
noctalia-dev:mainfrom
VictorR29:add-daily-quote

Conversation

@VictorR29
Copy link
Copy Markdown

Daily Quote A desktop widget that displays a daily quote with a hacker-style scramble decode animation. ### Features - Scramble decode animation (3 speed presets, 3 character sets) - Custom user quotes with add/view/remove - Custom font selectors for quote and author - Theme-aware text colors (primary/secondary/tertiary/error/none) - Text alignment (left/center/right) - Background options: solid panel, gradient overlay, or transparent - Adaptive gradient overlay (auto dark/light mode) - Daily auto-change + click to refresh

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

Automatic Code Quality Review


File: daily-quote/DesktopWidgetSettings.qml

  • (H) Line 47: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+		label: "Daily Quote"
  • (H) Line 48: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+		description: "Widget de frases diarias con efecto scramble decode"
  • (H) Line 56: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+		label: "Tus frases"
  • (H) Line 90: Do not use hardcoded values, always prefer to use the Style singleton instead
+                spacing: 2
  • (H) Line 127: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+		label: "Agregar frase"
  • (H) Line 148: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+			text: "+ Agregar"
  • (H) Line 170: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+        label: "Tipografia"
  • (H) Line 176: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+        label: "Fuente de la frase"
  • (H) Line 192: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+        label: "Fuente del autor"
  • (H) Line 208: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+        label: "Color del texto"
  • (H) Line 219: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+        label: "Alineacion"
  • (H) Line 236: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+		label: "Opciones"
  • (H) Line 242: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+		label: "Velocidad decodificacion"
  • (H) Line 257: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+		label: "Estilo caracteres"
  • (H) Line 272: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+        label: "Mostrar fondo"
  • (H) Line 283: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+        label: "Gradiente sobre wallpaper"
  • (H) Line 284: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+        description: "Suave velo para mejorar legibilidad (se adapta al modo claro/oscuro)"
  • (H) Line 297: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+        label: "Direccion del gradiente"
  • (H) Line 311: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+        label: "Mostrar autor"
  • (H) Line 322: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+		label: "Cambio automatico diario"

@spiros132 spiros132 marked this pull request as draft May 11, 2026 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant