Repository navigation
Releases: Be-Lattis/lattis-app
Release list
Lattis 0.4.1-beta
Nouveautés
Nouveautés
- Gérer l'accès d'un classeur du Serveur Lattis : le champ « Inviter une personne » cherche les comptes du serveur par nom ou par e-mail. « Inviter à rejoindre » invite une adresse sans compte avec les droits choisis : le serveur envoie l'e-mail, ou Lattis donne le lien d'inscription à transmettre. Les droits s'appliquent à sa première connexion ; les invitations en attente se voient et s'annulent dans l'onglet Membres.
Corrections
- Classeur partagé : à l'ouverture depuis le serveur, sa synchronisation pouvait démarrer deux fois.
Télécharger
| Système | Fichier |
|---|---|
| Windows 10 et 11 | Lattis-windows-x64-setup.exe (installeur : pour vous seulement, sans droits d'administration, ou pour tous les utilisateurs du poste, droits d'administration demandés dans ce cas), Lattis-windows-x64-portable.exe (portable : l'exécutable seul, sans installation) ou Lattis-windows-x64.msix (quand il est publié, signé) |
| macOS (Apple Silicon et Intel) | Lattis-macos-universal.dmg |
| Linux | Lattis-linux-x64.AppImage, Lattis-linux-x64.deb ou Lattis-linux-x64.rpm |
SHA256SUMS.txt donne l'empreinte de chaque fichier (et sa signature .asc quand la clé GPG est configurée) ; latest.json les décrit pour le site.
Depuis v0.4.0-beta : 3 commits.
Lattis 0.4.0-beta
Nouveautés
Corrections
- Travail à plusieurs sur un dossier partagé : un poste coupé du dossier plus de 30 secondes (Wi-Fi, veille) pendant qu'un collègue enregistrait retrouvait, à son retour, son journal supprimé : ses saisies ne partaient plus et la barre d'état restait sur « Dossier partagé injoignable ». Son journal est maintenant gardé et ses saisies arrivent chez les autres.
- Windows : un classeur partagé fermé pendant que sa synchronisation travaillait encore pouvait laisser son répertoire de travail, proposé à tort en récupération au lancement suivant.
Télécharger
| Système | Fichier |
|---|---|
| Windows 10 et 11 | Lattis-windows-x64-setup.exe (installeur : pour vous seulement, sans droits d'administration, ou pour tous les utilisateurs du poste, droits d'administration demandés dans ce cas), Lattis-windows-x64-portable.exe (portable : l'exécutable seul, sans installation) ou Lattis-windows-x64.msix (quand il est publié, signé) |
| macOS (Apple Silicon et Intel) | Lattis-macos-universal.dmg |
| Linux | Lattis-linux-x64.AppImage, Lattis-linux-x64.deb ou Lattis-linux-x64.rpm |
SHA256SUMS.txt donne l'empreinte de chaque fichier (et sa signature .asc quand la clé GPG est configurée) ; latest.json les décrit pour le site.
Depuis v0.3.7-beta : 10 commits.
Lattis 0.3.7-beta
Nouveautés
Changements
- Clic droit sur un numéro de ligne ou une lettre de colonne : les actions de la ligne ou de la colonne sont en tête du menu, sans sous-menu.
Télécharger
| Système | Fichier |
|---|---|
| Windows 10 et 11 | Lattis-windows-x64-setup.exe (installeur : pour vous seulement, sans droits d'administration, ou pour tous les utilisateurs du poste, droits d'administration demandés dans ce cas), Lattis-windows-x64-portable.exe (portable : l'exécutable seul, sans installation) ou Lattis-windows-x64.msix (quand il est publié, signé) |
| macOS (Apple Silicon et Intel) | Lattis-macos-universal.dmg |
| Linux | Lattis-linux-x64.AppImage, Lattis-linux-x64.deb ou Lattis-linux-x64.rpm |
SHA256SUMS.txt donne l'empreinte de chaque fichier (et sa signature .asc quand la clé GPG est configurée) ; latest.json les décrit pour le site.
Depuis v0.3.6-beta : 2 commits.
Lattis 0.3.6-beta
Nouveautés
Nouveautés
- Tableaux croisés : un TCD se lit dans les formules comme un tableau nommé, par son nom affiché dans une pastille bleue au-dessus de son cadre :
=SOMME(TCD1[Nombre])(lignes de détail, sans sous-totaux ni total),=TCD1[NID][2], ses colonnes saisies comprises. Pendant la saisie d'une formule, un clic dans le TCD écrit ces références au lieu d'une adresseCell[C3]:[Nombre]sur la ligne d'une colonne calculée tapée à côté du TCD, qui suit ses lignes quand il est trié ou actualisé. - Tableaux croisés : une mise en forme (gras, couleurs, format de nombre, alignement…) posée sur une cellule d'un TCD vaut pour toute sa colonne, en-tête à part, comme dans un tableau ; elle suit la colonne quand le TCD est actualisé, trié ou s'élargit, et s'applique aussi à ses sous-totaux et à son total. Bordures et notes restent sur la cellule.
- Démo publique : quand le Serveur Lattis fixe une fin à la démo, un bandeau prévient quelques minutes avant (« La démo se termine dans 2 minutes », compte à rebours, bouton « Télécharger ») ; à l'heure, la boîte « Démo terminée » bloque le classeur, qui ne se modifie plus mais se télécharge encore.
Changements
- Ruban : l'aide est un onglet « ? » comme les autres, et non plus une bulle.
- Barre d'état : moyenne et somme de la sélection à deux décimales, les trois indicateurs séparés par « • ».
Corrections
- Windows : Lattis n'apparaît plus deux fois dans Applications installées. Installer « pour moi seulement » alors que Lattis est installé pour tous les utilisateurs (ou l'inverse) remplace l'installation existante, après confirmation, au lieu d'en ajouter une seconde ; la mise à jour automatique met toujours à jour l'installation en place. Si deux installations sont déjà là, la barre d'état le dit au lancement et propose « Retirer l'ancienne ». Les restes d'anciennes installations sont nettoyés, et la désinstallation ne laisse plus d'association de fichiers derrière elle ni ne retire les liens
lattis://d'une autre installation.
Télécharger
| Système | Fichier |
|---|---|
| Windows 10 et 11 | Lattis-windows-x64-setup.exe (installeur : pour vous seulement, sans droits d'administration, ou pour tous les utilisateurs du poste, droits d'administration demandés dans ce cas), Lattis-windows-x64-portable.exe (portable : l'exécutable seul, sans installation) ou Lattis-windows-x64.msix (quand il est publié, signé) |
| macOS (Apple Silicon et Intel) | Lattis-macos-universal.dmg |
| Linux | Lattis-linux-x64.AppImage, Lattis-linux-x64.deb ou Lattis-linux-x64.rpm |
SHA256SUMS.txt donne l'empreinte de chaque fichier (et sa signature .asc quand la clé GPG est configurée) ; latest.json les décrit pour le site.
Depuis v0.3.5-beta : 7 commits.
Lattis 0.3.5-beta
Nouveautés
Changements
- Démo publique : le fond de carte OpenStreetMap s'affiche (seule connexion sortante permise), sans question.
- Pages web des classeurs désactivées par défaut, partout : leur JavaScript pourrait faire sortir des données du classeur. La case « Pages web » disparaît des paramètres, la démonstration n'a plus de page « Tableau de bord » (sa requête favorite « Indicateurs des ventes » reste dans l'onglet SQL), et ni l'assistant ni les scripts n'en créent. Un onglet page web existant est conservé dans le classeur mais affiche seulement « Les pages web sont désactivées » ; on peut le supprimer. Une organisation peut les réactiver dans l'application de bureau par sa configuration (
features.htmlPages) ; la version web et la démo publique ne les affichent jamais.
Télécharger
| Système | Fichier |
|---|---|
| Windows 10 et 11 | Lattis-windows-x64-setup.exe (installeur : pour vous seulement, sans droits d'administration, ou pour tous les utilisateurs du poste, droits d'administration demandés dans ce cas), Lattis-windows-x64-portable.exe (portable : l'exécutable seul, sans installation) ou Lattis-windows-x64.msix (quand il est publié, signé) |
| macOS (Apple Silicon et Intel) | Lattis-macos-universal.dmg |
| Linux | Lattis-linux-x64.AppImage, Lattis-linux-x64.deb ou Lattis-linux-x64.rpm |
SHA256SUMS.txt donne l'empreinte de chaque fichier (et sa signature .asc quand la clé GPG est configurée) ; latest.json les décrit pour le site.
Depuis v0.3.4-beta : 3 commits.
Lattis 0.3.4-beta
Nouveautés
Nouveautés
- Barre de titre d'un classeur partagé : une seule pastille « en ligne sur … | Rôle », cliquable, qui ouvre l'accès au classeur.
- Écran d'erreur : « Réinitialiser les paramètres par défaut » (après confirmation, puis rechargement) pour sortir d'un réglage qui fait planter ; ses libellés restent lisibles en anglais à côté de la traduction.
- Pages web :
lattis.sql("SELECT …", [paramètres])lit le classeur en SQL etlattis.query("nom")exécute une requête favorite de l'onglet SQL, toutes deux en lecture seule, avec un tableau d'objets pour résultat. Ces lectures fonctionnent aussi sans scripts : dans la version web et la démo publique, les pages web s'affichent et lisent le classeur (le réglage « Pages web » suffit pour en ajouter) ; ce qu'une page ne peut pas faire ici (modifier le classeur, joindre un site, lancer un script) est dit dans un bandeau au-dessus de la page. - Démonstration : la page « Tableau de bord » lit le classeur par une requête favorite et
lattis.sql, et fonctionne dans la version web et la démo publique.
Changements
- Classeur partagé en direct : un tableau créé par le propriétaire ou un concepteur (saisi, collé, inséré, converti d'une plage…) est ajouté de lui-même au classeur partagé, sans passer par « Ajouter au classeur partagé » ; hors ligne, il l'est à la reconnexion. Jusqu'ici il restait sur le poste de son auteur sans que rien ne le dise, et chacun ne voyait que ses propres tableaux.
- Un tableau qui reste sur le poste (chargé par une requête, refusé par le serveur, créé par un éditeur) porte une pastille ambre « sur ce poste » au-dessus de son cadre ; un clic propose de l'ajouter au classeur partagé. Un éditeur est prévenu une fois que seuls le propriétaire et les concepteurs ajoutent des tableaux.
- Ctrl+Z de la création d'un tableau partagé le supprime aussi du serveur, pour tous (comme « Supprimer le tableau ») au lieu d'être refusé ; Ctrl+Y le recrée et l'ajoute de nouveau.
Corrections
- Version web et démo publique : la page « Tableau de bord » de la démonstration restait vide (« … »), ses lectures du classeur étant refusées avec les scripts, sans rien dire.
- Version web : les messages d'erreur du moteur suivent la langue de l'interface (ils restaient en français).
- Cartes : le fond OpenStreetMap s'autorise aussi dans la version web, indépendamment des scripts, par une question propre aux cartes ; après un refus, le bouton « Afficher le fond de carte » de la carte le permet. Dans la démo publique, qui n'a aucune connexion sortante, la carte dit « Fond de carte indisponible dans la démo » au lieu de rester vide ; un autre échec (réseau du serveur) est dit sur la carte avec sa raison.
- Windows : la mise à jour téléchargée s'installe vraiment à la fermeture de Lattis (croix de la fenêtre, Alt+F4, « Redémarrez l'application… »). Jusqu'ici, fermer la fenêtre sans classeur modifié ne lançait pas l'installeur et « Redémarrez l'application pour appliquer la mise à jour » revenait à chaque lancement. Les versions 0.3.3-beta et antérieures restent concernées : installez celle-ci une fois depuis sa page de version.
- Mise à jour qui n'aboutit pas : au lancement suivant, la barre d'état dit « La mise à jour … n'a pas pu s'installer — Installer manuellement », avec la raison (lattis.exe encore ouvert, droits d'administration refusés, installeur arrêté, aucune trace de l'installeur…) et un lien vers la page de la version ; « Installer manuellement » lance l'installeur avec son interface. Après deux échecs, Lattis n'essaie plus de l'installer à la fermeture.
- Installeur Windows : un lattis.exe qui n'a pas pu être remplacé fait échouer l'installation au lieu de la dire réussie avec l'ancienne version ; aucune boîte de dialogue ne bloque plus une installation silencieuse.
- Poste sans trousseau du système (Linux sans Secret Service, gnome-keyring ni KWallet, session kiosque, conteneur) : l'ouverture d'un classeur partagé ne reste plus bloquée sur « Ouverture… ». Un trousseau qui ne répond pas en quelques secondes est laissé de côté jusqu'à la fermeture : la connexion au Serveur Lattis, les mots de passe et les clés d'API sont gardés en mémoire (jamais dans un fichier), et la barre d'état le dit une fois (« Pas de trousseau système : connexions et mots de passe gardés jusqu'à la fermeture de Lattis ») ; il faudra se reconnecter au lancement suivant.
Télécharger
| Système | Fichier |
|---|---|
| Windows 10 et 11 | Lattis-windows-x64-setup.exe (installeur : pour vous seulement, sans droits d'administration, ou pour tous les utilisateurs du poste, droits d'administration demandés dans ce cas), Lattis-windows-x64-portable.exe (portable : l'exécutable seul, sans installation) ou Lattis-windows-x64.msix (quand il est publié, signé) |
| macOS (Apple Silicon et Intel) | Lattis-macos-universal.dmg |
| Linux | Lattis-linux-x64.AppImage, Lattis-linux-x64.deb ou Lattis-linux-x64.rpm |
SHA256SUMS.txt donne l'empreinte de chaque fichier (et sa signature .asc quand la clé GPG est configurée) ; latest.json les décrit pour le site.
Depuis v0.3.3-beta : 8 commits.
Lattis 0.3.3-beta
Nouveautés
Nouveautés
- Fichier › Paramètres › Mises à jour : la version installée et la dernière recherche d'une nouvelle version, avec son résultat (« à jour », la version disponible, ou la raison d'un échec : hors ligne, proxy, limite de GitHub), ou ce qui empêche la recherche (compilation de développement, installation MSIX mise à jour par Windows, recherche coupée par l'organisation ou désactivée). « Rechercher maintenant » cherche aussitôt, sans attendre les 12 heures entre deux recherches ; une nouvelle version trouvée est proposée dans la barre d'état.
- Ruban Données : connecté à un Serveur Lattis, son bouton passe en grand, à côté de « À partir du tableau ».
- Démo publique (
lattis-engine --public-demo, servie par le Serveur Lattis sur /demo/ sans connexion) : Lattis s'essaie dans le navigateur sans rien installer. Enregistrer (Ctrl+S) télécharge le classeur ; Fichier › Ouvrir › Récents propose « Démo small » et « Démo medium » ; un badge « Démo » dans la barre de titre. Pas de Serveur Lattis, de scripts, d'assistant IA ni de connexion à une base de données ou à une API web ; rien n'est gardé à la fermeture.
Changements
- Requête dont la source est un tableau d'un Serveur Lattis (Requêtes et connexions) : les colonnes techniques du serveur (lattis_id, lattis_pos, lattis_xid, lattis_author, lattis_updated_by, lattis_updated_at…) ne s'affichent plus, ni dans l'aperçu ni dans le tableau chargé ; seules viennent les colonnes du tableau, suivies à droite de « Mis à jour par » (le compte qui a écrit la ligne en dernier) et « Mis à jour le » (date et heure, à la seconde). Les deux noms sont pris dans la langue de l'application à la première actualisation, puis gardés par la requête. Les requêtes existantes changent à leur prochaine actualisation. Une case de la source, « Garder les colonnes techniques… », les rend telles quelles.
Corrections
- AppImage : démarre sur Fedora et les distributions hors Debian, et sur Debian/Ubuntu sans WebKitGTK installé, au lieu de s'arrêter aussitôt ; le bac à sable de WebKit (bubblewrap) n'y est pas utilisé, les paquets .deb et .rpm le gardent.
- Interface en chinois : elle ne plante plus au démarrage (deux commandes du ruban portaient le même libellé traduit).
- Source d'une requête : les tables internes de Lattis (lattis_meta_, lattis, schéma lattis d'un Serveur Lattis) ne sont plus listées.
- Édition web : le lien « Ouvrir dans le navigateur » d'un classeur partagé (/w/…) ouvre bien ce classeur, au lieu d'un classeur vide ; le menu Compte affiche le nom ou l'e-mail de l'utilisateur au lieu de « ? ».
- Classeur partagé, Serveur Lattis injoignable ou session expirée : la page de connexion propose « Ouvrir quand même (en local) », qui ouvre la copie de ce poste (modifiable hors ligne, avec Réessayer et Détacher du serveur) ; avant, le classeur ne s'ouvrait plus du tout.
- Classeurs partagés : quand le Serveur Lattis redémarre pour une mise à jour, l'application se réabonne aussitôt au suivi des changements, sans afficher de déconnexion.
Télécharger
| Système | Fichier |
|---|---|
| Windows 10 et 11 | Lattis-windows-x64-setup.exe (installeur : pour vous seulement, sans droits d'administration, ou pour tous les utilisateurs du poste, droits d'administration demandés dans ce cas), Lattis-windows-x64-portable.exe (portable : l'exécutable seul, sans installation) ou Lattis-windows-x64.msix (quand il est publié, signé) |
| macOS (Apple Silicon et Intel) | Lattis-macos-universal.dmg |
| Linux | Lattis-linux-x64.AppImage, Lattis-linux-x64.deb ou Lattis-linux-x64.rpm |
SHA256SUMS.txt donne l'empreinte de chaque fichier (et sa signature .asc quand la clé GPG est configurée) ; latest.json les décrit pour le site.
Depuis v0.3.2-beta : 13 commits.
Lattis 0.3.2-beta
Nouveautés
Nouveautés
- Fichier › Paramètres : « Réinitialiser les paramètres par défaut… », en bas de la fenêtre, remet tous les réglages de la fenêtre (fonctionnalités, assistant IA, langue, thème, limites, mises à jour) à leur valeur par défaut, après confirmation, sans redémarrer. Les réglages imposés par l'organisation restent tels quels ; thèmes créés, serveurs Lattis et leurs connexions, clés d'API, fichiers récents et choix du fournisseur de l'IA sont gardés.
Changements
- La recherche d'une nouvelle version part dès que l'application a fini de charger, au lieu d'attendre 30 secondes.
- Collage : la même règle d'en-tête qu'à la saisie. La première ligne d'un bloc collé (depuis Excel, une page web, une autre feuille) est l'en-tête si elle n'a que des textes, même quand elle ressemble aux suivantes (« Nom | Ville » puis « Léa | Paris ») ; un nombre, une date, une heure, un booléen, un pourcentage ou un montant (« Pays | 2024 », « 10 | 20 ») en fait une ligne de données, sous un en-tête « Colonne 1 », « Colonne 2 »… (clic droit › « Utiliser la première ligne comme en-têtes » pour la reprendre). Collé en première ligne de la feuille, où rien ne tient au-dessus, l'en-tête « Colonne n » prend la place de la première ligne collée et le bloc descend d'une ligne. Vaut aussi pour un collage contre d'autres cellules et pour un tableau déplacé ou copié vers une zone libre. La barre d'état le dit comme à la saisie.
Télécharger
| Système | Fichier |
|---|---|
| Windows 10 et 11 | Lattis-windows-x64-setup.exe (installeur : pour vous seulement, sans droits d'administration, ou pour tous les utilisateurs du poste, droits d'administration demandés dans ce cas), Lattis-windows-x64-portable.exe (portable : l'exécutable seul, sans installation) ou Lattis-windows-x64.msix (quand il est publié, signé) |
| macOS (Apple Silicon et Intel) | Lattis-macos-universal.dmg |
| Linux | Lattis-linux-x64.AppImage, Lattis-linux-x64.deb ou Lattis-linux-x64.rpm |
SHA256SUMS.txt donne l'empreinte de chaque fichier (et sa signature .asc quand la clé GPG est configurée) ; latest.json les décrit pour le site.
Depuis v0.3.1-beta : 5 commits.
Lattis 0.3.1-beta
Nouveautés
Changements
-
Tableau tapé : la première ligne tapée est l'en-tête, même quand elle ressemble aux suivantes (« Nom | Ville » puis « Léa | Paris »), sauf si elle contient un nombre, une date, une heure, un booléen, un pourcentage ou un montant (« Léa | 31 », « Pays | 2024 ») : alors toutes les lignes tapées sont des données, sous un en-tête « Colonne 1 », « Colonne 2 »… ajouté juste au-dessus (clic droit › « Utiliser la première ligne comme en-têtes » pour revenir ; un nombre tapé après une apostrophe, '2024, reste un nom). Sans place au-dessus (première ligne de la feuille, cellule juste au-dessus), ces lignes restent des cellules libres, que « Mettre sous forme de tableau » reprend. Un nombre tapé ensuite sous un nom de la première ligne ne change plus l'en-tête. Un bloc collé garde sa détection (années en en-tête reconnues).
-
Insertion › Tableau (et
Ctrl+L,Ctrl+T) sur une cellule vide pose un tableau vide d'une colonne, « Colonne 1 », au lieu d'un message d'erreur : la cellule dessous est sélectionnée, prête à la saisie. -
Un seul installeur Windows,
Lattis-windows-x64-setup.exe, qui demande pour qui installer, comme celui de Python : « Installer pour moi seulement » (choix par défaut : dans votre profil, sans droits d'administration, mises à jour sans invite de Windows) ou « Installer pour tous les utilisateurs de ce poste » (Program Files). Il s'ouvre sans demander de droits ; Windows ne les demande que si l'on choisit tous les utilisateurs. Une installation existante, y compris faite par l'un des deux installeurs de la 0.3.0-beta, est cochée d'office et mise à jour sur place ; la mise à jour automatique des 0.3.0-beta continue de fonctionner. L'installeur suit la langue de Windows (français, anglais, allemand, espagnol, chinois). Pour un déploiement :/S /AllUsersou/S /CurrentUser. -
Menus du clic droit plus courts, partout dans le même ordre : d'abord ce qui ne vaut qu'ici (dernière ligne, première ligne, en-tête avec du texte ou des groupes au-dessus, Basculer sur…), puis Couper, Copier, Coller ; Effacer le contenu, Format de cellule… (Ctrl+1), Mise en forme conditionnelle… ; la note ; enfin un sous-menu par objet, titré de son nom : Trier et filtrer, Ligne « 12 » (sa clé quand le tableau en a une : Insérer au-dessus, Insérer en dessous, Supprimer la ligne), Colonne « Heure » (Renommer, Type de données et clé…, Validation, Filtrer l'onglet, Convertir en valeurs, Insérer à gauche ou à droite, Supprimer la colonne), Tableau « Relevés ». De même sur les numéros de ligne et les lettres de colonne (Ligne « 5 », Colonnes « B » à « D » : insertion, hauteur ou largeur, masquer), sur un tableau croisé (Tableau croisé « Ventes » : développer, réduire, changer la source, déplacer, supprimer), un graphique (Graphique « … » : Modifier…, Supprimer) et un bouton. « Demander à l'assistant » n'est plus dans ces menus.
Corrections
- Une colonne calculée (Montant = Prix × Quantité) sert de champ de tableau croisé dynamique, en valeurs comme en lignes, au lieu d'être refusée ; la somme garde le format de la colonne (€).
Télécharger
| Système | Fichier |
|---|---|
| Windows 10 et 11 | Lattis-windows-x64-setup.exe (installeur : pour vous seulement, sans droits d'administration, ou pour tous les utilisateurs du poste, droits d'administration demandés dans ce cas), Lattis-windows-x64-portable.exe (portable : l'exécutable seul, sans installation) ou Lattis-windows-x64.msix (quand il est publié, signé) |
| macOS (Apple Silicon et Intel) | Lattis-macos-universal.dmg |
| Linux | Lattis-linux-x64.AppImage, Lattis-linux-x64.deb ou Lattis-linux-x64.rpm |
SHA256SUMS.txt donne l'empreinte de chaque fichier (et sa signature .asc quand la clé GPG est configurée) ; latest.json les décrit pour le site.
Depuis v0.3.0-beta : 13 commits.
Lattis 0.3.0-beta
Nouveautés
Changements
- Menus du clic droit réordonnés : en haut ce qui est propre à la cellule cliquée, puis le plus courant (tri et filtre, insertion et suppression de ligne, effacement, mise en forme, note), puis Couper, Copier, Coller. Les actions d'une colonne (renommer, type, validation, insérer ou supprimer la colonne) sont dans sa section « Colonne « Heure » », celles du tableau dans le sous-menu « Tableau « Relevés » », titrés du nom cliqué (plus de titre en tête du menu) ; de même pour la section « Tableau croisé » et le titre « Graphique « … » ». Onglets : insérer, renommer, déplacer, couleur d'abord, Supprimer en dernier ; avec plusieurs onglets choisis, Regrouper des onglets… en tête.
- Fenêtre : la zone qui fait redimensionner par les bords gauche et droit est 30 % plus étroite (moins de redimensionnements involontaires près de la barre de défilement).
- Aide des fonctions dans la langue choisie (anglais, allemand, espagnol, chinois) : descriptions, noms et descriptions des arguments, catégories et exemples, dans l'infobulle de signature, la liste des fonctions et les pages « fonction » de l'aide ; les noms de fonctions cités suivent la langue des formules. La recherche dans l'aide des scripts, de l'assistant et des clients MCP (
help.search) parcourt les pages de la langue, puis les pages françaises si rien n'y répond. La référence de l'onglet Script (fonctions Lua,db.*et commandes de l'application : signatures, résumés, précisions) suit aussi la langue choisie ; les exemples restent ceux du classeur d'exemple.
Nouveautés
- Renommer un Serveur Lattis ou une connexion. Fichier › Gérer les serveurs › Renommer donne à un serveur un nom à vous, gardé sur ce poste et jamais envoyé au serveur : les récents, le bandeau du classeur partagé, le menu Compte, la page de connexion et les messages le reprennent, une nouvelle lecture du serveur ne le remplace pas, et « Rétablir » revient au nom annoncé par le serveur. Dans le volet Requêtes et connexions, le menu ⋯ d'une connexion la renomme sur place (Entrée valide, Échap annule) : les requêtes qui l'utilisent suivent son nouveau nom, en une seule étape annulable (
Ctrl+Z), un nom déjà pris est refusé ; la même chose vaut désormais quand on la renomme dans sa boîte « Modifier », qui le refusait pour une connexion utilisée. - Couleur de police et couleur de remplissage (surlignage) : nouvelle palette comme celle d'Excel. Les dix couleurs du thème du classeur (blanc, noir, Texte 2, Arrière-plan 2 et six accents) avec chacune cinq variantes plus claires ou plus foncées, puis les couleurs standard (rouge foncé, rouge, orange, jaune, vert clair, vert, bleu clair, bleu, bleu foncé, violet), les couleurs récentes, Aucun remplissage ou Automatique, et Autres couleurs…. Une couleur du thème suit le thème : changer de thème recolore ces cellules, et l'export Excel l'écrit telle qu'elle s'affiche. Nom de chaque pastille en infobulle (« Vert, Accent 1, plus clair 40 % »), parcours aux flèches. La même palette sert dans Format de cellule et dans la mise en forme conditionnelle. Chaque thème prédéfini a ses quatre accents en plus de ses deux couleurs ; Personnaliser… permet de les choisir, et les thèmes de l'organisation peuvent les donner.
- Réglage de la langue (Fichier › Paramètres › Affichage) : Français, English, Deutsch, Español, 中文, ou la langue du système ; imposable par la configuration d'entreprise (
ui.language). L'interface n'est encore qu'en français, les traductions suivent ; dès maintenant, les nombres et les dates s'affichent à la façon de la langue choisie, sans redémarrer, et les fonctions lisent les nombres écrits en texte (« 1,234 ») selon elle. Le classeur enregistré n'en dépend pas. - Formules et valeurs dans la langue choisie, comme Excel suit celle du système : en anglais et en chinois, on tape et on lit
=SUM(A1, 1.5),TRUE,#VALUE!; en français=SOMME(A1; 1,5),VRAI,#VALEUR!; en allemand et en espagnol, les noms d'Excel dans ces langues avec;et la décimale,(voir ci-dessous). Les dates se tapent et s'affichent à la façon de la langue (19/10/2026, 10/19/2026 en anglais, 19.10.2026 en allemand, 2026/10/19 en chinois), y compris la date courte du ruban, Ctrl+; et les filtres ; les nombres acceptent les milliers de la langue (1,234.5 en anglais), et un booléen se tape TRUE ou FALSE comme VRAI ou FAUX. La barre de formule, la cellule, la mise en forme conditionnelle, les champs calculés, l'onglet à choix par une formule, l'aide à la saisie (signatures, exemples) et les messages d'erreur des formules suivent la langue. Le classeur, lui, n'en dépend pas : un classeur saisi en anglais se rouvre en français avec les mêmes formules écrites en français et les mêmes résultats, deux collègues de langues différentes partagent le même classeur, et les scripts et l'assistant gardent l'écriture française sur tous les postes. - Mise à jour automatique (Windows) : quand une version plus récente est publiée, la barre d'état affiche « Une nouvelle version est disponible, cliquez ici pour mettre à jour automatiquement ». Le clic la télécharge et la vérifie (empreinte publiée avec la version, signature si Lattis est signé), puis « Redémarrez l'application pour appliquer la mise à jour » : le clic ferme Lattis par le chemin habituel (questions d'enregistrement comprises), installe la nouvelle version et le rouvre ; fermer Lattis l'installe aussi. Une installation pour tous les utilisateurs demande les droits d'administrateur au moment d'appliquer (la barre d'état le dit). Au premier lancement de la nouvelle version, « Mise à jour effectuée, consultez les notes de version » ouvre les notes sur GitHub. Version portable : la nouvelle remplace l'exécutable, si son dossier est modifiable. Une version bêta reçoit les bêtas suivantes, une version publiée seulement les versions publiées. Rien n'est envoyé d'autre que la version et le système ; Fichier › Paramètres › Mises à jour coupe la recherche, et l'organisation peut l'imposer (
updates.check). macOS et Linux : la nouvelle version est signalée, le clic ouvre sa page. - Deux installeurs Windows dans chaque version :
Lattis-windows-x64-setup.exeinstalle Lattis pour votre compte, sans droits d'administration (dans votre profil, mises à jour sans invite de Windows),Lattis-windows-x64-setup-machine.exepour tous les utilisateurs du poste (Program Files, droits d'administration). Chacun prévient si l'autre est déjà installé ; les réglages restent dans le profil de l'utilisateur, communs aux deux. - Fonctions en allemand et en espagnol, sous les noms de l'Excel de ces langues :
=SUMME(A1; 1,5),SVERWEIS,WENN,WAHR,#WERT!,#NVen allemand ;=SUMA(A1; 1,5),BUSCARV,SI,VERDADERO,#¡VALOR!,#N/Den espagnol. Les fonctions propres à Lattis ont aussi leur nom (REFERENZ,REFERENCIA…). Les noms anglais restent acceptés dans toutes les langues ; l'aide à la saisie et l'aide intégrée montrent le nom anglais à côté. Le classeur enregistré ne change pas. - Accueil du premier lancement : la toute première ouverture de Lattis sur un poste n'ouvre plus de classeur vide, mais une page de bienvenue avec le choix de la langue de l'interface (appliquée tout de suite), Nouveau classeur, Ouvrir, Importer, Ouvrir depuis un serveur, les premiers pas, le classeur d'exemple, la prise en main et les récents. Elle revient tant qu'aucun classeur n'a été ouvert ; ensuite, Lattis s'ouvre comme avant. Un poste déjà utilisé (réglages ou récents présents) n'est pas concerné, ni l'édition web.
Télécharger
| Système | Fichier |
|---|---|
| Windows 10 et 11 | Lattis-windows-x64-setup.exe (installeur pour votre compte, sans droits d'administration), Lattis-windows-x64-setup-machine.exe (installeur pour tous les utilisateurs du poste, droits d'administration), Lattis-windows-x64-portable.exe (portable : l'exécutable seul, sans installation) ou Lattis-windows-x64.msix (quand il est publié, signé) |
| macOS (Apple Silicon et Intel) | Lattis-macos-universal.dmg |
| Linux | Lattis-linux-x64.AppImage, Lattis-linux-x64.deb ou Lattis-linux-x64.rpm |
SHA256SUMS.txt donne l'empreinte de chaque fichier (et sa signature .asc quand la clé GPG est configurée) ; latest.json les décrit pour le site.
Depuis v0.2.0-beta : 82 commits.