-
Notifications
You must be signed in to change notification settings - Fork 12
/
changelog.html
162 lines (136 loc) · 5.49 KB
/
changelog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>
Patagui changelog
</title>
</head>
<body>
<h3>0.7</h3>
<h4>New design for song editor</h4>
<ul>
<li>graphical editor for songs metadata</li>
<li>diagrams editor</li>
<li>drag'n drop for covers</li>
<li>support chords transposition</li>
<li>highlight environments</li>
<li>add spellchecking support</li>
<li>add find/replace dialog</li>
<li>autocompletion for macros</li>
</ul>
<h4>Misc</h4>
<ul>
<li>progress bars can be interrupted</li>
<li>display download speed and transferred bytes when downloading the library</li>
<li>PPA for Ubuntu</li>
</ul>
<h3>0.6</h3>
<h4>Appearance</h4>
<ul>
<li>redesign the song library</li>
<li>move song and songbook panels into preferences</li>
<li>new checkbox mechanism for song selection</li>
<li>new tab in preferences dialog for song editor options</li>
</ul>
<h4>Performances</h4>
<ul>
<li>remove qt's deprecated filesystem watcher for performance and stability</li>
<li>remove the sqlite database that was storing the library</li>
<li>delay the initialisation of the library after the startup of the application</li>
</ul>
<h4>Misc</h4>
<ul>
<li>new cmake toolchain</li>
<li>debian packaging with git-buildpackage</li>
<li>restore state for file dialogs</li>
<li>rename dialogs according to their triggering action</li>
<li>monospace font for song editors</li>
<li>new icon set for MacOs</li>
<li>allow custom commands for make/clean process</li>
<li>new dialog for clean/cleanall operations</li>
</ul>
<h3>0.5</h3>
<h4>Cross-platform</h4>
<ul>
<li><strong>Windows:</strong> initial support. Note that a LaTeX distribution and a Python installation is required to produce pdf</li>
<li><strong>Mac:</strong> bug fixes and better integration</li>
<li><strong>Debian:</strong> move songbook dependencies from required to recommended</li>
<li><strong>Gentoo:</strong> update ebuild dependencies</li>
</ul>
<h4>Appearance</h4>
<ul>
<li>new icons</li>
<li>tango icon theme for Mac and Windows</li>
<li>better integration for toolbars</li>
<li>improved form based dialogs</li>
<li>better placement of elements in menus</li>
<li>fewer message box to simplify user experience</li>
<li>improved columns view</li>
<li>new icon+text view for the library's album column</li>
</ul>
<h4>Features</h4>
<ul>
<li>rewrite the download process of a library. It now uses libarchive instead of an external system call to git</li>
<li>it is now possible to configure a proxy for downloading a library</li>
<li>auto-completion in the filter bar</li>
<li>several keyshortcuts have been corrected</li>
<li>new indentation mode in the song editor which now behaves like emacs: when "Tab" is pressed, the current line is correctly indented instead of inserting a tabulation</li>
<li>remove "Tools" menu since these actions were not relevant in the gui</li>
<li>auto resize cover when starting a new song</li>
</ul>
<h4>Performances</h4>
<ul>
<li>library rebuild operation drastically improved (30x faster!)</li>
<li>startup time reduced</li>
<li>improved sql queries</li>
</ul>
<h4>Bugs</h4>
<ul>
<li>many bugs have been fixed</li>
<li>use the github issues tracker tool</li>
</ul>
<h4>In progress</h4>
<ul>
<li>start working on separating the logic and appearance in the application</li>
<li>start evolving the library model</li>
</ul>
<h3>0.4</h3>
<ul>
<li>songs selection depending on language</li>
<li>improved song editor with numbered lines and highlighting of current line</li>
<li>rewrite external system calls mechanisms such as <i>make songbook.pdf</i> or <i>git clone</i></li>
<li>search bar is much more efficient and only look for title/artist/album fields</li>
<li>monitoring of the songs/ directory to keep database in sync</li>
<li>ui cleanups</li>
<li>new dialog to start writing a new song</li>
<li>syntax coloration for LaTeX logs</li>
<li>simplified templates parameters</li>
</ul>
<h3>0.3</h3>
<ul>
<li>Configuration file for songbook: a songbook is a .sb file that
contains pdf options values and a list of songs to be included</li>
<li>Templates interface: apply a global style for the pdf. Right
now, two templates are available: <i>patacrep.tmpl</i> corresponds to
default patacrep songbook style and <i>minimal.tmpl</i> that drops
indexes etc. which is useful to build the pdf corresponding to a
single song.</li>
<li>two dialogs for external scripts</li>
<li>improvements for song editor and syntax highlighting</li>
<li>translations, menus and tooltips updates</li>
</ul>
<h3>0.2</h3>
<ul>
<li>add search bar to filter songs</li>
<li>add widget to modify cover page options</li>
<li>synchro button allows to update the songs list without restarting the application</li>
<li>icons !</li>
</ul>
<h3>0.1</h3>
<ul>
<li>initial release</li>
<li>build pdf from a list of selected songs</li>
</ul>
</body>
</html>