You know, Confy: the Gnome-based, mobile-friendly Conferences schedule viewer
Some days ago I posted a screenshot about an experiment I was doing with #confy , which atm is on hold.
I'm still looking about the best way to draw a calendar view which can be zoomed in and out fast.
This is using Gtk.Snapshot to draw boxes and Pango.Layout to draw text.
It's still not fast enough with large conferences (mostly because I want to keep the text the same size and just change the boxes...)
Meanwhile I made some other things: some are papercuts, some are to try to have cleaner code, and some are quite big changes:
Actions get enabled/disable correctly per context
"search" action is disabled until an event is opened, and "copy" action is enabled only while a details page is shown.
Small change but prevents some errors.
Update recent list when deleting custom event from menu
Custom event in the "open" window can be removed. Now the entry is also removed from the recent events list.
Navigation sidebar has been updated
Now items does not get out of order after opening an Event with one already opened. Previously, items not needed (eg. 'Traks' where the Event has no tracks) were removed and re-added, which caused them to appear out of order.
Now the items are hidden and shown as needed, thus they do not change order anymore. Plus they are now defined in sidebar widget template. More clear and nice.
Navigation between pages has been revisited.
Originally, every talk details page opened was simply pushed on the stack. This caused some trouble as details page can link to other details pages via overlapping talks, which where pushed on the stack too. But overlapping talks are 'circular' as if Talk A overlaps with Talk B, also Talk B overlaps with Talk A, which can lead to very long stack to navigate back, e.g.:
List -> Talk A -> Talk B -> Talk C -> Talk A -> Talk C
In latest revisions, clicking on an overlapping talk was simply updating the page in place, losing navigation (and a nice transition between pages):
List -> Talk A
user clicks on overlapping Talk B
List -> Talk B
Now, we are back to pushing pages on the stack, but if an event has ben already pushed to the stack, we pop back to that page:
List -> Talk A
user clicks on overlapping Talk B
List -> Talk A -> Talk B
user clicks on overlapping Talk C
List -> Talk A -> Talk B -> Talk C
user clicks on overlapping Talk A
List -> Talk A
From my esaustive user testing (me while developing) looks like this could be a nice solution. The animation on page push/pop helps the user to keep track on where is going. At least, it helps me. Get used to it. :)
This is also relevant for the new Search page navigation.
Search can be toggled
Search action now is toggleable (is this a word?), the "search" button in the headerbar is now a togglebutton. One click opens the search, another click closes the search (as does ctrl-f).
When search is opened, the search page is pushed on the stack. Closing the search pop the page (and popping the page closes the search).
From the search page, talk details pages follow the same logic as before, but in a separate 'group'. That is, if the search page is opened from a detail page, and from the search page the same talk is clicked, we don't pop back to the already pushed page (which closes the search) but a new detail page is pushed on the stack:
List -> Talk A -> Talk B
user clicks the "search" button
List -> Talk A -> Talk B -> Search
user clicks talk C
List -> Talk A -> Talk B -> Search -> Talk C
user clicks overlapping talk A
List -> Talk A -> Talk B -> Search -> Talk C -> Talk A
user clicks the "search" button
List -> Talk A -> Talk B
I hope this make sense and it's usable :)
( btw: the search entry still get focused when the search page pops in. I'm quite proud I managed to keep that :) )
Updated Preference dialog
The design has been moved to template, with a simple custom widget to set caches duration.
Option to clear the recent opened events list has been added.
Everything is in git if anyone want to test it, maybe on some mobile devices, maybe during one of the upcoming conferences...
Fabio
in reply to Fabio • •e il link all'allegato importante non è diretto, no.
passa attraverso una funzione javascript che fa cose. la funzione
SCHIOCCIOLA()(vedi allegato)Dimmi che hai programmato in COBOL fino a due giorni fa quando ti hanno detto "toh, scrivi il frontend, sai programmare, che cambia?" senza dirmelo.
reshared this
rag. Gustavino Bevilacqua e Whiskey a gogo reshared this.
Fabio
in reply to Fabio • •XMLHttpRequest()sincrono.Metti che stai usando IE4 funziona. Son cose.
Oblomov reshared this.
Fabio
in reply to Fabio • •E @Diego Roversi purtroppo mi ha fatto notare l'header del sito, che viene caricato a parte da uno script, non si sa perchè. il file è questo:
comune.cadorago.co.it/header.h…
e non vuoi completare il feticismo col footer?
comune.cadorago.co.it/footer.h…
prendi nota, #htmx ...
rag. Gustavino Bevilacqua reshared this.
Fabio
in reply to Fabio • •like this
Elena ``of Valhalla'' likes this.
reshared this
rag. Gustavino Bevilacqua e Oblomov reshared this.
Fabio
in reply to Fabio • •Tra l'altro, non mi sarei tuffato in questo mare di merda se non avessi voluto estrarre un feed rss delle notizie dal sito.
Si perchè non ha nemmeno un feed.
O vai sul sito ogni giorno a vedere che succede, o passi un 10 minuti fermo all'incrocio a guardare il tecnologissimo "pannello informativo luminoso" che tra una riunione della bocciofila e una cena degli amici del salto all'indietro fa passare anche qualche notizia utile. ma una alla volta. che se passi in macchina devi o avere culo che la notizia è mostrata in quel momento, o fermarti in mezzo alla strada ad aspettare..
rag. Gustavino Bevilacqua reshared this.
Fabio
in reply to Fabio • •Ho deciso di farmi il feed perché da inizio anno hanno spostato il giorno di raccolta della carta da lunedì a martedì. Niente di grave, eh. Ma il mio vicino ha detto "hanno avvisato da tempo" e la cosa mi ha messo una pulce nel lettore rss.
E comunque credo che il 95% del paese non lo sapesse, a giudicare dalla carta per strada.
Questo per dire che orrori si scoprono partendo da un niente...
reshared this
rag. Gustavino Bevilacqua e Oblomov reshared this.
Fabio
in reply to Fabio • •Oh oh!
in questa notizia c'è una immagine direttamente nel testo, invece che come allegato.
E' un jpg di dimensioni 2482x3510 pixel.
Scalato nel browser per stare nel "75% del suo contenitore".
Passato come data: uri.
SONO 2 MEGA DI JPEG IN BASE64.
comune.cadorago.co.it/novita/n…
reshared this
rag. Gustavino Bevilacqua e Oblomov reshared this.
rag. Gustavino Bevilacqua
in reply to Fabio • • •Whiskey a gogo
in reply to Fabio • • •Sensitive content
Elena ``of Valhalla'' likes this.
rag. Gustavino Bevilacqua reshared this.
Fabio
in reply to Whiskey a gogo • •@Rapita dagli alieni
quello.
rag. Gustavino Bevilacqua
in reply to Fabio • • •@diegor
«Io me ne capisco di computer, ci ho lavorato per 30 anni alle Breda! Un lavoro di alta responsabilità: dovevo trascrivere nel cervello elettronico centrale le bollette della pesa dei camion! E mica avevo quelle cose tutte colorate, ma un terminale VT100!»
Idiran Xoxarle
in reply to Fabio • • •Fabio likes this.
|||@rc0
in reply to Fabio • • •Fabio
Unknown parent • •@Carlo Bencini =/\=
dieci minuti fa, visto quel coso...
akiran_n
in reply to Fabio • • •rag. Gustavino Bevilacqua reshared this.
Fabio
in reply to akiran_n • •@akiran_n la grafica è uguale più o meno per tutti perchè segue delle linee guida agid.gov.it/it/linee-guida
Di produttori che vendono soluzioni chiavi in mano ce ne sono diversi. la grafica è più o meno simile, la parte tecnica no.
Da un veloce giro fatto ieri sera ho trovato almeno quattro diverse soluzioni da altrettante società che gestiscono diversi comuni nel circondario.
Il grosso problema, secondo me, è chi poi va a scriverci in questi siti.
Non puoi mettere una news "cose importanti da fare: vedi allegato" e l'allegato è una jpg a fondo azzurro e testo verde che sembra un meme girato via uassàp.
E' l'antitesi di quello che dovrebbe essere quel sito. E' l'opposto del concetto di accessibilità. Quella immagine faccio fatica a leggerla io, che ok che porto gli occhiali da lettura, ma non ho problemi di daltonismo.
Oltre al fatto che vado sul sito, clicco sulla news, clicco sull'immagine e da li devo aprire un'altra finestra del browser per copiarci l'indirizzo che è scritto nell'immagine. Perché non è nel testo? Perché non è cliccabile? Perché c'è gente che ha la competenza informatica di un tasso del miele con il compito di tocchicciare il sito con le manine appiccicose?
akiran_n
in reply to Fabio • • •Un po come quando mi altero con mia moglie e parentado perché invece di condividere il link a tale sito/articolo mettono una screenshot
Fabio
in reply to Fabio • •A quanto pare i link degli allegati cambiano... mutano... si spostano.. ti tengono attento.. mai distrarsi
Nel post di testa avevo messo il link diretto all'allegato jpg. Il link non funziona più!
oggi è:
comune.cadorago.co.it/halley//…
Elena ``of Valhalla''
in reply to Fabio • •Alessandro
in reply to Fabio • • •