-
Notifications
You must be signed in to change notification settings - Fork 38
/
CHANGELOG
336 lines (303 loc) · 13.8 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
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
lxqt-notificationd-2.1.1 / 2024-12-01
======================================
* Fixed transparent notifications with System theme on Wayland (by checking stylesheet before applying Wayland workaround for artifacts).
lxqt-notificationd-2.1.0 / 2024-11-05
======================================
* Corrected a mistake in processing `image-path`.
* Fixed multi-screen setups with Wayland.
* Standardized the desktop file.
* Added "Do Not Disturb" to tray menu.
* Fixed regressions.
* Workaround for translucency artifacts with Qt 6.8.0 on Wayland.
lxqt-notificationd-2.0.1 / 2024-05-04
======================================
* Prevented a random crash on killing the process with Qt ≥ 6.7.
lxqt-notificationd-2.0.0 / 2024-04-17
======================================
* Ported to Qt6.
* Added full Wayland support by using layer shell.
lxqt-notificationd-1.4.0 / 2023-11-05
======================================
* Moved the size and margin settings to the Appearance page of config dialog.
* Ported a deprecated KWindowSystem method.
* Port away from deprecated date/time format.
* Ensure cleaning of resources.
* Exit upon unsuccessful initialization.
lxqt-notificationd-1.3.0 / 2023-04-15
======================================
* Updated translations and bumped the version.
lxqt-notificationd-1.2.0 / 2022-11-05
======================================
* Allow no focused widget inside notifications (useful under Wayland).
* Don't show default actions if nameless (no empty button, no empty combo-box item).
lxqt-notificationd-1.1.0 / 2022-04-15
======================================
* A better layout for config dialog.
* Added a preview button, instead of automatic preview.
* Show LXQt config's test notifications in do-not-disturb mode too.
* Updated `README.md`.
* Update notification icon when global settings are changed.
lxqt-notificationd-1.0.0 / 2021-11-04
======================================
* Updated AUTHORS.
* Bumped minimum required Qt version to 5.15.
* Added do-not-disturb mode.
* Elide action button text if needed.
lxqt-notificationd-0.17.0 / 2021-04-15
======================================
* Used const references where possible.
* Silenced compiler warning about unused parameters.
* Handled Qt5.15's deprecations.
* Used "= default" for trivial destructors.
* Completely moved to Qt5 signal/slot syntax.
* Alwas handle notification summary as plain-text.
lxqt-notificationd-0.16.0 / 2020-11-01
======================================
* Avoided container detachment.
* Dropped deprecated QProcess method.
* Added an option for showing notifications in the screen with the mouse pointer.
lxqt-notificationd-0.15.0 / 2020-04-22
======================================
* Bumped version to 0.15.0.
* Used nullptr.
* Removed (duplicated) string casts definitions.
* Use async calls to query server status information.
lxqt-notificationd-0.14.1 / 2019-02-25
======================================
* Bumped version to 0.14.1
* Only translations was changed.
lxqt-notificationd-0.14.0 / 2019-01-25
======================================
* Bumped version to 0.14.0
* Notification history implemented
* Implementations fixed:
- Fixed notification styles
- Don't use automatic string conversions
- Use QLatin1String where it is more efficient
- Test app updated
* Improved cmake scripting
- Set cmake_minimum_required to 3.1.0
- Removed locale compile definitons
* Moved translations from lxqt-l10n back to lxqt-notificationd
- Removed obsolete translation fuctionality
- Added translation promo in README.md
* Translation updates
lxqt-notificationd-0.13.0 / 2018-05-21
======================================
* Spanish translation update
* Include QStyle and QStyleOption to fix compilation with Qt5.11
* CMake: Prevent in-source builds
* notificationlayout: Remove the "on top" hint
* fix razor-qt -> lxqt and http -> https
* Fix mentions of LXDE
* Fix typo
* Fix spanish translation
* Update Simplified Chinese desktop entry
* Update Traditional Chinese translation
* Drop Qt foreach
* cmake: Handle CMP0071
* Change icon to preferences-desktop-notification
lxqt-notificationd-0.12.0 / 2017-10-21
======================================
* Release 0.12.0: Update changelog
* Set patch version
* Don't export github templates
* Improvement for notification settings, see https://github.com/lxde/lxqt/issues/744#issuecomment-138601402
* Updated Lithuanian language
* Drops Qt5Core_VERSION_STRING
* lxqt-config-notificationd: set Qt::AA_UseHighDpiPixmaps to true
* Add a basic cli to lxqt-config-notificationd Add a basic cli to lxqt-notificationd
* Added default CMAKE_BUILD_TYPE and LXQT_NOTIFICATION_PATCH_VERSION
* Create lxqt-config-notificationd_pl_PL.desktop
* Fixes a FTBFS in superbuild mode
* Added merged autostart to CMakeLists.txt
* Updated *_da.desktop files and removed *_da_DK.desktop files
* Update desktop entries and Replace fr_FR by fr
* Update Greek translation (el) Remove country variant from language code
* CMake: Adds Runtime and Devel install COMPONENTs
* Coding style changes
* Updates the build system to use the Targets infrastructure
* Drops hardcoded /etc/xdg paths
* Updated german translation, replaced Qt4 by Qt in all xsession/translations
* Updates translations infrastructure
* Update the required minimum cmake version
* remove dead template lines switch OnlyShowIn from Razor -> LXQt stringchanges LxQt -> LXQt
* Support lxqt-session and add necessary xdg autostart desktop entry files.
* Fix a typo: singals -> signals
* Bump year
lxqt-notificationd-0.11.1 / 2017-01-01
======================================
* Release 0.11.1: Update changelog
* Updated da translation. Removed da_DK
* Update and rename French .desktop file
* Make CMakeList.txt more uniform.
* Remove cpack (#53)
lxqt-notificationd-0.11.0 / 2016-09-24
======================================
* Release 0.11.0: Add changelog
* Update and extend README.md
* Add Catalan translation
* build: Use external translations
* ts-files removal (#50)
* Clean up qDebugs/comments in notification.cpp
* config: Use our specific icon for demo
* Fix used licenses in AUTHORS, lxqt-notificationd is pure LGPL Bump year in AUTHORS
* Italian translation update
* Updated Russian translation Removed ru_RU files
* notification: Default icon
* notification: Fill background
* update lxqt-config-notificationd_hu.ts
* Update lxqt-config-notificationd_it.ts
lxqt-notificationd-0.10.0 / 2015-10-31
======================================
* Update translations
* Remove docs/notification-spec-latest.html in favour of an upstream link
* Fix license file
* Switch all connect() calls to the new-style syntax
* Handle clicks on text labels properly (workaround for QTBUG-49025)
* Don't force rich text formatting on app, summary and body labels.
* Fix and improve action buttons.
* lxqt-config-notificationd: Fix Advanced Settings Ui Layout
* OnlyShowIn=LXQt;
* Update Greek (el) translation Remove country variant from language code
* Rename LxQt to LXQt everywhere
* Handles CMake policy CMP0063
* Use the LXQtCompilerSettings CMake module
* Adds Runtime install COMPONENT
* Coding style changes
* Use GNUInstallDirs
* Use CMAKE_AUTOUIC, drop qt5_wrap_ui()
* Removes unneeded include_directories() entries
* Updated german translation.
* Updated template for new translations.
* Updates the build system to use the Targets infrastructure
* fix building
* Remove trailing whitespaces
* Replace LXDE-Qt with LXQt in documentation/comment
* lxqt_translate_ts: Fixes wrong argument position
* config-nototification_hu.ts modified
*_hu.ts added
* Hungarian translatons
* Update lxqt-config-notificationd_it.desktop
* Create lxqt-config-notificationd_it.ts
* Create lxqt-config-notificationd_hr.ts
* Fix image format for images with 3 channels
* Easier selection of notifications stop
* Fix notifications disappearing on mouse leave
* lxqt-config-notificationd_fr_FR.desktop: french translation update
* notification: set fixed width of text labels for correct sizeHint after setText
* config: more options to configure notification placement (added center ver/hor)
* Fix Russian duplicated entries on .desktop files
* Update lxqt-config-notificationd_it_IT.desktop
* notification: multilined plain text formatting
* Remove KF5/ prefix as done in lxde/liblxqt#36
* settings: possibility to configure more than 99s shown time
* Unified german translation
* Updated german translation
* Added german translation.
lxqt-notificationd-0.9.0 / 2015-01-06
=====================================
* Portuguese language update
* Fix typos in tests
* - Unify naming for a unique lxqt. No more suffixes
* Add icon to config window
* Use the new LxQt::SingleApplication
* CMakeLists.txt maintenance.
* fix a translation mistake for zh_CN
* Uses the new translations cmake modules
* Update Russian translation
* Display a clearer test notification right after changing the settings
* Notifications must not cover the panel. Fixes lxde/lxde-qt#315.
* Port to KWindowSystem
* Update deprecated dbus annotation
* Use lxqt.org as vendor
* Drop Qt4 support in code
* Clean up CMakeLists.txt and drop Qt 4 support
lxqt-notificationd-0.8.0 / 2014-10-13
=====================================
* Adapt to the translation infrastructure
* Fix xde/lxde-qt #67 - Notifications are shown in the wrong location.
* Make the notification stay on top, fix bug lxde/lxde-qt #6 - Notifications show up under calendar plugin.
* Cleanup for Qt5 ready includes
* Use cmake 2.8.9 by default and use 2.8.11 for qt5. * Simplify qt5 support.
* Initial Qt5 support.
* Use new LXQt header files.
* Swap Spacing and Width
lxqt-notificationd-0.7.0 / 2014-05-07
=====================================
* Update COPYING
lxqt-notificationd-0.6.99 / 2014-04-30
======================================
* remove old templates from translations remove icon translations from desktop file translations
* Style fixes to the advanced config
* Update AUTHORS
* Add CPack rules for creating tarball
* Rename main window to Desktop Notifications
* Better wording in desktop files
* fixed: worng (and debug) qlabel color qss; moving bottom-left notification out of screen in some conditions
* Removed CMAKE_SOURCE_DIR usage from CMakeLists.txt files
* Add a dirty hack to workaround repainting issues and fix razor-qt bug 536. See https://github.com/Razor-qt/razor-qt/issues/536 for details.
* Use the correct updated org.freedesktop.Notifications.xml file from razor-resources.
* Fix renaming bugs, replacing lxqt-qt with lxde-qt
* Finish the crazy razor=>lxqt renaming tasks.
* rename razor to lxqt in strings
* Add missing files.
* Rename binaries and replace razor with lxqt. * Use the latest liblxqt and libqtxdg.
* Add COPYING and AUTHORS
* X-RAZOR changed to Razor in desktop files
* fixed #611 Notifications HTML rendering and buttons versus combo-box
* Set foreground colors for dark themes
* Fix CMakeLists.txt for 'Unknown CMake command "razor_translate_ts"'
* Translations updated
* first part of fixes based on Coverity Scan (code static analysis)
* Generate translation files
* Fix components missing translations
* Delete bad en_GB translations
* Update translations
* Translations updated
* Replace <p> tag with newlines since it's not valid notification markup
* notifications: fix button/combobox displaying for actions (stringlist should be checked divided by 2)
* Translations
* Deleted old translation methods.
* notifications: do not grow height in time (after days of use we were getting higher notification widgets)
* fixed #383 Identical notifications get increasingly large
* New translation infrastructure
* notification, dbus: no need for ReloadSettings anymore because it works out of the box now
* Fix variable (Issue #387)
* Fix for Issue #290 Fails to build on BSD
* fixed #324 Add a notification queue
* Fix for fix for commit 1c31b24 "compiles with qt 4.6.x as well"
* Fix for commit 1c31b24f3b43de5d6fb82f26e41d1a183d0c61e0 "compiles with qt 4.6.x as well"
* compiles with qt 4.6.x as well
* ad #329 - default actions and docs
* part of #329: on-click on notification launces default action or it tries to find appropariate window to raise; xfitman method renamed + one new
* don't display summary if its content equals appLabel
* issue #325: do not display default app icon if there is no icon found for notification
* fixed #327 Focused notifications should not time out
* suggestion for #325 - notifications are much smaller now. And it can be set to use smaller fornt in theme as well
* Add warning if a different notifications daemon is running
* Fix for #308
* notifications: devel docs
* notifications: settings are synced with config tool (dbus); layouting fixes
* razorqt-notificationd: Fix the placement restore configuration Ui
* Add Hints support
* Add license headers
* notification icon fix
* proper actions handling
* notification widget expands as required
* notif: final fix for signals and slots
* notif. config: do not limit notification to 99px by default
* notiications test app
* port icon code for qt4.6.x
* Fix issue 308 Calling setMinimumSize and setMaximumSize when widget is not shown will do nothing
* slot name fix
* fixed action handling
* Let CMake generate the adaptor
* Add use parts of razor-runner theme for notifications
* Fix .desktop file generation
* notifications: vrious fixes; more options (hardcoded values removed); layouting
* fixes; begin of movabe notifications
* config app for notifications
* xdg notification actions implemented
* notifications: razorapplication used (theming); qtxdg used; spec icon loading implemented
* new notification solution (initial import)