-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathCHANGELOG
226 lines (192 loc) · 8.56 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
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
4.1.4 (01.11.2013):
- fixed week number not being updated;
- added missing title of "Insert Component" dialog.
4.1.3 (27.09.2013):
- ensure that component values are always up to date;
- adjust timestamp for time zone offset;
- do not allow for accidental nesting of components in editor;
- added option to hide date in Train Clock theme;
- added workaround to ensure that hands of SVG Clock have correct initial positions as soon as possible.
4.1.2 (01.06.2013):
- ensure that center of SVG Clock theme is always valid;
- improve resizing in vertical panels.
4.1.1 (25.05.2013):
- fixed WYSIWYG editor for HTML themes;
- fixed missing dialog for "Insert Component" actions.
4.1 (15.05.2013):
- added SVG Clock theme (analog clock that uses Plasma theme);
- added experimental support for QML themes (alpha state);
- added simple file templates for new themes;
- move theme editor to own dialog;
- move theme specific actions to context menu;
- added ability to install and export themes (Plasma Package ZIP);
- some other improvements and fixes.
4.0 (20.04.2013):
- replaced parser by scripting API;
- improved theme previews (better contrast for some Plasma theme and applications style combinations);
- added animations to Train Clock;
- added LCD Clock theme;
- added Ring Clock theme;
- added simple Analog Clock theme;
- updated beClock theme to better scale up;
- enabled antialiased rendering;
- use standard PlasmaClock tool tip if custom one was not supplied;
- added ability to define theme options and updated existing ones to make use of it;
- use standard about dialogs to display themes information;
- more user friendly way to insert clock components;
- use KTextEditor for source editing;
- added ability to set custom theme using Plasma scripting;
- use Plasma::Package as themes storage;
- many code cleanups and fixes.
3.2 (10.03.2013):
- added Train Clock, based on design by Nuno Pinheiro;
- added beClock theme, inspired by clock by Thomas Luebking;
- added Binary Clock;
- show placeholder category as title in rich text editor;
- enable Apply button when configuration values are changed;
- added Edit button to trigger clipboard action editor;
- moved custom themes to separate, shared data file;
- some other improvements and fixes.
3.1 (15.02.2012):
- added initial support for placeholder previews in rich text editor;
- new theme selector with previews;
- added Progress clock, based on code from Peter Fajdiga;
- removed Flat theme (too similar to Default);
- updated internal HTML layout to be simpler and more future proof;
- add dynamic offset to themes with enabled background;
- events are now always synced;
- allow to zoom contents of rich text editor;
- use Plasma theme font by default;
- set initial focus for rich text editor;
- move bundled themes to XML data file;
- some other fixes.
3.0 (15.01.2012):
- cleaned up clock format editor;
- replace placeholders menu by dialog exposing some additional options;
- new placeholders, no longer based on strftime() syntax;
- added possibility to to use simple conditional statements and display results of script expressions;
- allow to override mode of possessive form of month name (using + or - infix);
- allow to show time from multiple timezones (displayed in tool tip by default);
- allow to display events (displayed in tool tip by default);
- allow to display only characters range of substitution;
- allow to access placeholder dialog from format fields;
- allow to toggle use of standard background;
- allow to embed clickable links;
- improved formats storage;
- some code cleanups and fixes.
2.8 (01.01.2012):
- allow to disable tool tip by setting empty value for toolTipFormat;
- allow to display holiday string (%h);
- improved Calendar format;
- always use calendar system selected in configuration dialog;
- use resize event to update scaling;
- some code cleanups.
2.7 (01.12.2011):
- adapted to KDE 4.6 API changes;
- improved placeholder menu (sorted and grouped);
- added new Calendar format;
- more friendly install script;
- removed compile time dependency on gettext.
2.6.1 (30.08.2010):
- fixed clipboard actions row selection.
2.6 (27.08.2010):
- allow usage of JavaScript in formats;
- allow to show only part of string using placeholders;
- some code cleanups.
2.5.2 (26.08.2010):
- redo "dbClock with reflection" format to fit in panels;
- added "Verbose" format.
2.5.1 (23.08.2010):
- fixed sizing in panels.
2.5 (16.08.2010):
- adapted to KDE 4.5 API changes;
- improved font size selection;
- better initial size on desktop;
- other small fixes.
2.4 (10.10.2009):
- cleanup of configuration interface:
- always scale contents to fit;
- do not paint background if background or background-image property is set to none in most top level tag;
- option to set custom tool tip is now available only in configuration file;
- removed option to set time difference.
- adapted to kdelibs coding style.
2.3 (20.09.2009):
- force selection of next character if previous is %.
2.2 (03.09.2009):
- added sunrise and sunset times (%o and %O respectively);
- added simple preview in edit tool tip;
- placeholders dialog replaced by menu with previews;
- fixed clock freezing after changing settings;
- attempt to fix crash occurring for some users when opening settings dialog;
- do not overwrite all contextual actions, only replace clipboard menu;
- try to preserve default format set;
- scale to available space by default;
- other small fixes.
2.1 (01.07.2009):
- new WebKit based rich text editor;
- added list of predefined date and time formats;
- improved configuration dialog;
- improved calculating of maximum length of date and time formats;
- adding empty format to list of clipboard actions will create separator;
- fixed clock or tool tip not updating every second for some formats.
2.0 (21.06.2009):
- moved to QtWebKit to improve HTML and CSS support;
- added optional rich text editor;
- added possibility to automatically rescale contents to best fit available space (experimental);
- added time zone offset placeholder (%z);
- painting of applet background is now optional;
- replaced time zone city placeholder by time zone abbreviation (old value available as %g);
- other small fixes.
1.4 (20.04.2009):
- update contents of clipboard menu also when opening it using keyboard;
- small fixes and changes.
1.3 (29.03.2009):
- switch time zones (if selected more than one) on mouse wheel event;
- added German translation by Matthias Fehring;
- fixed insertion of common clock translations.
1.2 (27.03.2009):
- copy formatted date and time string on keyboard shortcut activation;
- do not show tool tip when format set to empty string;
- added translations support;
- added Polish translation by me;
- added install.sh script.
1.1 (01.02.2009):
- simplified configuration dialog, advanced options now have their own page;
- contents margin is now set to 12 pixels for desktop (instead of 3 pixels for all cases);
- fixed timezone settings;
- clock should not wrapping into multiple lines without using line breaks.
1.0 (24.01.2009):
- some improvements in calculating of applet width for formats with varying date and time string length;
- updated to plasmaclock library related changes;
- updated to Plasma CMake related changes.
0.9 (25.12.2008):
- updated to KDE 4.2 changes - now applet uses shared plasmaclock library;
- added adjustable tool tip;
- added clock preview button in configuration dialog;
- fixed truncating of last character in date and time string format in some cases.
0.8 (20.12.2008):
- improved handling of empty list of clipboard actions;
- fixed not saving clipboard settings.
0.7 (14.12.2008):
- added possibility to set own formats for clipboard actions;
- added option to set time difference (seconds) to time from data engine;
- added new placeholders for short date and short time representation.
0.6 (13.12.2008):
- added fast copy to clipboard of adjustable date and time format after middle mouse click on the clock;
- small fixes and changes.
0.5 (23.11.2008):
- moved to Plasma::Label (less code and no wrong cursors on hover);
- better and automatic size handling;
- no need for manual update interval setting;
- fixed calendar not showing after click.
0.4 (17.11.2008):
- rich text support (subset of HTML tags);
- new date and time parser, uses the same placeholders like strftime function and KLocale methods with addition of UNIX time stamp placeholder;
- added UNIX timestamp option to copy menu.
0.3 (16.11.2008):
- added context menu with actions to copy formatted date to clipboard (like in KDE3).
0.2 (10.11.2008):
- updated copyright headers;
- added CMakeLists.txt in main directory to make building a bit easier.
0.1 (08.11.2008):
- initial version.