Feature #1530

RCP: 0.7.7, load CQL query history in query input widgets at startup

Added by Serge Heiden about 8 years ago. Updated 6 months ago.

Status:New Start date:09/27/2015
Priority:High Due date:
Assignee:Serge Heiden % Done:


Category:UI / Ergonomy Spent time: -
Target version:TXM 0.8.3


A) Currently CQL queries used on a corpus are stored between working sessions to be able to be displayed in the Query view. To be able to use such queries, the user needs to open the Query view, select and copy a query then paste it in any query input widget.

B) Furthermore, query input widgets manage the history of the queries they have been given as input.

It would be more interesting and convenient for the user to merge A) and B) behaviours: load query history of a corpus in the query input history of any query input widget at startup. This would provide a feeling of permanent input history like in the Bash shell for example. And like it, we would have to define a policy for the relation between current session history and all times history. In such a context, the Query view can be exposed to offert query history editing/management.


  • when a TXMResult editor is opened, initialize all CQL query field widgets history with the list of the corpus past queries.
  • create new TXM Preference 'TXM > User' / section 'Query' (+ other sections): "History size / Taille de l'historique"
    • default value: 100

Related issues

related to Feature #1447: RCP: X.X, queries history manager New 08/25/2015


#1 Updated by Sebastien Jacquot over 5 years ago

  • Target version changed from TXM 0.8.0a (split/restructuration) to TXM 0.8.0

#2 Updated by Matthieu Decorde over 4 years ago

  • Target version changed from TXM 0.8.0 to TXM X.X

#3 Updated by Serge Heiden 6 months ago

  • Target version changed from TXM X.X to TXM 0.8.3

#4 Updated by Serge Heiden 6 months ago

  • Priority changed from Normal to High

#5 Updated by Serge Heiden 6 months ago

  • Description updated (diff)

#6 Updated by Matthieu Decorde 6 months ago

  • % Done changed from 0 to 80

Also available in: Atom PDF