Skip to content

Releases: paolobia/StradarioApp

v1.4.0

Choose a tag to compare

@paolobia paolobia released this 21 Aug 18:35

Novità

  • Markdown nelle descrizioni di POI/gruppi/percorsi: titoli, grassetto, corsivo, liste (anche annidate), tabelle e link. Nel PDF il rendering è completo, con tabelle vere e link cliccabili come veri collegamenti PDF; nel tooltip sulla mappa è essenziale (testo pulito, niente simboli grezzi); in StradarioViewer è ricco quanto il PDF, link inclusi.
  • Nuovo pannello di dettaglio: un clic su un POI o un percorso apre una finestra con nome, descrizione (Markdown ricco, tabelle comprese) e coordinate — resta aperta finché non la chiudi e si può allargare trascinando il bordo. Il tooltip al passaggio del mouse resta com'era, per uno sguardo rapido.
  • Piano di viaggio PDF: numerosi fix di impaginazione (una descrizione lunga non finisce più fuori pagina, niente più intestazioni di giornata duplicate a vuoto), margini uniformati, orario sempre mostrato.
  • Icona del POI ora visibile anche nell'albero di navigazione, prima dell'etichetta.
  • Un nuovo percorso disegnato a mano riceve subito un colore distinto invece del solito colore predefinito.

Download

  • Windows: StradarioApp-v1.4.0-win-x64.zip — richiede .NET 8 Runtime
  • Linux: StradarioApp-v1.4.0-linux-x64.zip — richiede .NET 8 Runtime

Il database città (cities500.csv) viene scaricato automaticamente al primo avvio se non presente. Il database POI offline è opzionale, scaricabile da Impostazioni.

v1.3.8

Choose a tag to compare

@paolobia paolobia released this 20 Aug 20:59

Novità

  • Nuova app compagna: StradarioViewer — consulta i percorsi/POI datati del progetto giorno per giorno su una mappa, dal telefono. Blazor WebAssembly, 100% client-side (nessun backend), installabile come PWA, funziona offline dopo il primo caricamento. Carica lo stesso file .stradario, i dati restano nel browser. Deploy automatico ad ogni aggiornamento.
  • Mini-mappa di copertina più ricca: ora mostra anche laghi e fiumi principali (passato a un dataset Natural Earth più dettagliato — il precedente non aveva nessun lago/fiume italiano, nemmeno il Po); le città maggiori usano una soglia di popolazione adattiva invece di un fisso "top 5".
  • Nome progetto rimosso: era ridondante col nome del file — titolo finestra, status bar e copertina del PDF ora si basano solo sul nome del file .stradario.

Download

  • Windows: StradarioApp-v1.3.8-win-x64.zip — richiede .NET 8 Runtime
  • Linux: StradarioApp-v1.3.8-linux-x64.zip — richiede .NET 8 Runtime

Il database città (cities500.csv) viene scaricato automaticamente al primo avvio se non presente. Il database POI offline è opzionale, scaricabile da Impostazioni.

v1.3.7

Choose a tag to compare

@paolobia paolobia released this 20 Aug 10:12

Novità

  • Mini-mappa schematica in copertina: quando il progetto ha almeno un percorso, sotto titolo e scala compare una mini-mappa (confini nazionali e coste, percorsi, città maggiori), senza bordo intorno all'immagine — usa un dataset Natural Earth 1:110m bundlato nell'app (nessuna rete richiesta). La terra è riempita in grigio chiarissimo e il nome della nazione compare come watermark al centro dell'area visualizzata.
  • Piano di viaggio più leggibile: rimosse le coordinate GPS dai punti annidati (inutili in stampa); le etichette lunghe vanno a capo su più righe invece di essere troncate con i tre puntini.

Download

  • Windows: StradarioApp-v1.3.7-win-x64.zip — richiede .NET 8 Runtime
  • Linux: StradarioApp-v1.3.7-linux-x64.zip — richiede .NET 8 Runtime

Il database città (cities500.csv) viene scaricato automaticamente al primo avvio se non presente. Il database POI offline è opzionale, scaricabile da Impostazioni.

v1.3.6

Choose a tag to compare

@paolobia paolobia released this 19 Aug 21:09

Novità

  • Dialog di modifica percorso riorganizzato in due tab (Percorso / Punti): il primo tab raccoglie etichetta, date, colore e descrizione del percorso; il secondo mostra un punto per volta con frecce di navigazione, ed entrambe le descrizioni ora riempiono tutto lo spazio verticale disponibile.
  • Nel PDF "Piano di viaggio" la colonna data/ora è dimensionata dinamicamente in base al contenuto reale (meno spazio sprecato) ed è separata dall'icona da una sottile riga verticale continua lungo tutta la tabella.

Download

  • Windows: StradarioApp-v1.3.6-win-x64.zip — richiede .NET 8 Runtime
  • Linux: StradarioApp-v1.3.6-linux-x64.zip — richiede .NET 8 Runtime

Il database città (cities500.csv) viene scaricato automaticamente al primo avvio se non presente. Il database POI offline è opzionale, scaricabile da Impostazioni.

v1.3.5

Choose a tag to compare

@paolobia paolobia released this 16 Aug 14:23

Fix

  • PDF: nell'elenco "Percorsi", un percorso ad anello (ultimo punto coincidente col primo) non ripete più la descrizione già stampata all'inizio.

Nota: cities500.csv e i dati POI offline non sono inclusi negli zip (dimensioni) — vedi il README per i dettagli sul download.

v1.3.4

Choose a tag to compare

@paolobia paolobia released this 14 Aug 08:13

Novità

Etichette senza duplicati: quando più POI (POI inline di percorsi diversi, o un gruppo POI + un inline) coincidono nello stesso punto con lo stesso testo, l'etichetta viene stampata/disegnata una sola volta invece che sovrapposta più volte — sia sulla mappa interattiva sia in PDF (pagine mappa e mappa riassuntiva). Le icone restano comunque disegnate per ciascun POI.

Etichetta del percorso nel baricentro: il nome del percorso è ora ancorato al baricentro del tracciato (pesato per lunghezza) invece che al primo punto, così resta leggibile indipendentemente da dove il percorso viene tagliato dalla vista/pagina.

Selezione dalla mappa: cliccare un POI o un percorso bloccato sulla mappa (anche sulla sua linea, o su un punto-POI inline, non solo su un vertice) lo rende corrente nell'albero di navigazione — espande automaticamente il gruppo/ramo che lo contiene e scorre la lista fino a renderlo visibile.

Fix minore: la freccia espandi/collassa di un percorso nell'albero a volte intercettava un click destinato a centrare la mappa invece di alternare l'espansione — ora l'area cliccabile della freccia è affidabile su tutta l'altezza della riga.

Download

  • Windows: StradarioApp-v1.3.4-win-x64.zip — richiede .NET 8 Runtime
  • Linux: StradarioApp-v1.3.4-linux-x64.zip — richiede .NET 8 Runtime

v1.3.3

Choose a tag to compare

@paolobia paolobia released this 13 Aug 22:43

Novità

Fix importante — font grassetto: su Linux (dove Arial non è installato), il testo "Bold" del PDF poteva risultare indistinguibile dal Regular a causa di un bug nel fallback dei font. Corretto.

Etichette leggibili e senza sovrapposizioni, sia in stampa sia sulla mappa interattiva:

  • ogni etichetta prova automaticamente più posizioni (destra/sinistra/sopra/sotto), scegliendo quella che si sovrappone meno
  • in stampa: riserva di spazio dimensionata sulla larghezza reale del testo (non più fissa), priorità sempre ai POI singoli sui POI dei percorsi, preferenza per posizioni che non attraversano le linee dei percorsi
  • disegno riorganizzato in fasi (linee → icone → etichette) così una linea non finisce più sopra un'etichetta
  • sulla mappa interattiva: stesso sistema ma senza mai nascondere un'etichetta, unificato fra percorsi e POI dello stesso punto (es. un cambio treno)
  • alone bianco pieno intorno al testo, sempre leggibile su qualunque sfondo

Generazione PDF: rimossa la domanda "Salva/Chiudi" dopo l'anteprima — si apre subito nel visualizzatore di sistema, si salva da lì se serve.

Fix minore: un POI senza alcuna data non compariva più duplicato tra il piano di viaggio e l'elenco POI.

Download

  • Windows: StradarioApp-v1.3.3-win-x64.zip — richiede .NET 8 Runtime
  • Linux: StradarioApp-v1.3.3-linux-x64.zip — richiede .NET 8 Runtime

cities500.csv non è incluso per dimensione (~24 MB): l'app lo scarica automaticamente al primo avvio se non lo trova.

v1.3.2

Choose a tag to compare

@paolobia paolobia released this 13 Aug 18:55

Novità

  • Nel "Piano di viaggio" del PDF, la data è ora preceduta dalla sigla del giorno della settimana (Lun, Mar, ...), in grassetto se è domenica.
  • L'orario di inizio (00:00) o fine (23:59) non viene più stampato quando implicito.
  • Un evento che copre l'intera giornata nello stesso giorno (00:00 → 23:59) genera una sola riga, senza "Fine" separata.
  • Fix: un POI senza alcuna data non compariva più duplicato tra il piano di viaggio e l'elenco POI normale.

Download

  • Windows: StradarioApp-v1.3.2-win-x64.zip — richiede .NET 8 Runtime
  • Linux: StradarioApp-v1.3.2-linux-x64.zip — richiede .NET 8 Runtime

cities500.csv non è incluso per dimensione (~24 MB): l'app lo scarica automaticamente al primo avvio se non lo trova.

StradarioApp v1.3.1 - Piano di viaggio e conferme di cancellazione

Choose a tag to compare

@paolobia paolobia released this 11 Aug 18:23

Novità rispetto a v1.3.0

  • Piano di viaggio (PDF): date di fine per POI/percorsi, punti annidati, etichette testuali "(Inizio)"/"(Fine)" al posto delle icone.
  • Fix: GetGroupMinDate ora considera anche DateEnd per l'ordinamento cronologico del piano di viaggio; nome file PDF suggerito coerente.
  • Conferma prima di cancellare: ogni cancellazione dall'albero di navigazione (pagina, gruppo POI, singolo POI, percorso, punto di un percorso) ora chiede conferma sì/no prima di procedere, invece di eseguire subito e irreversibilmente (salvo Ctrl+Z).

Download

  • StradarioApp-v1.3.1-linux-x64.zip — eseguibile singolo per Linux x64 (richiede .NET 8 Runtime installato)
  • StradarioApp-v1.3.1-win-x64.zip — eseguibile singolo per Windows x64 (richiede .NET 8 Runtime installato)

Nota: il database città (cities500.csv) non è incluso per motivi di dimensione — l'app lo scarica automaticamente al primo utilizzo.

StradarioApp v1.3.0 - Editing avanzato percorsi

Choose a tag to compare

@paolobia paolobia released this 09 Aug 20:32

Novità

Editing percorsi

  • Anteprima live delle modifiche nel dialog di modifica percorso: OK conferma, Annulla/chiusura ripristina lo stato originale
  • Spostamento di punti tra percorsi con taglia/incolla (come già per i POI tra gruppi)
  • Click su un POI esistente durante il disegno/estensione di un percorso lo incorpora nel punto
  • Click su una linea del percorso inserisce un nuovo punto in quella posizione della sequenza
  • Cancellare un punto-POI chiede se conservarlo come POI libero in un nuovo gruppo
  • Trascinare un punto-percorso su un POI libero (o viceversa) li incorpora, senza mai cancellare il POI sorgente

Correzioni

  • Fix: il drag dei punti sulla mappa smetteva di funzionare dopo aver modificato un percorso dal dialog
  • Fix: l'albero di navigazione tornava sempre in cima ad ogni interazione (click, sblocco, modifica...) invece di restare nella posizione scrollata
  • Fix undo/redo: corretti riferimenti stale nelle chiusure di drag-incorporazione, aggiunto undo/redo mancante al taglia/incolla di POI tra gruppi
  • PDF: font più piccoli e uniformi nel "Piano di viaggio"; corretti caratteri "quadratino" quando una descrizione conteneva testo su più righe (ora sostituiti da "; "); vari fix di testo troncato o fuori pagina

Download

  • Linux: StradarioApp-v1.3.0-linux-x64.zip — estrai ed esegui StradarioApp (richiede .NET 8 Runtime installato)
  • Windows: StradarioApp-v1.3.0-win-x64.zip — estrai ed esegui StradarioApp.exe (richiede .NET 8 Runtime installato)

Il database città (cities500.csv) non è incluso per dimensione: viene scaricato automaticamente al primo avvio se serve per la ricerca città.