Beiträge von MartinRo

    So, Update ist online.

    Wie bereits geschrieben, sind dort die "Floating Windows", Peek und Hover hinzugekommen.
    Außerdem habe ich noch den "0dp" Bug bei der Navigationsleistenhöhe behoben
    Und zu guter Schluss, und damit ist dieses Build entgültig als "Totale Informations"-Edition zu sehen: Ich habe auch noch oben drauf die Lockscreen Notifications von AOSPAL wieder reingepackt.
    Diese hat mir deutlich besser gefallen als Peek. Peek ist nur drin, weil Floating Windows + Hover + Peek doch recht eng im Code miteinander verknüpft sind.
    Ich weiß noch nicht einmal genau, ob Peek und Locscreen Notifications gleichzeitig zusammen funktionieren (jedes für sich hatte ich getestet).

    Wo was zu finden ist habe ich im Post #1 aktualisiert.

    Eine noch ungetestete Mako (Beta) werde ich auch gleich noch auf AFH hochladen

    Das ist mehr eine Art Hilfsfunktion als ein eigenständiger Baustein.
    War aber notwendig um Peek und Hover zu importieren.
    Floating Window ist eine Funktion, bei der eine App nicht über den ganzen Bildschirm aufgerufen wird, sondern in einem kleineren Fenster.

    Also Umsetzungsbeispiel für Hover:
    Du bekommst eine WhatsApp Benachrichtigung. Egal wo du bist (z.B. in einem Spiel das im Immersive Mode läuft) bekommst du von Hover eine Benachrichtigung angezeigt, wo normalerweise die Benachrichtigungsleiste sitzen würde. Nun must du aber dein Spiel nicht verlassen, um die Nachricht zu lesen / zu beantworten, sondern brauchst nur die Hover Benachrichtung antippen, dann wird Whatsapp in einem Fenster über der gerade genutzen Anwendung geöffnet, du liest und beantwortest deine Whatsapp Benachrichtigung und verläst das Fenster anschließend wieder und bist direkt wieder z.B. in deinem Spiel.

    Normalerweise müstest du

    • dein Spiel verlassen,
    • ggf. auf dem Homescreen gehen um Whatsapp aufzurufen
    • dort lesen und antworten,
    • WhatsApp verlassen
    • und z.B. über die Recents wieder dein Spiel aufrufen...


    Davon ab sind die Hover Benachrichtigungen selbst deutlich besser lesbar als die Minibenachrichtigung in der Statusleiste...

    OK, also: Eine erste Testversion für Mako läuft sehr gut bei meinem Sohn, diese hat allerdings noch nicht die neusten Funktionen drin, denn ich habe heute abend etwas gebastelt und folgende Funktionen hinzugefügt:
    Floating Windows Api
    Floating Windows über Recents
    Floating Windows über Benachrichtigungen
    Peek
    Hover
    Blacklist Funktion für alle 3

    Wollte das eigentlich morgen Früh releasen, allerdings werde ich vorher noch nach dem 0dp Bug schauen müssen :(

    Lol, da freu ich mich grade wie ein schneider, das Hoover endlich als Sourcecode vorliegt, aber muss dann ganz schnell feststellen, das das eine echte Nuss wird.
    Hoover ist leider keine "Standalone" Lösung, sondern von anderen Packeten abhängig.

    Hoover benötigt die PA Blacklist-API und Floating Windows. Die Blacklist-API hat aber wiederum einfluss auf PEEK...
    Na mal schauen, wie ich das gelöst bekomme, denn Hover gefällt mir ganz gut...

    Achja, ich bastle gerade auch an einer Mako Version... mein Sohn wollte 4.4.3 haben ;)

    Scheinbar hat FloB noch ein anderem Problem mit seinem Gerät. Ich habe auf jeden Fall seinen Account auf meinem Gerät erfolgreich mit der aktuellen SKK syncronisieren können, sowohl Mails, Kalender als auch Kontakte. Es liegt also weder an meiner Rom noch an seinem eMail-Account. Ich hatte Ihm jetzt empfohlen, sein Gerät mal mit Factory Image komplett zurückzusetzen, da wohl mittlerweile auch andere Roms Probleme gemacht haben.

    Noch ein Hinweis an alle, die ebenfalls mal unverständliche Probleme mit einem Rom haben:

    Versucht mal ein "Deep Clean" Install (gerade von mir erfundene Wortkreation :P):
    Neben dem normalen Clean Install (Factory Reset) beim einrichten des Google Accounts einfach mal den Haken für die Automatische Sicherung und Wiederherstellung rausnehmen.

    Dadurch müsst ihr dann zwar alles Manuel neu einrichten, aber:
    Manchmal benutzen verschiedene ROMs den identischen Eintrag in der Settings-Datenbank für leicht unterschiedliche Funktionalitäten/Funktionsversionen. Das kann dann zu solchen Merkwürdigkeiten führen.

    Ein Beispiel:
    Im PSX habe ich das PA Batteryicon benutzt, und dann irgendwann "Erweitert" um "Nur Prozent". PA hatte bis dahin die Werte 0-3 für sich belegt, ich hab dann einen Wert 4 hinzugefügt als zustand "Nur Prozent". Wenn man jetzt im PSX "Nur Prozent" anwählt, und dann PA drüberinstalliert (egal ob Dirty oder Nicht), kann es passieren, das man im PA dann gar kein Batteriesymbol hat, weil PA den Wert 4 nicht kennt. Und so ist das mit vielen Settings-Parametern. Und wenn die dann auch noch in die Systemwiederherstellung einfließen, kann man Clean Installs machen, bis der Arzt kommt. Solange man die Wiederherstellung aktiv hat, kommt man da auf keinen grünen Zweig.

    Ich werde daher in einer meiner nächsten Versionen auch mal alle von mir verwandten Settings Variablen umbenennen und ein "SKK" Präfix davorpacken, damit es zumindest bei mir dann zu keinen solchen Querschlägern mehr kommen kann.

    Das wird zwar dazu führen, das Ihr bei der Version dann alle Einstellungen neu machen müsst, erspart aber meinen Nutzern zukünftig diese mögliche Fehlerquelle.

    und was noch viel merkwürdiger ist:
    Ich habe jetzt einmal meinen alten live.de / outlook.com Account reaktiviert, um das ganze zu testen, und bei mir funktioniert alles einwandfrei (hab den Account ganz normal über das AOSP eMail App eingerichtet). Von daher fällt es mir extrem schwer, hier etwas dran zu machen. Ich habe Mail, Kontakte und Kalender getestet, alle 3 syncen ganz einwandfrei in beide richtungen.

    Ich habe einfach nen neuen Exchange-Account eingerichtet, meine Outlook.com Adresse und Passwort eingetragen und fertig. Musste nicht einmal den Server konfigurieren, das hat er alles selbst gebacken bekommen...