Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3: Notification Bar flickers when scrolling is needed #1380

Closed
2 tasks done
RkcCorian opened this issue Dec 27, 2021 · 22 comments
Closed
2 tasks done

v3: Notification Bar flickers when scrolling is needed #1380

RkcCorian opened this issue Dec 27, 2021 · 22 comments
Assignees
Labels
bug 🐛 Something isn't working

Comments

@RkcCorian
Copy link

*Please note that you may restore an old layout via jarvis adapter configuration directly within ioBroker

Prerequisites / Voraussetzungen

  • Which jarvis version are you running / Welche Version von jarvis nutzt du? BITTE GENAUE ANGABE!
  • Fehler / Screenshot der Browser Konsole (F12), siehe Fehleranalyse und -Meldung
    beta-28

Describe the bug / Beschreibe den Fehler
A clear and concise description of what the bug / problem is.
Eine genaue Beschreibung des Fehlers inkl. Herleitung, um diesen Nachstellen zu können.

Notification Bar flickers when scrolling is needed

Screenshots
If applicable, add screenshots to help explain your problem.
Sofern möglich, bitte Screenshots einfügen, um den Fehler bildlich zu erläutern.
Notification


Please note that bug reports may be closed if the information above are not given!

Bitte beachte, dass Bug-Reports ggf. einfach geschlossen werden, wenn die oben genannten Kriterien nicht angemessen gegeben sind!

@RkcCorian RkcCorian added the bug 🐛 Something isn't working label Dec 27, 2021
@RkcCorian
Copy link
Author

@Zefau: Moin Zefau, hab 2 Fragen 🙈

  • Sicher, kannst Du das erst in der v3.1.x lösen willst? Ist schon ne blöde Sache, so sind Notifications unbrauchbar, sobald ein Scrollbalken auftaucht und der taucht bereits ab 8 Notifications auf, obwohl der Bildschirm viel mehr her gibt...
    image

  • Weißt Du schon welche Projektsicht Du für die v3.1.x nutzen wirst? Ich sehe jetzt 2 Projekte 🙃

Weiterhin gutes Gelingen!

@Zefau
Copy link
Owner

Zefau commented Dec 28, 2021

schau bitte nochmal mit v3.0.1

@RkcCorian
Copy link
Author

v3.0.1

  • BlindLevelAction hat keinen STOP Button mehr

image

  • Es werden keine Notifications mehr angezeigt

image

@Zefau
Copy link
Owner

Zefau commented Dec 28, 2021

Am BlindLevelAction hab ich gar nichts gedreht von 3.0.0 auf 3.0.1 :-\

Hast du da eine Aktivität ausgewählt und hat der Datenpunkt einen korrekten Wert? Hast du Fehler in der Browser-Konsole (F12)?

@Zefau
Copy link
Owner

Zefau commented Dec 28, 2021

installier' die mal bitte die aktuelle v3.0.1 vom Github neu (neue Variante, gleiche Versionsnummer)

@RkcCorian
Copy link
Author

RkcCorian commented Dec 28, 2021

Mit der neuen v3.0.1 sehe ich die Benachrichtigungen wieder und ich kann durch die Liste Scrollen ohne Probleme.
Allerdings funktioniert das CSS für die Symbole (Benachrichtigungszentrale & Benachrichtigung) nicht mehr. Ich bin mir nun aber nicht mehr sicher ab wann das nicht mehr geht.

Der Fehler mit dem Rollladenstop bleibt. Hab da auch nichts geändert, sondern "nur" die neue Version installiert.
image

Sehr doof außerdem und kritisch... mit F2 bin ich "nur" in der Geräte-Konfig. Die anderen Bereiche sind nicht mehr zugänglich / sichtbar.
image

@RkcCorian
Copy link
Author

Wenn ich F2 drücke kommt folgender Fehler in der Konsole...
image

@Zefau
Copy link
Owner

Zefau commented Dec 28, 2021

Allerdings funktioniert das CSS für die Symbole (Benachrichtigungszentrale & Benachrichtigung) nicht mehr. Ich bin mir nun aber nicht mehr sicher ab wann das nicht mehr geht.

Was meinst du damit genau?

@Zefau
Copy link
Owner

Zefau commented Dec 28, 2021

Der Fehler mit dem Rollladenstop bleibt. Hab da auch nichts geändert, sondern "nur" die neue Version installiert.

Deine Konfiguration ist falsch. Siehe #1093 (comment)
Da gab es eine Änderung mit rc.1.

@RkcCorian
Copy link
Author

Allerdings funktioniert das CSS für die Symbole (Benachrichtigungszentrale & Benachrichtigung) nicht mehr. Ich bin mir nun aber nicht mehr sicher ab wann das nicht mehr geht.

Was meinst du damit genau?

Ich habe über CSS eine Farbe vorgegeben...

.jarvis-notification-event-popup-title .jarvis-icon svg {
	/* Icon-Farbe Benachrichtigung (Default, wenn nicht überschrieben) */
	color: #ffffff !important;
}

und

.jarvis-notifications-item.notificationInfo .iconify {
	/* Icon - Farbe Benachrichtigungszentrale */
	color: #0099FF !important;
}

@RkcCorian
Copy link
Author

RkcCorian commented Dec 28, 2021

Der Fehler mit dem Rollladenstop bleibt. Hab da auch nichts geändert, sondern "nur" die neue Version installiert.

Deine Konfiguration ist falsch. Siehe #1093 (comment) Da gab es eine Änderung mit rc.1.

??? Auch mit Lesen von #1093 finde ich keinen Fehler. Mit beta-28 und allen vorhergehenen alpha-versionen auch kein Problem. Was wäre "falsch", sprich was wurde geändert?

@Zefau
Copy link
Owner

Zefau commented Dec 28, 2021

hm, da hatte ich auch etwas in der beta geändert: Die Material Design Icons laufen nicht mehr über Iconify, sondern sind lokal (für die Performance, damit diese schneller geladen werden).

Daher sind es aber auch keine svg's mehr bzw. trifft die CSS-Klasse .iconify nicht mehr zu.

Versuch mal bitte:

.jarvis-notification-event-popup-title .jarvis-icon .q-icon,
.jarvis-notification-event-popup-title .jarvis-icon svg {
	/* Icon-Farbe Benachrichtigung (Default, wenn nicht überschrieben) */
	color: #ffffff !important;
}

und

.jarvis-notifications-item.notificationInfo .q-icon,
.jarvis-notifications-item.notificationInfo .iconify {
	/* Icon - Farbe Benachrichtigungszentrale */
	color: #0099FF !important;
}

@Zefau
Copy link
Owner

Zefau commented Dec 28, 2021

??? Auch mit Lesen von #1093 finde ich keinen Fehler. Mit beta-28 und allen vorhergehenen alpha-versionen auch kein Problem. Was wäre "falsch", sprich was wurde geändert?

Du hast sowohl für Aktivität als auch für Stop LEVEL als Datenpunkt gewählt, aber activity muss ein Boolean sein.

@RkcCorian
Copy link
Author

??? Auch mit Lesen von #1093 finde ich keinen Fehler. Mit beta-28 und allen vorhergehenen alpha-versionen auch kein Problem. Was wäre "falsch", sprich was wurde geändert?

Du hast sowohl für Aktivität als auch für Stop LEVEL als Datenpunkt gewählt, aber activity muss ein Boolean sein.

Hmm... dann muss ich erstmal schauen wie ich die Info bekomme... Bislang war die nicht notwendig... D.h. STOP erscheint nur bei Aktivität?! Was wäre wenn ich den konstant auf true setzte? Dann habe ich das Verhalten wie vorher?

@Zefau
Copy link
Owner

Zefau commented Dec 28, 2021

installiere dir nochmal die aktuelle v3.0.1 von Github, dann sind die anderen Fehler weg

@Zefau
Copy link
Owner

Zefau commented Dec 28, 2021

D.h. STOP erscheint nur bei Aktivität?! Was wäre wenn ich den konstant auf true setzte? Dann habe ich das Verhalten wie vorher?

Ja. Wenn false ist der Button ausgegraut, wenn true ist er rot.

@RkcCorian
Copy link
Author

Hab's gerade ausprobiert, mit dem Ergebnis...

  • Icons bei Notifications sind jetzt > OK
  • Konfiguration ist wieder zugänglich > OK
  • Wenn ich in die Konfig gehe kommt folgende Fehler > NOK
    image
  • Hab ACTIVITY erstellt, allerdings trotzdem keinen STOP Button > NOK
  "balkonrollladenlinks_281b0": {
    "name": "Balkonrollladen Links",
    "icon": "mdi:window-shutter",
    "label": "",
    "function": "blind",
    "states": {
      "STATUS": {
        "showState": true,
        "state": "alias.0.Wohnzimmer.Balkonrollladen_Links.STATUS",
        "display": {
          "0": "Benutzer",
          "1": "Aussperrschutz",
          "2": "Lüften",
          "3": "Sonnenuntergang",
          "4": "Beschattung",
          "5": "Anwesenheitssimulation",
          "6": "Sonnenaufgang"
        },
        "icon": {
          "0": "mdi:account",
          "1": "mdi:lock-off-outline",
          "2": "mdi:tailwind",
          "3": "mdi:weather-sunset-down",
          "4": "mdi:shield-sun",
          "5": "mdi:human-greeting-proximity",
          "6": "mdi:weather-sunset-up"
        },
        "label": "Betriebsmodus",
        "action": "",
        "bodyElement": "LastChangeBody",
        "stateKey": "STATUS",
        "actionElement": null
      },
      "LEVEL": {
        "showState": false,
        "state": "0_userdata.0.Wohnzimmer.Balkonrollladen_Links.level",
        "action": "alias.0.Wohnzimmer.Balkonrollladen_Links.BLIND_COMMAND",
        "display": {
          "0": "Oben",
          "100": "Unten"
        },
        "icon": {
          "100": "mdi:window-shutter",
          "<100": "mdi:window-shutter-open"
        },
        "actionElement": "BlindLevelAction",
        "hide": false,
        "iconStyle": {
          "100": {
            "color": "#aaaaaa"
          }
        },
        "label": "Level",
        "properties": {
          "max": 0,
          "min": 100
        },
        "bodyElement": "LevelBody",
        "stateKey": "LEVEL",
        "BlindLevelActionConfig": {
          "activityState": "ACTIVITY",
          "stopAction": "LEVEL"
        },
        "unit": {
          "0": "",
          "100": "",
          "default": " %"
        }
      },
      "ACTIVITY": {
        "stateKey": "ACTIVITY",
        "showState": true,
        "state": "alias.0.Wohnzimmer.Balkonrollladen_Links.ACTIVITY",
        "hide": true
      },
      "AZIMUTH": {
        "showState": true,
        "state": "alias.0.Wohnzimmer.Balkonrollladen_Links.AZIMUTH",
        "unit": "°",
        "icon": "mdi:axis-z-rotate-clockwise",
        "label": "Rollladenausrichtung",
        "action": "",
        "bodyElement": "LastChangeBody",
        "stateKey": "AZIMUTH",
        "actionElement": null
      },
      "AZIMUTH_RANGE_SHIELD_SUN": {
        "showState": true,
        "state": "alias.0.Wohnzimmer.Balkonrollladen_Links.AZIMUTH_RANGE_SHIELD_SUN",
        "unit": "°",
        "icon": "mdi:angle-acute",
        "label": "Beschattungsbereich (+/-)",
        "action": "",
        "bodyElement": "LastChangeBody",
        "stateKey": "AZIMUTH_RANGE_SHIELD_SUN",
        "actionElement": null
      }
    },
    "options": {},
    "attributes": {
      "imported": true,
      "manufacturer": {
        "name": "Alias Devices",
        "namespace": "alias"
      },
      "_created": 1613160982790,
      "_updated": 1623909310417
    },
    "id": "balkonrollladenlinks_281b0",
    "revision": "09d14"
  },
  • FRAGE: Wie kann man über CSS die Farbe des STOP-Buttons anpassen, bei ACTIVITY = false (= true funktioniert weiterhin mit der beta)?

@Zefau
Copy link
Owner

Zefau commented Dec 29, 2021

Wenn ich in die Konfig gehe kommt folgende Fehler > NOK

Was ist da falsch? Sieht alles gut aus. Der Fehler im Log ist von Sentry und kann ignoriert werden.

@Zefau Zefau closed this as completed Dec 29, 2021
@RkcCorian
Copy link
Author

Wenn ich in die Konfig gehe kommt folgende Fehler > NOK

Was ist da falsch? Sieht alles gut aus. Der Fehler im Log ist von Sentry und kann ignoriert werden.

OK

@RkcCorian

This comment has been minimized.

@Zefau
Copy link
Owner

Zefau commented Dec 29, 2021

Lass das bitte in #1093 diskutieren, da hier off-topic

@RkcCorian
Copy link
Author

ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐛 Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants