Newsgroup: it.comp.macintosh
Titolo: PDFView e AppleScript

Ciao a tutti. Durante lo sviluppo dell'ultima versione (che rilascerò
appena mi arrivano le varie traduzioni) ho aggiunto il supporto a
PDFSync e altre varie cosine carine, e per fare ciò ho dovuto iniziare a
supportare AppleScript. Dopo varie peripezie ce l'ho fatta: so come
supportare AppleScript, e c'è un dizionario molto limitato.
Per vedere il dizionario attuale, potete scaricare
< 
http://pdfview.sourceforge.net/PDFView.sdef
 >
Visto che qua ci sono molte persone che usano AppleScript, e penso
(spero :-)) molti che usano anche PDFView, se qualcuno di essi vuole
suggerirmi metodi vari che vorrebbe avere a disposizione, sarebbe ben
accetto. Io pensavo a cose tipo:
- vai pagina x
- vai pagina precedente
- vai pagina successiva
- dimmi il numero di pagina corrente
- dimmi il numero di pagine totale
- ricarica
Altre idee?

 supportare AppleScript, e c'è un dizionario molto limitato.
stai facendo tutto "a mano" o stai generando il dizionario dei messaggi in
qualche forma automatica?
-- 
http://www.emeraldion.it
Qualcuno sta per tornare a pascolare le capre

 qualche forma automatica?
Mano, mano. Copiando dall'esempio della Apple, Sketch.

 supportare AppleScript, e c'è un dizionario molto limitato.
Questo programma diventa sempre più interessante :-)
Pensi che verrà mai introdotto uno strumento tipo evidenziatore? Sarebbe
la ficiure definitiva per me!
-- 
"I can accept failure, everyone fails at something. 
But I can't accept not trying." (M. Jordan)

 la ficiure definitiva per me!
In un (per ora) lontano futuro, sì.

 In un (per ora) lontano futuro, sě.
e fare in modo che la dimensione massima della finestra all'apertura sia
a xx% solo in orizzontale, invece che in entrambe le dimensioni?
credo che avrebbe piu` senso impostare, ad esempio 70% in larghezza e
altezza massima. soprattutto su uno schermo 16:10. in caso contrario, mi
verrebbe una finestra anch'essa in 16:10 e, secondo me, non ha molto
senso :-)
comunque sta crescendo davvero bene! prima di questa, avevo provato
solamente la primissima versione. ora posso usare tranquillamente il tuo
programma e xee come sostituti di preview.
-- 
@}-,---',-'----,-'-,-'--,-',---,'--'-,-',- Masque
`, 
http://homepage.mac.com/olistico/
'  NP: Oingo Boingo - Little girls

 a xx% solo in orizzontale, invece che in entrambe le dimensioni?
Fatto nella corrente (ovvero quella sul mio hard disk :-))
Se a qualcuno interessa, qua c'è una sorta di changelog interno (ovvero
magari non troppo chiaro :-))
-   PDFSync: you do a Cmd+Click, and it opens   
    the editor  
-   PDFSync: you can open PDFView at a specific     
    page by calling the script  
-   Support for magnification tool (code taken  
    from TeXShop)   
-   The current display style is now checked in the     
    menu    
-   Redesigned preferences. New LaTeX   
    preferences section 
-   Different default height / width    
-   Clockwise/counterclockwise rotation 
-   Documents that were open when you closed    
    PDFView can be restored at startup  
-   Slightly changed the full screen behaviour: you     
    can now use Exposé when the app is displayed    
    full screen, as it doesn't capture the screen   
-   Now we give some time before changing the   
    zoom, when you update the scale 
-   Fixed a bug: now the zoom level is saved again  

 Fatto nella corrente (ovvero quella sul mio hard disk :-))
previdente!!
ok. a me bastava solo quello ;-)


 la ficiure definitiva per me!
Quoto e aggiungo:
La manina sposta-pagine.
( .. o c'è già?)
/ me PDFView Versione 0.7
-- 
Salva saluti da:
echo 40959219681464777729187986074393988395592896740592906P | dc

 the editor
piccola dritta (soprattutto se pubblicherai questo changelog insieme al
prodotto)
"you do a cmd+click" è inglese maccheronico :)
meglio se scrivi qualcosa del tipo:
- PDFSync: new keyboard shortcut Cmd+Click, opens the editor
complimenti comunque per il tuo lavoro, risulta regolarmente tra i più
scaricati su macupdate :)
saludos
germano il gatto grigio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Siamo alla 0.13.4, e presto rilascerò la 0.14:
posso darti un altro suggerimento?
secondo il mio personalissimo parere, il tuo prodotto ha già un buon livello
di feature e di stabilità, per non parlare delle innumerevoli localizzazioni
in diverse lingue, per cui varrebbe la pena di cambiarne la numerazione e
chiamare la prossima versione finalmente 1.0 invece di 0.14
c'è un motivo psicologico: una version number che inizia con "0" dà
l'impressione di un prodotto in beta e ancora incompleto invece che un
prodotto stabile e usabile con affidabilità. passare la numerazione da 0.13
a 1.0 dà un messaggio "forte" che la tua applicazione si merita in pieno.
poi le migliorie si possono sempre aggiungere ma a me sembra che le
funzionalità fondamentali per cui l'utente la possa usare come applicazione
di default per il pdf ci siano tutte. forza non essere timido :)


 scaricati su macupdate :)
Sì, è stato scaricato un numero di volte davvero sorprendente.

 chiamare la prossima versione finalmente 1.0 invece di 0.14
No. Prima bisogna sviluppare le annotazioni, completare AppleScript,
aggiungere i bookmark, scrivere un sistema di miniature simile a quello
di Preview. Ed, eventualmente (se riesco a farmi lasciare per un
pomeriggio il macbook di un mio amico e trovo un po' di documentazione)
il supporto al telecomando, per fare le presentazioni.
Poi ci sarą 1.0 :-D


ok ma fossi in te lascerei il telecomando e il completamento di applescript
alla 1.0.1 :)


 No. Prima bisogna
giusto per tua info: questo è un commento apparso oggi su MacUpdate a
proposito della 0.14.x.x:
*Do not let yourself be deceived by the low version number* – this is an
excellent product that lifts working with PDFs to another level. Great
attention to detail and fast-paced development without offering stability -
at least until now ;)
La prima frase è illuminante e torna per quanto ti suggerivo io:
moltissimi, specie all'estero, quando vedono un version number che comincia
con "0" non scaricano nemmeno il programma perché pensano che sia:
- ampiamente incompleto
- instabile
- pieno di bachi
a tutto discapito della tua applicazione che invece merita una diffusione
amplissima.
già il solo aggiungere le funzionalità di sync con LaTeX sarebbe una
prestazione di per sé meritevole di un cambio di major number: ispirati a
quanto si fa normalmente nel mondo del sw compreso quello commerciale :)
fai bene a porti un obiettivo di funzionalità ma sinceramente per una rel
1.0 degna di questo nome alcune delle funzionalità che secondo te mancano
(vedi altra mia risposta) possono essere tranquillamente spostate in una
1.0.1.
occhio che così facendo rischi di scivolare in un eccesso di modestia, a
tutto discapito della popolarità della tua applicazione: dai a cesare quel
che è di cesare senza temere di apparire presuntuoso ;-)
di quelle che tu elenchi io come funzionalità mancanti io vedrei come
fondamentali per una 1.0 solo le annotazioni e le miniature, il resto sono
completamenti utilissimi ma che nulla tolgono anche se arrivano dopo (pensa
a quante ottime applicazioni non apple-scriptabili ci sono in giro, tanto
per dirne una).


 per dirne una).
Beh, AppleScript richiederà un paio d'orette di sviluppo, e anche i
bookmark sono relativamente veloci da fare. La cosa davvero lunga
saranno le annotazioni.

 Siamo alla 0.13.4, e presto rilascerò la 0.14
Argh!
