végül rájöttem. azokban a topikokban csinálja, ahol új üzenet van és a kedvencek között a linkekhez hozzátesz egy "&order=reverse&index=1&newmsg=9" ilyet, ha ez után nyomok egy frissítést, már jó.
Elõször is: Nagyon jó lett a kiegészítõd. Annyi javaslatom még lenne, hogy lehetne egy opcionálisan bekapcsolható gomb, mellette egy kis számlálóval, hogy van-e új hozzászólás valamelyik kedvencnek jelölt topicban és ha igen, mennyi, amit lenyitva a buborékban egyenesen a legutolsó olvasottra lehetne ugrani.
"közben meg olyan mint a modern kor IE-je, rengeteg random faszsággal fûszerezve."
Például? Nézted a legutóbbi fejlesztõi változatokat (12.00)? Egy rakás sok évvel ezelõtti Core bugot javítottak mostanság. Az új HTML5 parser pedig elvileg azt hozza magával, hogy minden böngészõ egyformán fogja értelmezni a kódot, beleértve a JavaScriptet is. Már csak pár hét kérdése és azt is megkapjuk valamelyik elõzetesben.
Így idõközben egy újabb bug (vagy by design?): A normál hozzászólás dobozban Tab-ot nyomva automatikusan a Mehet gombra ugrik, az overlay hozzászólásdobozban pedig felugrik az eredeti dobozba és vissza kell görgetnem, majd egérrel megnyomnom a Mehet gombot. Nem tudnád lefoglalni a Tab billentyût erre a célra (vagy opcionális Ctrl+Enterrel történõ hsz. küldés).
Hát az Opera még elég messze áll az egységes HTML értelmezéstõl. Egyrész a szabvány még nem végleges, másrészt eddig is nagyon lassan implementálták az újdonságokat. Pl a HTML5 history objektumát még mindig nem ismeri. CSS3 3D transzformáció és animációk is nagyon késve kerültek bele. Elhiszem hogy egyszer újra a régi fényében fog ragyogni, de jelenleg le van maradva a konkurenciához képest, ráadásul rengeteg random hülyeséggel találkozom. Ezekre nem igazán lehet példákat írni, egyszerûen tele van hiányosságokkal, bizonyos esetekben rosszul értelmezi a forrást, stb stb. Maga a program is nagyon sok hibától szenvedett amikor legutóbb aktívan használtam. Kedvencem hogy amíg nem tölt be teljesen az oldal, addig a JS és minden interakció be van lassulva, domreadykor lefutó animációk kb 2 lépésben mennek végbe, _viszont_ betöltéskor szinte mindig beragadt az utolsó elem, így töltött vagy egy percen keresztül. Mind szakmai szemmel, mind felhasználói szemmel mondhatom, hogy a legutóbbi változatokban rengeteg idegesítõ hiba van. Lehet ezeket elkezdték felszámolni, nem tettem fel az új develop verziókat, ha tényleg így van, akkor örülök a változásnak.
"CSS3 3D transzformáció és animációk is nagyon késve kerültek bele."
3D transform és animációk még nincsenek a fejlesztõi buildekben sem, ahogy text stroke, reflection és radial gradients sem. De ezeknek csak esztétikai haszna van. Ráadásul mivel CSS, még böngészõspecifikus elõtag is van. Ez mennyiben gátol ezen kiegészítõ portálásában?
"szinte mindig beragadt az utolsó elem, így töltött vagy egy percen keresztül."
Ez legendás bug, NSL-ként (never stop loading) emlegetik, mostanság már nem találkoztam vele. Az viszont megmaradt, ami engem személy szerint szintén idegesít, hogy csak teljes betöltõdés után ugrik az anchorra.
A múltkor akartam dühömben írni egy userJS-t, de szomorúan tapasztaltam, hogy nem támogatja a removeNode()-ot. Ezek szerintem sokkal nagyobb hiányosságok, mint az a pár CSS3 tulajdonság.
Annyira nem kell kiemelezni az írásaimat, én csak annyit mondok hogy valamilyen hiányossággal, hibával mindig találkozom. Ezt Te is megerõsítetted ebben a posztodban. Továbbá nekem nem ezek a legnagyobb érvágásaim, szimplán csak mindig van valamilyen probléma az Operával. Én többnyire szerveroldalon dolgozom, szóval annyira még csak nem is ismertem ki az Operát, de akár munkátársak miatt, akár azért mert néha kliensoldalon is dolgozom, mindig meglep valamivel minket az Opera. És ezek nem a user error kategória. Lentebb írtam arról a hibáról, hogy egy inputba kattintva szétesett az oldal. Na annak az volt az oka, hogy egy a viewportnál sokkal nagyobb konkténert használtunk, ami overflow hiddennel volt elrejtve, és a megfelelõ menüpontra kattintva scrollozott a megfelelõ tartalomhoz. A hiba meg konkrétan annyi volt, hogy Opera szerint ha belekattintasz egy inputba, akkor a többezer pixel magas konténernek mindig az aljára ugrott. És az ilyen hibák azok, amik nem kézzelfoghatóak, nem lehet kikiáltani hogy "ezt és ezt nem tudja", mert itt nem hiányosságról van szó, hanem egyszerûen szarul mûködik. És ilyen hibákkal van tele, és ezek azok, amitõl eldurran bármelyik fejlesztõ agya. Az hogy valamit nem támogat, nem olyan nagy érvágás, legalább tudunk róla, valahogy megkerüljük, ennyi. Én csak azért hoztam fel ilyen példákat is, hogy érzékeltessem, hogy az Opera mennyire távol áll a HTML5 és társai mókától. Továbbá a history objektumra undefined-ot írt nekem, illetve az általad írt tabulátoros hiba is csak Opera alatt jön elõ, szóval nem kell messzire menni jó példáért. :D
Megjelent a 4.0 végleges Safari build. Találtam még pár hibát, de mostanra megérett egy stabil kiadásra. Szedjétek le újra, ebbe most már tényleg nincs hátra ismert hiba. Chrome és Opera port holnapra várható, de lehet még ma lesz valamelyikbõl tesztverzió.
Nightlyba bekerült a 4.0 Chrome portja, jó lenne ha tesztelné valaki. Ha minden jól megy, még ma készülhet stabil kiadás.
A nightly beolvasztásra került a develop és master branchba. Mindhárom böngészõhöz készült új csomag. Aki a Chrome Webstore-ban telepítette, magától fog frissülni. Az Opera és Safari felhasználóknak marad az uninstall-letölt-újratelepít móka.
És tényleg, megvannak az új gombok :) Nem jó a fõoldal átrendezgetés... ha kikapcsolom a jobboldali dolgokat, akkor egy frissítés után újra ott vannak. Illetve a fõoldali chat nekem el van tûnve, akármit kapcsolok a pluginban. (bár ez lehet hogy adblock gond?) Illetve ha jobbra teszem a kedvencek listát (ami kurvajó), a fejléce kéklesz, de kibontó nyíl még sárga. Ez csak esztétikai gond mondjuk :)
Illetve a bal alulra rakott fórum fõoldal link gomb se jó ott, mert ütközik a chrome link tooltipjével, ami ott jelenik meg. Szerintem ezek jobbak lennének újra jobb felül, a beállító gomb mellett.
Köszi, hasznos amit írsz, párat már javítottam is. A napokban majd várható még egy javítócsomag, abban benne lesznek ezek a dolgok is.
Chat nekem jól megy minden verzió alatt, lehet tényleg valamilyen más tartalomszûrõ a ludas. A kedvencek toggle gomb színét javítottam, csakúgy mint az elrejtés bugot is. Ha úgy gondolod, a nightly verzióban megtalálod, ott már jó, stabilnak is stabil.
Btw, valami kis grafikai glitch is van. A kedvenceket jobbra pakoltam, és úgy tûnik, mintha ez a terület több pixelre lenne a középsõ tartalomtól, mint ami eredetileg is jobb oldalt volt, és a kedvencek alá került. Szóval na. Pl a szülinaposok listája furán közel van a középsõ dolgokhoz. (bár úgyis kikapcsolom majd, ha mûködni fog a masterben :)
Amúgy a jobb oldali oszlopot nem lehetne ugyanolyan függõleges pontvonallal leválasztani, mint a balt?
Jött ki új verzió, sok hibajavítással, fõként a blokkok átrendezésével kapcsolatban. Mindhárom böngészõhöz készült új csomag. A Chrome Webstore telepítések maguktól frissülnek. Az Operás link egyelõre valamiért access denied-dal elszál, meglátjuk késõbb mi lesz vele, valami gáz van a GitHubnál.
A régi verzióban jobban tetszett, hogy volt saját Preferences oldal, ahol ki lehetett kapcsolni a böngészõablak sarkában lévõ fix gombokat.... hogy verjem az Opera fejlesztõibe a ~3 éves position:fixed bug miatt.
Ráadásul Opera alatt nem is interaktív a beállítópanel. A többi böngészõben olyan hogy ha rejted a chat-et pl, akkor rögtön kikapja a helyrõl, frissítés nélkül. Majd ha visszakapcsolod, akkor ismét frissítés nélkül visszavonja. Na most Operában van egy olyan bug ami ezt lehetetlenné tette, szóval mindig frissíteni kell. :D Amúgy nekem látszólag semmi baja a position:fixed-del.
Szerintem szebb lenne a topik szó helyett a téma, valamint, ha a betûtípus egyezne a témalistával. De ez csak esztétika. :)
Nem azzal van a baj, hanem a smooth scroll lassú, amikor ilyen elem található az oldalon, akár DIV, akár háttér. De ezen az oldalon kétségtelenül jobban megfigyelhetõ, hogy mire gondolok.
Itt annyira nem akad, de a normál (fix pozíciós elem nélküli) állapottól azért érezhetõen lassabb.
Meg lehetne valósítani, hogy a kedvencekben külön lehessen kinyitni és becsukni a fórumkategóriákat?
Jelenleg ugye vagy az összes kedvencet látom, vagy csak azokat amikbe jött új üzenet. Én sokszor viszont a kedvencek-menüt használom, hogy belépjek egy olyan topicba, amiben vissza akarok nézni egy régebbi hozzászólást 8és lehet hogy nincs benne új hsz). Sokkal kényelmesebb lenne, ha külön ki tudnám listázni pl a "Tudományos eszmecserében" lévõ kedvenceket, és csak azok között kéne kikeresnem az adott topicot, nem kéne végigmennem a kilóméter hosszú kedvenc listámon :)
Van pár ilyen jellegû tervem, pl. azt is meg lehetne csinálni, hogy egyedi sorrendet állíthasson fel mindenki. Lenne mellette egy kis fogóka és egyszerûen áthúzza arra a helyre ahol neki tetszik. Még nem sikerült eldöntenem hogy van-e értelme. :D
- Navigációs gombok más helyet kaptak, van közte egy keresõ ikon is, ami a lap alján található "keresés a témában" megfelelõje. Erre azért volt szükség, mert az automatikus lapozás/oldalbetöltés miatt sosem lehetett a lap aljára görgetni.
- Kedvencek automatikusan frissülnek a fõoldalon 30 másodpercenként. Ez azt jelenti hogy nem kell a fõoldal frissítgetni, a háttérben megteszi ezt a script, a fõoldal mindig a legfrissebb listát fogja mutatni. Tettem ki egy gombot hogy manuálisan is lehessen frissíteni.
Tervezett funkció még: lenne egy újabb gomb a kedvenceknél, amivel az összes topikot olvasottá lehetne tenni.
"- Kedvencek automatikusan frissülnek a fõoldalon 30 másodpercenként. Ez azt jelenti hogy nem kell a fõoldal frissítgetni, a háttérben megteszi ezt a script, a fõoldal mindig a legfrissebb listát fogja mutatni. Tettem ki egy gombot hogy manuálisan is lehessen frissíteni."
Már most is mûködik, nightly-ból felrakhatod. Annyi gáz van vele Opera alatt, hogy lassan fut le a script, vagy nem tudom mi van, de villan párat mielõtt beteszi az új listát. Egy pillanatra bevillan az eredeti lista, és csak utána szedi ki az olvasatlan üzeneteket. Ez minden böngészõ alatt észrevétlenül mûlködik, Opera alatt van csak ilyen villodzás.
Sárga kiemelést visszatehetem, de nem az eredeti formájában, sok baj volt vele, ráadásul szerintem tök felesleges. Annyit megcsinálhatok hogy sárgák legyenek a topikcímek, de a kis pöttyözés cuccot kihagyom.
Kiadtam a 0.5.0 verziót, benne a #531-as komment 3 leírát fícsõrjével. Chrome Webstoreból telepített verzió hamarosan magától frissül, a többiek uinstall-letölt-újratelepít utat járják meg.
Gondolom párnaponta ellenõrzi. Nincs leírva sehol sel hogy milyen gyakorisággal, de frissülni fog magától elõbb-utóbb. Vagy amit írtak, developer módban rányomsz hogy ellenõrizze.
Chromeon most már nem lehet beállítani az animált válaszlenyitás hiányát, és még mindig csak 2-4 hsz-t tölt be idõnként (pirosvonallal), amikor be sincs a pirosvonalas üzenethez ugrás állítva :)
ja és még mindig van az hogy válaszoláskor az odaugró mezõ elmegy, amikor a képfeltöltésre nyomok, ezt majd meg lehet oldani? :)
Grafikailag még egy kicsit béna az a gombhármas a kedvencek mellett, de aalavvetõen jól mûködik most minden :)
Esetleg még lehetne egy opció, hogy a navigációs gombok jobb vagy bal oldalon legyenek, sõt akár alul vagy felül is. Nemtom mér, nekem jobban kézre esne jobb felül.
Opera alatt a fenti x új üzenet érkezett linkre kattintva még mindig eltûnnek a régi hszek.
Kiszedtem az animált válaszlenyitás opciót, úgy gondoltam hogy ez annyira alap dolog, hogy miért ne legyen alapértelmezett. Hiba sem lehet benne, nem hiszem hogy bárkinek is problémát okozna. A pirosvonalas-betöltõs-válaszeltûnõs bugra még nem jöttem rá egyelõre. Képfeltöltés a nightly branchban már javítva van.
Megtaláltam végre hogy miért csak pár hsz-t tölt be a topik amikor felül az új érkezett üzenetekre kattintotok. Hát érdekes menet volt, nem ártana ha az SG rendbetenné a forráskódját, az ilyen A tagbe ágyazott fél oldal és társait igazán kijavíthatnák.
Már sokkal jobb állapotban van, mint a régi (most sgforum.hu -n mûködõ) engine, ahol az Opera (meg volt, hogy másik böngészõk is, ahol a Quirks mode nem annyira hibatûrõ) máig aláhúzogatja a hozzászólásokat, ha ráállsz az egérrel :)
...ezt jelenti, ha tizenakárhány éve csak foltozgatva van egy rendszer, és nincs nulláról újraírva.
Nu, mindig is nagy vágyam volt hogy beaplikáljak az extbe egy WYSIWYG kommentírós editort. TinyMCE nem igaázn volt alternatíva, túl nagy, túl lomha, túl sokat tölt, megfogja a böngészõt, stb. Ráadásul be sem lehet tenni csak úgy. Most találtam egy lehetséges alternatívát, talán ez is megvalósul végre.
Ha járnak ide webfejlesztésben jártas emberek, akkor mondhatnátok még pár alternatívát erre.
Lehet hogy javult, de még mindig nagyon durva dolgokkal találkozom. És annyira nem poén hogy nekem kell más sz*rjában túrkálnom, más hibáit javítgatnom. Nem lenne ezzel baj, ha normális állapotban lenne. De nem így van sajnos.