15 05 | 2012

Songbook-Client 0.7

Written by Crep

Classified in : News

I'm really glad to announce the version 0.7 of the Songbook-Client! A lot of new features have found their way in this version :)

Most of the changes are related to the song editor. Here are some highlights for the most visible updates.

Graphical editor for metadata

No doubt, this is the biggest change and you can't possibly miss it! The metadata of songs are seamlessly handled by the editor ie title, artist name, album, cover, diagrams etc. Here is a screenshot:

new-song song-editor
  • the cover can be dropped from an external image file
  • the icon with two arrows corresponds to the \transpose macro for chord transposition (see tooltips for more info)
  • LaTeX environnements (verse, chorus, bridge, scripture) have their own background color (that may be disabled in the preferences dialog)

Spell-checking

The song editor now support spell-checking via hunspell library (widely used in projects such as Firefox, Chrome or LibreOffice). The appropriate dictionary is loaded based on the language of the song. Unfortunately, inline chords tend to produce a lot of false positives.

spellchecker

Query replace

A new button in the toolbar provides find/replace all features. The dialog ui is functional but will be improved following gedit's for the next version.

find-replace

Completion menu for macros

Just hit Ctrl+space to popup the menu and pickup the macro you want :) Huge user-friendly improvement !

Diagram editor

Diagrams can be edited via a dedicated dialog. Here is a screenshot:

diagram-editor

Cancel progress bars

A new button has been added to progress bars to cancel the current process:

progress-bar

Library download

A few tweaks for this dialog displaying download speed and received bytes. Note that a mirror url allows one to download the library from patacrep's archive (songbook.tar.gz) (the git snapshot is still available)

download-bar

And of course, there is a lot of smaller changes and bug fixes. Congrats to Lohrun for its design and code for the song editor (and Debian packages too!) ! Kudos !

Downloads are available here as usual. Finaly, the Songbook-Client now has its own PPA for Ubuntu:

$ sudo add-apt-repository ppa:romain-goffe/patacrep $ sudo apt-get update $ sudo apt-get install songbook-client

I really hope there won't be too many bugs (edit: well, it seems there was a huge amount of them :/)/

That's all folks!

24 01 | 2012

Songbook-client 0.6 pour MacOS

Written by Crep

Classified in : News

Bonsoir à tous,

Olivier et Alex vous ont préparé une petite surprise ce soir avec un dmg tout frais, tout beau du songbook-client 0.6 pour Mac.

Merci également à Ludo avec qui on avait commencé à débroussailler le terrain :)

Happy songbook les iSongbookeurs !

songbook-client-macos
songbook-client-macos-full

Songbook-Client 0.6

Version MacOS.

close

PS: entre-temps, moi je corrige des copies en attendant fébrilement la sortie (imminente) de SoulCalibur 5 ;)

01 11 | 2011

Songbook-client 0.6

Written by Crep

Classified in : News

Hello

Le songbook-client est maintenant disponible dans sa version 0.6 ! La liste des changements est grande :) Merci à Lohrun et Carreau pour leur participation plus que conséquente !

Nouvelle interface

On commence en douceur avec une nouvelle interface qui a été entièrement repensée. Plus épurée, plus intuitive mais tout aussi fonctionnelle ! Voici deux ptits screenshots comparant l'ancienne et la nouvelle version :

Highslide JS Highslide JS
songbook-client 0.5 songbook-client 0.6

Recherche, filtres et sélection

Tout le mécanisme a été revu et devrait être beaucoup plus intuitif et pratique. La première grosse différence, c'est que la sélection des chansons s'effectue via une checkbox au lieu de prendre en compte les chansons en surbrillance. Ensuite, le filtre propose les résultats à partir des champs artiste/titre/album. En cliquant sur la petite loupe, on peut filtrer les chansons suivant la langue dans laquelle elles sont écrites. Enfin, les actions "sélectionner/déselectionner/inverser" s'appliquent sur la liste des chansons visibles (et non plus sur la bibliothèque).

Préférences

  • une nouvelle rubrique permet de personnaliser l'apparence de l'éditeur de chansons
  • tout le panneau permettant de personnaliser un recueil se retrouve dans les préférences
Highslide JS Highslide JS Highslide JS

Performances

  • suppression de la surveillance des fichiers modifiés (mécanisme déprécié par qt) qui permet d'améliorer sensiblement les performances et la stabilité
  • suppression de la base sqlite pour stocker la bibliothèque des chansons
  • la bibliothèque est actualisée après le démarrage de l'application

Divers

  • toute la chaîne de compilation a été retravaillée
  • le packaging debian a été repensé pour utiliser git-buildpackage
  • les dialogues d'ouverture de fichiers se positionnent par défaut sur le dernier répertoire ouvert
  • les titres des dialogues correspondent aux labels des actions qui les déclenchent
  • une police monospace est utilisée par défaut pour l'éditeur de chansons
  • un nouveau jeu d'icones pour macos
  • les commandes pour compiler/nettoyer les pdf peuvent être personnalisées depuis l'interface
  • un nouveau dialogue pour nettoyer les fichiers LaTeX temporaires (make clean/make cleanall)
Highslide JS Highslide JS

La version 0.6 est disponible au téléchargement pour Windows/Linux. Malheureusement, Carreau ayant été victime d'un cambriolage, cette nouvelle version n'est pas (encore) disponible pour MacOS.

Dernière chose, n'oubliez pas que le songbook-client est une interface au songbook ! Cela signifie que vous ne pourrez pas générer un pdf sans avoir installé une distribution LaTeX ainsi que Python au préalable. Je vous renvoie à la documentation pour plus d'explications à ce sujet ;)

25 06 | 2011

Big release !

Written by Crep

Classified in : News

Documentation

Tiens, ça faisait longtemps que je n'en avais pas parlé. La documentation a été profondément remaniée. Il reste encore un peu de boulot par-ci par-là mais elle devrait être bien plus complète, à jour et agréable à lire ;)

Songbook-client 0.5

La version 0.5 est là et on peut dire qu'elle amène un joli lots de nouveautés :)

Multiplateforme
  • Windows: un des changements majeurs est qu'il est maintenant possible d'utiliser le songbook-client sous Windows. Attention cependant, il est nécessaire d'avoir installé une distribution LaTeX fonctionnelle et Python pour générer les pdf. Voir la doc pour plus d'informations.
  • Mac: pas mal de petits couacs réglés mais la version 0.5 est encore en attente de packaging.
  • Debian: suppression des dépendances relatives au songbook lui-même, elles sont maintenant "recommandées"
  • Gentoo: mise à jour de l'ebuild
Apparence
  • plusieurs icônes rajoutées à droite à gauche
  • un thème d'icônes tango pour MacOS et Windows
  • meilleure intégration des toolbars
  • boites de dialogues type "formulaires" améliorées
  • effort global d'intégration suivant la plateforme utilisée pour les menus
  • beaucoup moins de "message box" : moins d'interactivité requise avec l'utilisateur
  • aperçu des colonnes améliorées
  • la colonne album affiche désormais la pochette de l'album sous forme d'icône
Fonctionnalités
  • le système de téléchargement d'une bibliothèque a été réécrit et n'utilise plus git dans un processus externe. Cela enlève une dépendance (mais en rajoute une autre :p cf libarchive) et assure une meilleure portabilité
  • il est désormais possible de configurer un proxy pour le téléchargement
  • complétion automatique dans le filtre de recherche
  • raccourcis clavier corrigés
  • indentation automatique "à la emacs" dans l'éditeur de chansons : appuyer sur "Tab" indente correctement la ligne courante plutôt que d'insérer une tabulation
  • le menu "Outils" disparait. Ces actions n'avaient pas trop leur place à cet endroit dans l'interface. Le redimmensionnement automatique des couvertures d'album est par contre directement appliqué lors de l'ajout d'un nouvelle chanson
Performances
  • reconstruction de la bibliothèque grandement améliorée (30 fois plus rapide !)
  • temps de démarrage réduit, surtout lors de la première utilisation
  • requetes sql améliorées (pas grâce à moi :D)
Bugs
  • de nombreux petits (ou pas) bugs ont été corrigés depuis l'utilisation du tracker de github
Sous le capot
  • travail de séparation entre la logique et l'apparence du logiciel
  • belle évolution du modèle représentant la bibliothèque des chansons

Merci à Carreau et à Lohrun pour leur boulot, cette release leur doit beaucoup et ça devient fun de développer à plusieurs comme ça :)

Songbook 3.3.6

Rien d'extraordinaire à signaler en dehors de quelques corrections et d'une dizaine de nouvelles chansons.

Grégoire Goffe
  • Paco Ibanez - A galopar
Crep
  • Les hurlements d'Léo - Une danseuse
  • Les hurlements d'Léo - À bout d'souffle
  • Jacques Brel - Amsterdam
  • Jacques Brel - Ces gens-là
  • Jacques Brel - La valse à mille temps
  • Cookie Dingler - Femme libérée
  • Jacques Higelin - Poil dans la main
  • Jacques Higelin - Tombé du ciel
  • La Rue Kétanou - Personne n'a l'prénom d'ma femme
  • Les Innocents - L'autre finistère

previous page 2 of 6 next »