☑ nuova fantastica funzionalità
☑ potrebbe aiutare molti utenti!
☑ rimuove qualcosa che sembra un "insetto"
☐ è semplicemente bello averlo
☐ nessuno ne ha bisogno
Cosa ti ha ispirato a richiedere questa lista dei desideri?
Sono rimasto molto sorpreso nello scoprire che al momento non esiste un modo per trasferire completamente tutte le mie impostazioni JMP quando si installa una nuova versione principale.
TS- 00283930
Alcune preferenze possono essere gestite tramite JSL (ad esempio con l'eccellente Preferences Manager di
@julian ), ma molte impostazioni importanti vengono lasciate indietro e devono essere ricreate manualmente dopo ogni aggiornamento.
Quale miglioramento vorresti vedere?
Vorrei che JMP fornisse la migrazione completa di tutte le impostazioni utente tra le versioni principali, non solo del sottoinsieme attualmente accessibile tramite JSL.
Concretamente, i miglioramenti che immagino sono:
- Un meccanismo integrato che copre le impostazioni utente rilevanti di Tutto , tra cui ad esempio:
- Preferiti nell'editor di formule (le funzioni più utilizzate sono bloccate in alto),
- Impostazioni recenti nelle piattaforme,
- tutte le altre impostazioni di preferenza/interfaccia utente attualmente archiviate al di fuori del framework di preferenze portatile e scriptabile.
- Un flusso di migrazione sicuro e supportato con due opzioni intuitive:
- Al momento dell'installazione :
- Finestra di dialogo del tipo: "È stata rilevata una versione precedente di JMP. Vuoi copiare le impostazioni da JMP XX a questa nuova versione?"
- Un clic → tutte le impostazioni compatibili vengono trasferite.
- All'interno di JMP (basato su menu) :
- Comando come: File → Importa preferenze dalla versione precedente…
- L'utente può attivare esplicitamente la migrazione in un secondo momento, copiando nuovamente tutte le impostazioni compatibili dalla versione immediatamente precedente.
Ciò dovrebbe essere implementato in modo tale che:
- non si basa sull'accesso diretto alla scrittura manuale dei file di configurazione (che è fragile e rischioso),
- estende e completa l'attuale framework di preferenze portatili in modo che strumenti come Julian's Preferences Manager possano beneficiare in futuro di una copertura JSL più ampia.
Perché questa idea è importante?
Perdere le preferenze chiave a ogni aggiornamento importante è più un bug che una funzionalità mancante . Per gli utenti esperti che investono tempo nell'adattare JMP al proprio flusso di lavoro, questo rappresenta un vero e proprio killer della produttività:
- Efficienza : ricostruire manualmente i preferiti nell'editor di formule o ricostruire le "impostazioni recenti" della piattaforma dopo ogni aggiornamento richiede molto tempo e interrompe il lavoro produttivo.
- Coerenza : gli utenti che non hanno la pazienza di riapplicare le impostazioni finiscono per lavorare con ambienti non ottimali e incoerenti tra le versioni, il che compromette il valore dell'aggiornamento.
- Adozione e soddisfazione : se gli aggiornamenti comportano il costo nascosto di "ricominciare da capo" in termini di configurazione, gli utenti sono meno motivati a passare rapidamente alle nuove versioni, anche quando apportano miglioramenti importanti.
- Sicurezza e robustezza : un meccanismo di migrazione nativo di JMP è più sicuro della copia ad hoc dei file di configurazione. Evita il rischio di crash o comportamenti indefiniti, offrendo comunque agli utenti la comodità di un ambiente familiare in ogni nuova versione.
In breve: JMP dimostra già, tramite strumenti come Julian's Preferences Manager, che la portabilità delle preferenze è possibile, ma oggi è incompleta e limitata dalle impostazioni accessibili tramite script.
altri desideri da 