forked from hvennekate/Molsketch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
162 lines (145 loc) · 5.44 KB
/
CHANGELOG
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
<body>
<b> You are always welcome to report bugs, suggest improvements, etc.
<ul>
<li>on SourceForge: <a href="http://molsketch.sourceforge.net">http://molsketch.sourceforge.net</a></li>
<li>on YouTube: <a href="https://www.youtube.com/channel/UCIYnNzSnI9AHpB_c48BR7fQ">https://www.youtube.com/channel/UCIYnNzSnI9AHpB_c48BR7fQ</a></li>
</ul>
</b>
<h1>0.6.0 Nitrogen</h1>
<ul>
<li>Levels on which items are drawn are accessible; bonds are indicated to cover other bonds if on higher level</li>
<li>Broken bond indicator with same color as rest of bond</li>
<li>Show sum formula of molecule during hover and after selection</li>
<li>Closable wiki query</li>
<li>Improved performance for drag-and-drop insertion of molecules</li>
<li>Associated *.msm files with Molsketch</li>
<li>Fixed crashes after undo/redo (changed linkage between molecule, bonds, atoms)</li>
<li>Fixed global preferences (accidentally had no effect)</li>
<li>Fixed number of hydrogens and charge in saving/loading molecules</li>
</ul>
<h2>0.5.2 Boron-11</h2>
<ul>
<li>(Drawing) properties of scene</li>
<li>Reworked selecting of items/hovering over items</li>
<li>Some remodeling of brackets</li>
</ul>
<h2>0.5.1 Boron-10</h2>
<ul>
<li>Newman radius of atom to draw Newman-type projections</li>
<li>New tools for aligning, spacing, and cleaning up molecules</li>
<li>Better encapsulate calls to OpenBabel to avoid crashes</li>
<li>Several fixes to qmake/cmake installation of files (including MIME types)</li>
</ul>
<h1>0.5.0 Boron</h1>
<ul>
<li>change log displayed on startup</li>
<li>lone pairs and radical electrons</li>
<li>selection by type (not yet really useful as properties are usually edited only for single items)</li>
<li>querying Wikidata for chemical structures (requires OpenBabel and InChI support)</li>
<li>new packaging of Windows libraries (mainly OpenBabel)</li>
</ul>
<h2>0.4.1 Beryllium-7</h2>
<ul>
<li>text tool</li>
<li>fixed cmake</li>
<li>fixed legacy bond import</li>
</ul>
<h1>0.4.0 Beryllium</h1>
<ul>
<li>test project externalized</li>
<li>android not quite supported for now</li>
<li>windows dynamic not built regularly</li>
<li>Qt4 support to be phased out</li>
<li>typo in settings fixed (might be reverted)</li>
<li>library as folder, molecules with names</li>
<li>frames</li>
<li>arrows reworked</li>
<ul>
<li>several options</li>
<li>select tip</li>
<li>equilibrium arrows</li>
<li>mechanism arroow</li>
</ul>
</ul>
<h1>0.3.0 Lithium</h1>
<p>Renovation:</p>
<ul>
<li>Reworked "tools" into "actions", more dynamic addressing via QObject</li>
<li>Qt5 support</li>
<li>qmake support</li>
<li>all actions undo-compatible</li>
<li>Use Qt SVG</li>
</ul>
<p>Features:</p>
<ul>
<li>Added context menu</li>
<li>individual line/arrow width (relative to global width)</li>
<li>draw on grid</li>
<li>rotation in discrete steps</li>
<li>MSK file format</li>
<li>more arrow types</li>
<li>Android support</li>
<li>OpenBabel via Plugin</li>
</ul>
<h2>0.1.x Helium alpha 2</h2>
<p>Features:</p>
<ul>
<li>the implicit hydrogens are now drawn on the right side of the parent atom
(thanks to Tim Vandermeersch)</li>
<li>the reusabled classes are now in a seperate (static) library</li>
</ul>
<p>Bug fixes:</p>
<ul>
<li>fixed & improved library code (thanks to Tim Vandermeersch)</li>
<li>move regression fixed</li>
<li>save implicit hydrogens</li>
</ul>
<h2>0.1.x Helium alpha 1</h2>
<p>Features:</p>
<ul>
<li>added option to add/remove single implicit hydrogens</li>
<li>added 2D rotating</li>
<li>rudimentary support for 3D rotation</li>
<li>improved periodic table</li>
<li>improved settings dialog</li>
<li>save position of dock widgets</li>
<li>remember last accessed path</li>
<li>support for i18n</li>
<li>added a panel to the toolbox to directly change the draw options</li>
<li>support for changing the font of the atom symbols</li>
<li>support for changing the bond width</li>
<li>added an autosave feature</li>
<li>there is now an initial version of a KPart of the molsKetch drawing widget available</li>
</ul>
<p>Bug fixes:</p>
<ul>
<li>fixed crash when trying to remove nonexisting custom molecule</li>
<li>file extension are now added on saving</li>
<li>fixed bug on loading/saving CML files</li>
</ul>
<h2>0.1.1 Deuterium</h2>
<p>Features:</p>
<ul>
<li>added support for OpenBabel under Windows</li>
<li>switched to cmake as build system</li>
<li>you can now use left click to delete items in the document</li>
<li>loaded/imported files are now splitted in seperate molecules</li>
<li>made hinting less intrusive</li>
<li>made charge changes undoable</li>
<li>made scrolling on the document zoom to the cursor position (thanks to Vladimir Zima for the suggestion)</li>
<li>made the element selector look like a periodic table (thanks to Carsten Niehaus for the suggestion)</li>
<li>updated the element data</li>
<li>added bug report menu entry</li>
<li>updated some of the shortcuts</li>
<li>clean up of the code and added apidox (thanks to Carsten Niehaus)</li>
</ul>
<p>Bug fixes:</p>
<ul>
<li>fixed some crashes on closing/opening a new document</li>
<li>lots of other fixes</li>
</ul>
<h1>0.1.0 Hydrogen</h1>
<ul>
<li>initial release</li>
</ul>
</body>