Webclient PATCH [2.0.1]

Moderatori: Master, Admin, Staff

Avatar utente
Oryon
Messaggi: 373
Iscritto il: 16 feb 2019 21:39

Webclient PATCH [2.0.1]

Messaggio da Oryon » 17 set 2019 16:42

Patch 2.0.1


Generale
Durante il break estivo abbiamo avuto modo di iniziare a lavorare a una serie di miglioramenti strutturali e funzionali del WebClient di TG, pronti per una nuova stagione ricca di novita'.
E' nostra intenzione dedicare una buona parte del nostro tempo all'analisi dell'utilizzo del webclient e delle richieste dell'utenza, in modo da spingerlo al piu' immediato utilizzo possibile e per cercare di ridurre qualsiasi tipo di frizione che potrebbe materializzarsi durante una transizione dal precedente Avenger Client o nel venire in contatto con TheGate MUD per la prima volta.

## Impaginazione, Grafica, Fonts ##
Facendo un passo indietro ed osservando il client in una nuova ottica, abbiamo lavorato ad alcune migliorie grafiche, revisionando l'impaginazione, formattazione e tipografia dell'intero client ottenendo, a nostra opinione, un maggior livello di leggibilita' sia all'interno dello scroll di gioco che nell'utilizzo dell'intera interfaccia.
Abbiamo inoltre ottimizzato e ridotto all'osso ogni spazio "inutile", innanzitutto rimuovendo tutta una serie di sprechi di spazio e "fastidi" che potevano rendere l'esperienza di gioco un po' acquosa e confusionaria.

## Login ##
Una nuova pagina di accesso rapido è stata creata per permettere gli utenti di connettersi.
L'abbiamo ridotta all'essenziale rendendola piu' immediata in quanto sarà successivamente innestata all'interno del futuro nuovo sito del gioco.
Non volevamo troppi fronzoli in quanto abbiamo preferito modellare il client come una vera e propria APP. Carinerie grafiche, effetti, etc torneranno quindi con l'arrivo del sito vero e proprio.

In alto a destra troverete inoltre un pulsante *REGISTRATI*. Questo porterà alla pagina di **registrazione nuovo personaggio**. Attualmente l'abbiamo lasciata solo per mostrarvi questa condizione in quanto la sua funzionalità rimane disabilitata in attesa di concludere gli ultimi test.


# Client #

Abbiamo corretto i font sparsi e messi a casaccio su tutto il client per seguire così una linea "tipografica" ordinata e più lineare.
La totale interfaccia è stata inoltre setacciata da cima a fondo nell'obiettivo di ripulirla e ottimizzarla da tutti quella serie di elementi grafici e di impaginazione che la rendevano un po' traballante nell'insieme. Ci siamo quindi occupati di correggere gli spazi e i margini inutili tra i contenuti, allineare correttamente testi ed elementi, dare "colore" seguendo una tavola colori ben precisa. Questo e molto altro, ma vi basterà aprirlo per riuscire a scorgere il cambiamento.


## Barra di navigazione principale (nuova) ##
La nuova **barra di navigazione** ha ora una grafica piu' solida e istituzionale, con il logo di TheGate ben evidente a fare da "insegna" sulla sinistra.
La barra presenta inoltre °2 stati°: esteso e compatto (o responsive). Vi basterà ridurre oltre una certa soglia il browser per vedere apparire un'icona "hamburger" e poter aprire così un menu' verticale usufruibile da qualsiasi tipo di dispositivo o risoluzione.

Il menu' (orizzontale) ha, oltre a ciò che già aveva, anche dei pulsanti a degli widget e funzionalità specifiche quali:
  • Gestione della dimensione del testo.
  • Widgets (vedi sotto)
  • Pannello gestione scorciatoie
  • Attiva/Disattiva audio di gioco
  • Versione del client (molto importante per avere un riferimento immediato, vi basterà passarci il mouse sopra per leggerne l'esatta release).
Inoltre avrete ben in vista il tempo di gioco giorno/mese/anno (a breve questo riceverà un'ulteriore aggiunta ).

## Output e Scroll di gioco ##
  • Sistemata e ottimizzata la formattazione del testo in arrivo.
  • Nuova tavola di colori e nuovo font (piu' chiaro e leggibile).
  • [NOVITA'] Lo scroll ora può essere ora messo in PAUSA (pulsante PAUSA - vedi sotto ).
    Quando attiverete la Pausa apparirà un "avviso luminoso" attorno alla finestra dello scroll insieme ad un "badge" sulla parte superiore della finestra così da indicarvi l'entrata in "PAUSA". Inoltre, appena attiverete la pausa, verrà inserito una sorta di "segnaposto" nell'esatta posizione del testo in cui avrete deciso di mettere pausa. Questo segnaposto è inoltre raggiungibile in maniera immediata dal **badge** di cui sopra, così da andare immediatamente al punto in cui avete lasciato la vostra lettura in sospeso.
    Una volta tolta la pausa, tutto tornerà come prima.
  • Alcuni Fix vari:
    1. L'ordinamento dell' equipaggiamento è stato corretto (guarda mob/pg/voi stessi)
    2. Un link a "Guarda dove si trova" è stato aggiunto per permettervi di guardare al volo la "stanza" in cui si trova cosa state guardando.
    3. E' stata rimossa la versione "doppia colonna" dalla zona DETTAGLI (colonna sulla destra, guardando una stanza con unmerosi oggetti o mob) così da evitare disordini sull'impaginazione
    4. Aprendo una lista superiore ad una certa soglia (15) appare ora una riga con su scritto "altri [Numero]..."
## WIDGET [Novità] ##
La zona "DETTAGLI", che permetteva di splittare l'output di gioco in una seconda colonna e nella quale filtrare al suo interno tutta una serie di dati (stanza, oggetti e mob guardati etc) è stata ripensata in modo da poter accogliere una nuova formula di gestione.
Adesso questa condizione si attiverà dal pulsante "WIDGET" presente nella barra di navigazione. Qui vedrete la lista di widgets ( 2 per ora) che potrete selezionare e deselezionare per attivare i rispettivi pannelli.
Gli widget che aprirete possono essere regolati in altezza attraverso un comodo "split" così già come avveniva per le due colonne output/dettaglio.

Questi gli widget per ora presenti:
  • **Dettagli Stanza**.
    E' il comportamento già visto: toglierà dallo scroll principale i dati "stanza", "oggetti e mob presenti", "dettagli di chi o cosa guardate" e li inserirà in questa zona così da alleggerire notevolmente lo scroll principale. Se il pannello verrà disattivato riporterà tutto ciò che questo ha raccolto all'interno dello scroll di sinistra.
  • **Equipaggiamento / Inventario [NOVITA']**.
    La vera novità! Questo widget vi permetterà di avere a disposizione e sempre visibile il vostro equipaggiamento e inventario, distribuito all'interno di due comodi TAB. Alcune caratteristiche che dovreste sapere quando lo utilizzerete:
    1. Se il widget è aperto, digitando "equip" o "inventario" nella inputbar, verrete spostati automatiacmente tra uno o l'altro di questi tab.
    2. Il Widget può essere COLLASSATO temporaneamente casomai aveste ad esemopio il bisogno di vedere per intero il widget DETTAGLI STANZA.
    3. Le liste si auto aggiornano sul cambiamento
    4. In mancanza di spazio (verticale), potrete scorrere al loro interno.
    5. Se il widget è disattivato, scrivere EQUIP O INVENTARIO aprirà di default la finestra della vostra scheda personaggio.
Entrambi gli widget possono essere attivati singolarmente.

## Nuova barra di stato [NOVITA]' ##
E' stato messo a disposizione dei player un metodo rapido per il proprio cambiamento di stato (velocità, assetto di combattimento/difesa, postura) tramite l'inserimento di dropdowns nella barra di stato. La barra è munita anche di un dato sul peso trasportato (in percentuale) che autonomamente acquisirà un colore diverse sulla base delle facoltà di trasporto del vostro perosnaggio (verde/giallo/rosso).

## Dashboard Eroe ##
  • La resa grafica è stata ottimizzata e ripensata per renderla compatta e meno dispersiva.
  • [novità] Potete ora vedere, accanto al nome, il vostro stato di "Nascosto nelle ombre" qual'ora provaste a nascondervi. Ovviamente non è un dato assoluto e non vi indicherà che siete realmente invisibili agli occhi altrui, ma che state semplicemente tentando di nascondervi (!)
  • [novità] Quando vi muoverete o sarete in viaggio apparirà sulla destra una notifica testuale che vi indicherà la direzione di movimento intrapresa. Questo servirà come elemento visivo al fine di poter capire se essere in movimento o meno dato che ci avevate segnalato di avere delle difficoltà nelle zone di mappa dalle tiles monotematiche.
  • La zona "TARGET", che prima appariva unicamente durante l'avvio del combattimento, adesso è sempre visibile e si popolerà durante lo scontro.
## Barra comandi ##
  • E' stata dipinta di nero, ci sembra molto piu' chiaro leggere il comando così che perso nel bianco precedente.
  • [Fix] Adesso sarete *davvero* (:P) riportati sulla barra comandi quando scriverete qualcosa o digiterete invio in qualsiasi parte del client!.
  • Alcuni pulsanti precedentemente presenti sono stati spostati sul menu' principale (vedi sopra), ad eccezione del "[novità] pausa" e dei già conosciuti "attiva/disattiva dashboard" e "modalità Zen".
## Regione e Territorio ##
Adesso il dato è piu' evidente e mostrerà con un piccolo testo il tipo di allineamento del territorio (pacifico, guerra!, selvaggia etc).


# Altre funzionalità #
## Finestre ##
Tutte le finestre sono state "riqualificate" e ottimizzate seguendo la filosofia di pulizia spiegata sopra.
Tra queste, spendiamo qualche parola in piu':

### Scheda personaggio ###
Ottimizzata , ripulita e riquantificata nelle dimensioni e negli spazi di lettura.
  • La pagina "abilità" ora ha un nuovo comportamento di apertura/chiusura al suo interno. Sono stati anche sistemati i dati che mostravamo per ogni abilità ( ... :P ).
  • Le liste equipaggiamento e inventario adesso sono cliccabili (guarda oggetto)!
### Liste di lavoro e generiche ###
  • [FIX] Ordinamento delle colonne (sorting) sistemato e scorrere tra le pagine non disallineerà i dati. Ogni "click" sull'azione adesso è sempre associato correttamente alla riga dell'elemento voluto.
### LOG ###
Nuova grafica e formattazione per la pagina di log.
  • [fix] Corretto bug sulla DATA di inizio log.
  • [fix] Adesso registrerà le vostre partite correttamente dal momento che loggherete con il vostro personaggio
  • [Novità] Tramite l'opzione "salva log alla chiusura" (attiva di default e modificabile nel pannello PREFERENZE) adesso ogni qual volta sloggherete intenzionalmente e non dal gioco, vi verrà chiesto di salvare il log. Così non perderete piu' le vostre giocate!

### Varie ed eventuali ###
  • comando "aggettivo lista" non mostrava niente per chi aveva bisogno di cambiare l'aggettivo. Adesso si potrà visualizzare la finestra con gli aggettivi possibili, selezionare quello desiderato e attivarlo.
  • Tutte le liste equip e inventario sono adesso cliccabili.
  • Ora se l'utente disattiva l'audio questo non verrà scaricato in background comunque.
  • Sistemato un errore su un'icona mancante nell'USURA. Se eri devastato non mostrava nulla.
  • In ultimo, l'intero codice è stato soggetto al refactoring per un buon 60-70% con un'infinità di codice riscritto e ottimizzato.
Avatar utente
Oryon
Messaggi: 373
Iscritto il: 16 feb 2019 21:39

Re: Webclient PATCH [2.0.1]

Messaggio da Oryon » 17 set 2019 16:46

La patch sarà attiva in previsione da stasera.
Avatar utente
Oryon
Messaggi: 373
Iscritto il: 16 feb 2019 21:39

Re: Webclient PATCH [2.0.1]

Messaggio da Oryon » 17 set 2019 18:05

Per sicurezza, aprite il browser svuotando la cache.
CTRL + F5 per gli utenti Windows
Command + Shift + R Utenti mac
Avatar utente
Oryon
Messaggi: 373
Iscritto il: 16 feb 2019 21:39

Re: Webclient PATCH [2.0.1]

Messaggio da Oryon » 17 set 2019 18:59

Sto rilasciando un fix rapido. nel dettaglio:
- Ripristinati tasti Equip ed Equipaggiamento (zona dashboard) e il tasto Equip & Inventario (Finestra scheda personaggio) i quali non funzionano quando è attivato lo widget Equip/inventario.

A breve
Avatar utente
Oryon
Messaggi: 373
Iscritto il: 16 feb 2019 21:39

Re: Webclient PATCH [2.0.1]

Messaggio da Oryon » 17 set 2019 22:54

Nuovo PatchFix:
- [Fix] Ripristinato autorefresh "stanza" nella zona dettagli quando qualcuno entra o esce dalla stanza.
- [Fix] Widget Equip/Inventory , se il widget era stato "collassato" in chiusura creava un effetto ambiguo al nuovo login.
- [Fix] Nuovo aggiornamento alle liste equipaggiamento (sul guarda e sul proprio equip). Controllate se va tutto bene grazie!
Avatar utente
Oryon
Messaggi: 373
Iscritto il: 16 feb 2019 21:39

Re: Webclient PATCH [2.0.1]

Messaggio da Oryon » 17 set 2019 23:10

Ah dimenticavo
Ripristinati i suoni, era invertito l'on con l'off :?
Avatar utente
Oryon
Messaggi: 373
Iscritto il: 16 feb 2019 21:39

Re: Webclient PATCH [2.0.1]

Messaggio da Oryon » 18 set 2019 00:57

[Fix aggiunto]: Quando si attivava la pausa scroll non si riusciva a scrollare nella finestra con la rotella del mouse. Il comportamento è stato ripristinato.
Avatar utente
Oryon
Messaggi: 373
Iscritto il: 16 feb 2019 21:39

Re: Webclient PATCH [2.0.1]

Messaggio da Oryon » 18 set 2019 14:19

Aggiunta la "A" di Autodidatta accanto al valore di ogni rispettiva skill.
Immagine
Avatar utente
Oryon
Messaggi: 373
Iscritto il: 16 feb 2019 21:39

Re: Webclient PATCH [2.0.1]

Messaggio da Oryon » 18 set 2019 20:34

Bugfix 2.0.1.2

:arrow: corretto il fastidioso glitch dalla vista stanza (widget stanza, colonna di destra) su ogni aggiornamento, movimento che veniva lanciato o da voi o dal server.
:arrow: [Ripristinato] ora le stanze nuovamente si aggiornano ogni qual volta c'è una differenza (entrata pg, qualcuno posa qualcosa etc)
:arrow: Vari fix agli spazi e ai margini dei contenuti.
:arrow: Sistemata la grafica del "guarda direzione, il quale si condensava in maniera confusa con la descrizione stanza.
Avatar utente
Oryon
Messaggi: 373
Iscritto il: 16 feb 2019 21:39

Re: Webclient PATCH [2.0.1]

Messaggio da Oryon » 18 set 2019 22:27

Bugfix 2.0.1.2-2

:arrow: Adesso la mappa rimarrà aperta a basse risoluzione, a discapito però della seconda colonna con gli widget la quale invece sparirà per garantire la visuale di gioco.
Essendo il posto limitato è stato nascosto il dato sul peso trasportato.
:arrow: Ora dovrebbe essere possibile cliccare sulle scorciatoie senza perdere il focus sulla barra comandi
Bloccato