Beiträge von Max

    Moin,


    ja, das geht und lässt sich unter "System » Optionen » Chat » Protokoll » Speicherzeit" einstellen.


    Edit: Zu langsam.

    Hallo,


    ich kann euch nun verkünden, dass Beta 1 fertig ist. :)
    Hier könnt ihr die Änderungen von Beginn des Rewrites des Frontends einsehen.


    Die aktuelle Version könnt ihr euch nun auch direkt in der Bastelstube anschauen oder aus dem Jenkins laden und selber testen.
    Prinzipiell sind alle Versionen ab November 2013 auf die Beta aktualisierbar, eine Neuinstallation wird aber empfohlen.


    Der RC (Release Candidate) wird voraussichtlich dann noch dieses Wochenende erscheinen.
    Ein Update von der Beta wird auf jeden Fall möglich sein, von den Alpha-Versionen aus wird dies nicht unterstützt.

    Hallo,


    es geht nicht nur um den Schutz, sondern generell die Implementierung.
    Viele Funktionen des Chats bauen darauf auf, eine User ID zu kennen, bei Gästen ist dies aber immer die 0, daher müsste man dafür wieder alles umbauen und Dinge verkomplizieren.

    Moin,


    ich bin davon ausgegangen, dass Tims Chat 3 verwendet wird (primär dreht es sich jetzt ja um Version 3, wenn Version 2 genutzt wird, bitte noch einmal zur Kenntnis geben :) ).
    In Tims Chat 2 ist der Selektor #chatMessage > div.


    Mach dann also

    CSS
    #chatMessage > div {
            height: 500px;
    }

    Hallo,


    leider funktioniert das bei mir nicht. Hab es bei den zusätzlichen CSS-Deklarationen eingetragen, aber nichts ändert sich.


    Gruß, Ronny


    Ich nehme an, dass du die Alpha 100 (Frontend-Branch) nutzt?
    Dort wäre der Selektor #tplChat #content .timsChatMessageContainer.


    Schimpft sich "CSS Specificity", der neue Selektor ist "spezifischer" als der ohne #content, obwohl beide matchen, könnte der ohne #content jedoch auch auf weitere Elemente zutreffen, weshalb dieser den spezifischeren nicht überschreibt.


    Wäre dann also

    CSS
    #tplChat #content .timsChatMessageContainer {
            height: 500px;
    }

    Eigentlich ist in dem von dir markierten, freien Platz der navigationHeader mit den (auf meinem Screenshot sichtbaren) Links.
    Du scheinst da ja etwas modifiziert zu haben?
    Der folgende LESS-Code könnte funktionieren, einfach in der Stilverwaltung hinzufügen.


    CSS
    #tplChat {
            #content  {
                    padding-top: 0 !important;
    
                    .navigationHeader {
                            display: none;
                    }
            }
    }

    Heyho,


    Sascha, du warst zu langsam :P , er hat den Frontend-Branch-Build im Ankündigungs-Thread schon gefunden, dieser ist ja auch nicht im Jenkins ;)

    Hallo,


    dies steht auch im Anfangspost ^^


    Bitte beachtet, dass in dem Paket die Abhängigkeiten nicht mitgepackt sind, daher müssen jCounter und nodePush bereits installiert sein!


    Wenn du den Paketserver http://packages.bastelstu.be/ bei dir eingerichtet hast, kannst du die Pakete eben suchen und installieren, sonst bekommst du sie hier:
    https://packages.bastelstu.be/…x.wcf.jCounter/1.0.0_rc_1
    https://packages.bastelstu.be/…u.wcf.nodePush/1.0.0_rc_1


    Wenn ich das nächste mal wieder ein Paket hier hochlade, dann packe ich die Abhängigkeiten wieder rein, hatte da letztes Mal nicht dran gedacht ^^

    Hallo,


    ja, die Klasse fullscreen wird im JavaScript gesetzt.


    Wie genau ich die Höhenanpassungen bewerkstellige, wollte ich mir noch anschauen.
    Ganz gute Ergebnisse konnte ich bisher mit CSS3-Flexboxen erzielen (wobei der IE 9 die noch nicht kennt, dort würde ich ein JavaScript-Fallback erstellen).


    Prinzipiell sollten die Templates genug IDs und Klassen aufweisen, um den Chat via LESS/CSS anzupassen, das Template wollte ich eigentlich nicht noch einmal umwälzen. :D
    Für den Vollbildmodus müsste denke ich nichts an den Templates geändert werden.
    Wenn die Anpassungen aber dennoch leichte Modifikationen benötigen würden, dann würden die auch gemacht werden ^^


    Für Ideen und Mithilfe sind wir übrigens immer offen :)




    Ich gehe auf jeden Fall nachher erst einmal meinen Computer wieder zusammenbauen (endlich sind alle Komponenten da), aufsetzen und einrichten.
    Dann habe ich wieder ein System, an dem es auch Spaß macht, zu entwickeln und werde mir den Vollbildmodus noch einmal ansehen.
    Es hat auf jeden Fall keinen Spaß gemacht, immer wieder auf Chrome und die Dev-Tools zu warten; Firefox war auf dem Netbook kaum nutzbar :<

    Hallo,


    hiermit möchte ich auf die aktuellen Änderungen am Chats hinweisen.
    Ich habe die letzten Tage das komplette Frontend neu geschrieben.
    Dies sollte einige Probleme mit den etwas „exotischeren“ Stilen (wie „Freedom of Life“ oder „Notorious Business“, mein Dank gilt auch @Black Rider) beseitigen.


    Einige der Änderungen:

    • Der LESS-Code wurde komplett von Grund auf neu geschrieben
    • Der Template-Code wurde aufgeräumt
    • Der Chat passt sich nun besser in das Design des WCFs ein
    • Die Funktion der „Private Kanäle“ wurde überarbeitet und mit WCF-Tab-Menüs realisiert
    • Die Sidebar wurde überarbeitet und ist nun WCF-konform, allerdings passt sich sich nicht automatisch in der Höhe an. Wenn jemand Ideen hat, immer her damit ;)
    • Die Auto-Scroll-Funktion wurde überarbeitet
    • Die optischen Benachrichtigungen (Anzeige neuer Nachrichten in privaten Kanälen oder wenn „auto scrlling“ deaktiviert ist) wurden ebenfalls angepasst

    Auf der ToDo-Liste stehen noch der Vollbildmodus und einige Sprachvariablen.


    Weiterhin gilt: Diese Software enthält keine Eastererggs und es sind keine Pinguine bei der Entwicklung zu Schaden gekommen. 8)


    Da die Änderungen in einem extra Branch liegen, hänge ich einmal ein fertig gebautes Paket an.
    Bitte beachtet, dass in dem Paket die Abhängigkeiten nicht mitgepackt sind, daher müssen jCounter und nodePush bereits installiert sein!


    Falls ihr dann diese Version nutzt und Fehler auftreten, wählt bitte das Branch: Frontend-Label, danke :)


    // Edit: Wir haben noch einen „Fehler“ gefunden und soeben behoben, die Änderungen sind hier einsehbar.

    Hallo,


    ob es möglich ist Links im Hauptmenü in einem neuen Fenster/Tab öffnen zu lassen, kann ich dir nicht beantworten, ich kann dir jedoch meine eigene Meinung zu diesem Thema darlegen.
    Ich als Nutzer, möchte nicht vorgeschrieben bekommen, ob sich Links in einem neuen Tab öffnen, dafür habe ich den „Mittelklick“ oder STRG + linke Maustaste.
    Das Öffnen in einem neuen Tab erachte ich nur in wenigen Fällen als sinnvoll, zum Beispiel im Chatstream (da überlegen wir auch noch ;)).


    Ein Tonsignal für Benachrichtigungen werden wir nicht einbauen, wir haben allerdings Web Notifications implementiert (soweit ich weiß, gibt OS X da auch ein Tonsignal ab).
    Ich habe hier mal ein Testscript gebastelt.
    Laut Can I Use unterstützt der Internetexplorer das API derzeit noch nicht.
    Unter Windows 7 könnte man vielleicht das hier nutzen, ist aber auch nicht das Gelbe vom Ei.

    Heyho,


    ich prügel mich aktuell immer noch mit der Sidebar. Ich habe schon des Öfteren Wege gefunden, die Sidebar schick darzustellen, aber jedes verdammte Mal, macht irgendein Browser wieder alles anders -.-‘
    Größere Brocken des Frontends (LESS sowie CoffeeScript/JavaScript) habe ich aber schon von Grund auf neu geschrieben.


    Das Problem an der Sidebar ist, dass ich keine statische Höhe setzen, aber auch nicht möchte, dass die Seite immer länger wird, desto mehr Nutzer oder Räume im Chat vorhanden sind.
    Ergo: Irgendwie muss die Sidebar als maximale Höhe die Höhe des Inhalts im #content annehmen und an die beiden Listen (Nutzerliste, Raumliste) benötigen dann ein overflow-y: auto; und eine passende maximale Höhe.
    Mal funktionieren die Lösungsansätze im Firefox, mal im Chrome, aber bisher nie in beiden -.-
    Den IE kann ich derzeit gar nicht erst testen :|
    Heißt: Weitertesten ;)