forked from lxqt/lxqt-panel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
1749 lines (1713 loc) · 92.4 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
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
lxqt-panel-2.0.1 / 2024-05-08
==============================
* Fixed a runtime failure in the plugin loader.
* Workaround for Removable Media plugin with a GLib-mounted encrypted volume.
lxqt-panel-2.0.0 / 2024-04-17
==============================
* Added Fancy Menu plugin.
* Removed spaces from saved settings of Custom Command plugin.
* Added the SVG format to the panel background picker dialog.
* Ported to Qt6.
* Added Wayland support for positioning the panel by using layer shell.
lxqt-panel-1.4.0 / 2023-11-05
==============================
* Use lxqt-menu-data instead of lxmenu-data.
* Consider the WM2Urgency hint in task bar.
* Fixed checking/clearing of urgency in task bar.
* Fixed window cycling with mouse wheel and focus stealing prevention in task bar.
* Removed unused non trivial variable from plugin-dom.
* Ported away from deprecated Qt::MidButton.
* Ported deprecated KWindowSystem methods to KX11Extras.
* Added a clear button to the search bar of Add Plugins dialog.
* Create dummy widget on unsupported platforms in desktop switch plugin (fixes crashing on Wayland).
* Added parameter parsing to launched command of volume plugin.
* Fixed the initial displayed volume with PulseAudio in volume plugin.
* Fixed the tooltips of volume control under Wayland.
* Added an option to show the output as an image in the custom command plugin.
lxqt-panel-1.3.0 / 2023-04-15
==============================
* Removed redundant classes from `VolumeButton` in volume plugin.
* Fixed typos.
* Added nullity check for quicklaunch placeholder.
* Fixed the seconds shown by the clock widget.
* Enable DOM plugin by default.
lxqt-panel-1.2.1 / 2023-01-02
==============================
* Fixed a regression in volume popup.
* Added Qeyes plugin.
* Avoid covering fullscreen windows.
lxqt-panel-1.2.0 / 2022-11-05
==============================
* Added context items to Quick Launch for reloading desktop entries.
* Set window flags of the volume popup explicitly (useful under Wayland).
* Fixed Quick Launch icons when there are multiple config files.
lxqt-panel-1.1.0 / 2022-04-15
==============================
* Updated `README.md`.
* Split panel config dialog into 3 sections.
* Modified default conf file.
* Prevented flickering of desktop switcher when only active button is shown.
* Close QProcess in the d-tor of CustomCommand.
* Show desktop names on taskbutton's context menu.
* Keep stat history on width change in sysstat (fixes the resetting of graph on auto-hiding panels).
* Close main menu on pressing its shortcut (the clash with the built-in shortcuts of the search entry is fixed).
* Made SNI proxy for xembed tray icons. Now the legacy tray icons are shown inside Status Notifier.
* Added lxqt-build-tools build dependency to README.
* Added options for button label and style of Directory Menu.
* Fixed Reset button in taskbar config dialog.
* Fixed Reset button in Status Notifier config dialog.
* Fix storing/restoring of settings in general.
lxqt-panel-1.0.0 / 2021-11-04
==============================
* Updated AUTHORS.
* Fixed the keypad navigation in main menu.
* Bumped minimum required Qt version to 5.15.
* Added Custom Command plugin.
* Added context menu and drag-and-drop support to search results of main menu.
* Consider icon names that end with a valid extension in Status Notifier.
* Don't check icon name with hasTheme() in Status Notifier.
* Prevent sliding of volume tooltip.
* Do not force Openbox configs under LXQt.
lxqt-panel-0.17.1 / 2021-04-16
==============================
* Fixed compilation against Qt < 5.15.
lxqt-panel-0.17.0 / 2021-04-15
==============================
* Fixed the popup of grouped task button in a special case.
* Code cleanup (using nullptr, removing deprecated headers/methods, using default member initializers, etc.).
* Fixed changing of world clock's time zone with mouse wheel.
* Optionally auto-hide panel only when it overlaps a window.
* Workaround for an issue with glibc 2.33 on old Docker engines.
* Completely move to Qt5 signal/slot syntax.
* Check pressed mouse buttons before closing grouped task popup.
lxqt-panel-0.16.1 / 2020-11-04
==============================
* Fixed compilation with Qt 5.12 and Qt 5.13.
lxqt-panel-0.16.0 / 2020-11-01
==============================
* Use a stylesheet for progress-bars of Sensors plugin.
* Implemented auto-hiding for Status Notifier.
* Added option to task button for moving the window to next monitor.
* Added option to place task buttons of new windows next to the existing ones of same class when task buttons are ungrouped.
* Removed incorrect and redundant explanation of milliseconds from World Clock.
* Don't call non-const member functions on temporaries.
* Prevent possible C++11 range loop container detachment.
* Fixed the sizes and alignments of some plugins at startup.
* Added right-click menu to main menu items.
* Address deprecation warnings/errors.
* Added XF86Eject button action.
lxqt-panel-0.15.1 / 2020-05-20
==============================
* Bumped version to 0.15.1.
* Fixed a problem in keyboard indicator flag, that might cause a huge amount of error messages.
* Let the panel be at virtual screen edges but not between screens.
lxqt-panel-0.15.0 / 2020-04-22
==============================
* Bumped version to 0.15.0.
* Fixed cut text in World Clock text.
* Silenced some compiler warnings.
* Show (the old) system tray icons in a predictable order and add a spacing between them.
* Made showing of the week number optional in World Clock.
* Fixed icons of applications like Skype, Doscord, etc. in Status Notifier.
* Fixed possible abort on assert in WindowNotifier.
* Don't include headers of plugins that aren't being built.
* Fetch window icons in an appropriate size to avoid scaling in task bar.
* Don't (possibly) block on initializing statusnotifier.
* Avoid char raw strings literals memory allocations.
* Don't use automatic string conversions.
* Override the menu icon size only if a custom font size is selected.
* Enhance service name registration in statusnotifier.
* Fixed a crash in LXQtTaskButton under kwin_wayland.
* Only show group popup on left clicking a grouping task button.
* Added the option "Show only active desktop" to Desktop Switcher.
* Better text eliding and painting of task buttons.
* Smoother menu search.
* Added an option to toggle volume notifications with keyboard.
* Made quicklaunch respect Panel's lock state.
* Added hints for Ctrl+DND to Quick Launch.
* Cleanup and fixes for the taksbar code.
* Release mouse after task button DND (to prevent them from remaining pressed after being dragged).
* Reset panel style sheet before updating it (to update plugin handles with Qt ≥ 5.13 when panel orientation changes).
* Removed press-and-hold popup menu from launchers in Quick Launch.
* Check if panel is under mouse on auto-hiding.
* Removed QDesktopWidget from panel.
* Put panel only at an edge of virtual screen (to prevent it from being positioned at the middle of virtual screen).
* Set the geometry of panel before showing it (because, otherwise. some WMs might not position the panel correctly).
* Removed deprecated QImage method `byteCount()` and used `sizeInBytes()` instead.
* Remove deprecated `trUtf8()` and used `tr()` instead.
* Fixd eventFilter() logic in kbindicator.
* Set alignment for layout button in kbindicator.
* Add basic support for country flags to Keyboard status indicator.
* Fixed high CPU usage of Desktop Switcher.
* Added an option to Task Manager for moving window with mouse wheel.
* Added a plugin to change display backlight.
lxqt-panel-0.14.1 / 2019-02-25
==============================
* Bumped version to 0.14.1
* Only translations was changed.
lxqt-panel-0.14.0 / 2019-01-25
==============================
* New implemented: plugin-spacer: Add auto-expansion feature
* Deprecated plugin-clock finally removed
* Implementation fixed:
- plugin-colorpicker: Removed content margins and reduce spacing
- plugin-mainmenu: Also include exec name in filtering without menu-cache
- plugin-mount: Store device names to show them upon remove
- plugin-panel: Optional overriding of icon theme for panels
- plugin-panel: Allow plugin's "static" configuration change
- plugin-spacer: Change type of mExpandable
- plugin-spacer: Use QStringLiteral whenever possible
- plugin-spacer: Add "override" to declarations
- plugin-volume: Do not auto-unmute on volume change
- plugin-worldclock: Don't use enum for bool parameter
- plugin-worldclock: Set manual format dialog title
* Improved cmake scripting
- plugin-tray: Use XCOMPOSITE_LDFLAGS instead of XCOMPOSITE_LIBRARIES
- Set cmake_minimum_required to 3.1.0
- Use lxqt-build-tools and -compilersettings
- Removed locale compile definitions
* Moved translations from lxqt-l10n back to lxqt-panel
- Removed obsolete translation fuctionality
- Removed now obsolete and harmful panel/translations/.gitignore
- Added translation promo in README.md
* Translation updates
lxqt-panel-0.13.0 / 2018-05-21
==============================
* Remove spurious newline
* Remove spurious newline
* Spanish translation update
* mainmenu: Use new signal/slot connection notation
* lxqtmainmenuconfiguration.cpp: include QAction explicitly
* CMake: Prevent in-source builds
* Fix task button removal on class change
* plugin-kbindicator: Go directly to the Keyboard Layout config page
* Update XdgAction icons appropriately
* Introduce option USE_MENU_CACHE, default OFF
* fixed razor-qt -> lxqt and http -> https
* Fixed mentions of LXDE
* mainmenu: Don't use "fallback" QIcon::fromTheme
* mainmenu: Use the QIcon::fromTheme()
* Set the initial task button text (and icon) correctly (#454)
* Update Simplified Chinese translations (#456)
* Fix worldclock in panel.conf
* Move and Resize items in task-button context menu
* Drop missed foreach
* Prevent possible container detachments
* Drop Qt foreach
* avoid infinite recursion when no icon available.
* pavucontrol should be pavucontrol-qt
* cpuload: Do proper cleanup
* cmake: Handle CMP0071
* taskbar: Avoid conditionals on uninitialized values
* mount: Fix leak
* mainmenu: Fix possible leaks in menu-cache usage
* move panel config to /usr/share/lxqt
* lxqtpanel: Fix wrongly positioned popups
* ixlqtpanel: Fix typo Gometry -> Geometry
* plugin-volume: Use a specific icon for the panel
* Use the new FindXKBCommon CMake module
* plugin-volume: Add % to value for notification
* worldclock: Fix widget size updating (#438)
* Fix stupid whitespace.
lxqt-panel-0.12.0 / 2017-10-21
==============================
* Release 0.12.0: Update changelog
* Set patch version
* quicklaunch: Show popup menu aligned to clicked button
* quicklaunch: Add "Desktop Action" support
* l10n: Update Polish translation
* Fix Danish spelling
* plugin-tray: Fix dupe icon display error
* Don't export github templates
* Use worldclock by default instead of clock.
* clock: Show deprecation message on startup/add
* Fix clock text update
* Avoid calling text() in MatchAction on a QAction == 0
* volume: Do check for OSS availability in run-time
* Update Polish .desktop entry
* Remove space from end of "Show popup on mouse hover " string
* Updated Lithuanian translation
* Add/update Lithuanian translation
* Update directorymenu_it.desktop
* mainmenu: Don't hold the references for menu-cache
* mainmenu: Fix menu-cache usage
* set Qt::AA_UseHighDpiPixmaps to true
* l10n: Updated Polish translation
* Improved lxqt-panel version display
* Added default CMAKE_BUILD_TYPE and LXQT_PANEL_PATCH_VERSION
* plugins: Make widgets/buttons use whole space
* LXQtPanelLayout: Honor item's expanding size policy
* mainmenu: Install eventFiler for all (sub)menus
* volume: Add all changes notifications (configurable)
* Fixes a FTBFS in superbuild mode
* Added merged autostart and menu to CMakeLists.txt
* Updated *_da.desktop files and removed *_da_DK.desktop files
* translation: Add Portuguese directories
* Update desktop entries and Replace fr_FR by fr
* Merge pull request #45 from lxde/menu-comment
* lxqt-applications.menu: remove accidentally added topics from "System Tools"
* Update Greek translation (el) Remove country variant from language code
* Rename LxQt to LXQt everywhere
* CMake: Adds Runtime and Devel install COMPONENTs
* Coding style changes
* Adds double quotes to everything that may break
* Use GNUINnstallDirs
* Updates the build system to use the Targets infrastructure
* Place LXQt About over Preferences in the main menu
* Added italian translation in menu
* Added german translation for the settings directory.
* Drops hardcoded /etc/xdg paths
* menu: hungarian translations added
* Add Russian translation
* Restore the old preferences menu layout of razor-qt.
* Updated german translation, replaced Qt4 by Qt in all xsession/translations
* add lxqt-leave directory files
* use LXQt-specific menu file
* 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.
* Fit the task group to its contents
* mainmenu: Add "true" translucency support
* Show "unknown" when an icon is missing
* volume: Force step for wheel over popup slider
* volume: Always show tooltip over button
* volume: Force configured step for wheel over button
* volume: Use "override" keyword
* Enable translucency for taskbar group popup
* tray: Move tray icon window into correct place
* taskbar: Elide texts of buttons when needed
* volume: Fix calculating of alsa volume
* volume: Remove duplicated code
* volume: Fix reporting of pulse volume
* sysstat: Fix saving of network maximum speed
* mainmenu: Redesign config dialog
* mainmenu: Clear search upon show (configurable)
* plugin-kbindicator: Undef the "explicit" workaround
* plugin-sysstat: Avoid "set but unused var" warning
* panel: Make space reserve on display configurable
* panel: Add wrong logic warning
* panel: Hide correctly upon the DragLeave
* plugin-mount: Fix firing the actions
* plugin-mount: Notify just on "real" add/remove
* plugin: Save settings before signal connect
* taskbar: Add Meta+1..9 shortcuts to raise windows
* Bump year
lxqt-panel-0.11.1 / 2017-01-01
==============================
* Release 0.11.1: Update changelog
* Show Auto-Hiding Panels with Delay (#387)
* Enabling testing on weston (#380)
* Update *da.desktop files
* plugin-showdesktop: Cleanup left behind XCB artifacts
* plugin-kbindicator: Use FindXCB CMake module
* plugin-tray: Use the FindXCB CMake module
* Use the new lxqt-build-tools CMake modules (FindMenuCache)
* plugin-desktopswitch: Add LABEL_TYPE_NONE
* Add/Update Portuguese translations
* taskbar: Add "cycle on wheel" configuration
* taskbar: Forward wheelEvent
* Add/Update french desktop entries
* taskbar: Set toolButtonStyle for popup correctly
* Fix faulty link in README.md
* Remove arbitrary limit of taskbar button width
* Remove cpack (#371)
lxqt-panel-0.11.0 / 2016-09-24
==============================
* Release 0.11.0: Add changelog
* Update README.md: Reflect changes introduced in 1c22479
* CMakeLists: Fail for unmet dependencies
* mainmenu: Remove setting base style in StyleChange
* mainmenu: Workaround transparent search
* mainmenu: Dispose old menu first when building new
* Add README.md
* sensors: Add default bar scale
* sensors: Check for existence of the max value
* sensors: Add minor code optimization
* mainmenu: Handle QAction disposal correctly
* panel: Don't use autoFillBackground
* Plugin: Fix FTBFS for older Qt versions
* mainmenu: Fix show/hide actions after menu rebuild
* Statusnotifier: Remove setParent on StatusNotifierMenu.
* Add XKB_COMMON_X11_INCLUDE_DIRS
* panel: Remove/deprecate plugin-screensaver (#363)
* Add and Update Arabic Translations for Desktop Files
* Fix updating panel geometry on screen size change
* panel: Fix screen number config change saving
* Separate a String for I18N Enhancement
* plugin: Force config dialog activation/raise
* plugin: Fix crossreferencing of config dialogs
* panel: Dispose unneeded menu
* panel: Destroy panel's config dialog
* showPopupMenu: Remove extraneous setParent() call (#359)
* statusnotifier: fix popup position on right click
* desktopswitch: Take layoutDirection into account
* taskbar: Remove orientation specific logic for DnD
* LXQtPanelLayout: Take layoutDirection into account
* taskbar: Remove forgotten debug
* taskbar: Consider layoutDirection for DnD
* panel: Optimize search a bit
* plugin-volume: Avoid an buffer overflow
* Respect the OnlyShowIn property for menu entries when using menu-cache (#351)
* kbindicator-plugin: fix linking with libxcb-1.12
* plugin-volume: Handle errors when trying to determine the next card
* Clean up CMakeLists.txt
* plugin/directorymenu: Removes no use code (#350)
* build: Forward translations parameters
* ts-files removal (#346)
* Fix memory leaks
* Use const references with the foreach iterator
* Small fix
* statusnotifier: Fix showing icons in menu
* kbindicator: (Re)Add .desktop translations
* Update desktopswitchconfiguration.ui
* panel: (Re)Add translations dir
* Revert unintended *.desktop files removal
* Remove translations (can be pulled in build time)
* Use external translations
* Update lxqt-panel_it.ts
* Add documentation/comments for PanelPluginsModel.
* Fix segfault on plugin initialization (#338)
* translations: updated german translation (#323)
* plugin-mainmenu: update mainmenu_it.ts (#337)
* Russian translation update
* mainmenu: Use style sheet to override icon
* plugins: Change "repolish" logic
* mainmenu: Reduce delay of popup when using shortcut
* volume: Remove debug
* plugins: Don't unload -> avoid dangling resources
* Added new translated strings.
* Added missing context for lupdate.
* Updated german translation.
* Ask for confirmation when removing a panel
* panel: Add "Lock Panel" functionality
* fix updating panel geometry on screen changes
* Try find a free position when adding a new panel
* LXQtPanelApplication: Use D-Pointers
* Animate auto-hiding panels.
* Add QT_USE_QSTRINGBUILDER to the compile definitions
* tray: Fix SEGFAULT on stop
* mainmenu: Fix visual search problems
* mainmenu: Remove duplicates from search
* mainmenu: Add new configuration options for search
* mainmenu: Workadound QLineEdit's wakups(QTBUG-52021)
* mainmenu: Add configurable way of search
* taskbar: separate adding from changing windows
* plugins: Make buttons flat for cleaner look
* mainmenu: Fix search interacion
* mainmenu: Add search/hide possibility
* taskbar: Add show icon by WindowClass to config
* taskbar: Use icon from theme (based on windowClass)
* panellayout: Do not allow oversized plugins
* panellayout: Avoid plugin margins
* PluginSettings: Make settings object/class public
* Bump year Fix licenses: lxqt-panel is pure LGPL
* worldclock: Fix possible SEGFAULT
* Add comments for ILXQtPanel and LXQtPanel.
* plugin-taskbar: fix German translation of configuration dialogue
* panel: Correct PanelPluginsModel logic
* volume: Avoid infinite cycle in config dialog
* plugins: Use "cleaner" style logic
* mainmenu: Remove unneeded includes
* mainmenu: Fix freeze for some widget styles (e.g. breeze)
* tray: Fix "BadDamage" warning message
* tray: Postpone tray icon initialization
* PluginSettings: Emit settingsChanged only for owned keys
* taskbar: Fix (auto)hide after window menu is shown
* mainmenu: Use directory of current icon for search
* mainmenu: Fix showing icon path in configuration
* plugin-taskbar: avoid icon-only style for groups
* statusnotifier: fix position of context menus
* plugin-quicklaunch: remove preset applications
* plugin-tray: Fix native window sizes for high DPI devices
* taskbar: Refactor/improove window handling logic
* taskbar: Fix multiple groups when WindowClass changes
* plugin settings: Publish PluginSettings symbols
* Add support for nested groups in PluginSettings
* Add PluginSettings::{read,set}Array for atomicity
* Add PluginSettings for shared settings for plugins
* plugins config: remove a lot of redundant code
* LXQtPanelPluginConfigDialog: add ctor overload
* Update lxqt-panel_fr_FR.ts
* Create HR translations for panel and plugins
* lxqt-panel: Update/format and install man page
* plugin-kbindicator: remove ru_RU translations
* plugin-kbindicator: add russian translations
* Update Russian translations for the panel and plugins
* Italian translation update
* Updated german translation.
* Adds comments for lxqtpanelapplication.h.
* Correct some minor spelling mistakes.
* panel-config: Fix background opacity slider
* taskbar: Avoid "noop" button if window ID changes
* mainmenu: Fix URL assembly for Drag&Drop
* panel: Fill background
* mainmenu: Use configurable icon
* worldclock: Fix update interval
* panel: Add periodic hide checking
* clock: Fix content update if transform/autorotate
* quicklaunch: Fix panel hiding upon showing menu
* worldclock: Decrease (unnecessary) wake-ups
* panel: Remove periodic checking for hide
* Prevent panel hiding in case any (standalone) window shown
* plugins: Unify window popup-ing
* directorymenu: Fix indentation (spaces)
* panel: Use override for overridden virt func
* hu translations fixed
* plugin-sysstat: translations fix
* desktop-switch: Highlight only windows in taskbar
* fix misspelled prefered
lxqt-panel-0.10.0 / 2015-10-31
==============================
* Fix license file
* panel: Fix reserved space on screen
* mainmenu: Fix close menu by "weird" shortcut
* volume: Handle add/removal of pulse sink correctly
* Workaround to the QStringLiteral static finalization bug
* plugin-mount: Fix SEGFAULT in finalization time
* mainmenu: Fix global shortcut configuration
* taskbar: Enhance show icon for moving
* taskbar: Fix incorrect move between multiple instances
* taskbar: Simplify drag originator logic
* Fix a couple of warnings
* Make panel's settings private for more reliability
* Fix warning about possibly uninitialized variable
* taskbar: Use the icon as the DnD pixmap
* taskbar: Add visual effect to button move
* worldclock: Fix popup showing after closed
* plugins: Unify popups behaviour
* taskbar: Fix showing group popup for DnD
* taskbar: Enhance moving buttons
* CPU count begins with 0 not with 1.
* Updated german translation.
* Added missing cpu10, updated translation template.
* Added some translateable strings, tooltips.
* plugin-statusnotifier: corrected CMakeLists.txt
* panel: referencing symbol in static plugins to not stip the loader object in linking time
* Use "automatic" plugin translations loader
* addplugindialog: show also the plugin ID (desktop file name)
* Optimization on plugin name generation, as suggested by palinek.
* Fix #839 - lxqt-panel plugins enumeration
* Revert "plugin-statusnotifier: fix FTBFS with dbusmenu-qt"
* panel: remember configured screen
* plugin-statusnotifier: fix FTBFS with dbusmenu-qt
* plugin-statusnotifier: better callable checking for static_assert
* plugin-statusnotifier: polish of SniAsync::propertyGetAsync usage
* Replace QPixmap::grabWindow with QScreen's version
* plugin-statusnotifier: add missing license headers
* plugin-statusnotifier: get all icons from DBus
* plugin-statusnotifier: async communication in DBus
* plugin-statusnotifier: postpone registration of new item to not block DBus response
* plugin-statusnotifier: correct memory release & existing menu check (avoid SEGFAULT)
* Transition LxQt --> LXQt: remnants in TS files
* Italian translation: remove country-specific translation "_IT", several updates
* Rename LxQt to LXQt everywhere
* Update Greek translation Remove country variant from language code
* license text don't match license declaration
* license headers for kbindicator plugin
* plugin-mainmenu: set icon size according to font size
* plugin-mainmenu: removed unused QProxyStyle object
* plugin-statusnotifier: fix popup position on
* Redesigned settings dialog, switching policy set as global by default
* Update Russian translation
* Removed unneeded entries from include_directories()
* Use CMAKE_AUTORCC. Drop qt5_add_resources().
* Use CMAKE_AUTOUIC. Drop qt5_wrap_ui().
* Prefer list(APPEND ...) over set(....)
* panel: QMenu positioning workaround for multihead/multipanel setup
* plugin-sysstat: fix for source strings translation
* plugin-sysstat: translatable type/source strings
* plugin-sysstat: enhanced tooltip texts
* plugin-sysstat: correct configuration displaying/changing
* plugin-spacer: configuration UI load fix
* Removes ancient QT_USE_XXXX variables
* Use find_package() to find libdbusmenu-qt5
* plugin-sysstat: added tooltip information
* minor fix in German translation of plugin-kbindicator
* Re-added german translation.
* Updated translation template for tooltips.
* Updated german translation.
* Add placeholders to fr translation
* Add french translation
* Remove faulty lithuanian translation
* Complete dutch translation
* Fix romanian translation
* Remove country specific Italian
* Complete italian translation
* Update hungarian translation
* Remove faulty lithaunian
* Update slovenian
* Delete incomplete arabian translations
* Update romanian translations for the desktopswitch plugin
* Update romanian translations for the cpuload plugin
* Update romanian desktop file for the cpuload plugin
* Update romanian translations for the clock plugin
* Update romanian translation for the clock desktop file
* Update romanian translations for the main panel ui
* Add missing romanian translation for the network monitor
* Update romanian translations for the network monitor desktop file
* panel: fix reserved space
* autohide: correctly reserve screen space, always.
* autohide: change only apparent height/width,
* panel-configplugins: Adds tooltips
* kbindicator: depend on xkbcommon & show lang flag
* application: use standard liblxqt unix signal handling to quit
* plugin-showdesktop: remove xcb dependency, use KF5
* Use KWindowSystem to set window type as Dock
* plugin-taskbar: Enhances Configuration Ui layout
* Updates the build system to use the Targets infrastructure
* plugin-clock: static width based on characters count
* Finish networkmonitor turkish translation
* addplugindialog: prevent segfault on dialog opening
* plugins: new flag to set the need for a flag
* plugin-mainmenu: applying custom font size on the fly
* Added missing german translation, updated template.
* fixes in French and German translation
* plugin-spacer: simplified configuration signal handling
* plugin-mount: avoid realign-resize recursion
* Remove trailing whitespaces
* Replace LXDE-Qt with LXQt in desktop file
* Fix naming and links
* Delete faulty indonesian translation
* Rename greek and french translation file to be country independent
* Delete duplicate russian translation
* Delete duplicate hungary translation
* Delete duplicate danks files
* Delete czech country specific files
* Add polish translation
* Moved croatian translations to the correct directories.
* Updated german translations for the taskbar plugin.
* Added german translation for the spacer plugin.
* Updated german translations for the showdesktop plugin.
* Updated german translations for the sensors plugin.
* Delete Venezuela specific translations
* Correct dutch translations for networkmonitor desktop file
* Improved network monitor Spanish translations
* Provide esperanto translation for networkmonitor
* Correct translation for esperanto desktop file
* Add turkish translation
* Fix lxde/lxqt#684: activate window on some options
* plugins: unified handling for single instance plugins across all panels
* plugins: flag to limit plugins to single instances
* plugin-volume: handle maximum volume proportionally
* plugin-clock: calculate min widget size
* panel: retest conditions for autohide regularly after Leave event
* Updated / unified german translation for taskbar plugin.
* Added german translation for sysstat plugin.
* Added german translation for statusnotifier.
* Updated template by removing old file and trigger an update.
* Updated german translation for the screensaver plugin.
* Updated german translation for the quicklaunch plugin.
* Updated german translation for the networkmonitor plugin.
* Updated german translation for mainmenu plugin.
* Updated template for mount plugin.
* Updated german translation for mount plugin.
* Added german translation for kbindicator plugin.
* Added german translation for DOM.
* Moved croatian translation to correct directory.
* Updated german translation for directorymenu.
* Updated german translation.
* Updated german translation for cpuload plugin.
* Updated german translation for colorpicker plugin.
* Cleaned german desktop file for tray plugin.
* Updated german translation for volume plugin.
* Added german translation for worldclock plugin.
* plugin-clock: adjust size only when needed
* plugin-taskbar: show only particular desktop windows
* panel: only for supported objects the iconSize qproperty styling is applied
* plugin-sensors: (re)added warning timer frequency initialization
* plugin-tray/statusnotifier: icon in .desktop file
* plugin-desktopswitch: Check if the button exists dereferencing it.
* plugin-volume: more obvious popup buttons
* plugin-spacer: slovak translation
* plugin-spacer: translatable type texts
* Updated german translation for clock plugin.
* Added new string to template and german translation.
* plugin-clock: use Qt::PreciseTimer for better accuracy
* panelconfig: default background opacity to 100 & compositing note
* plugin-clock: content down-scaling & proper size adjustments after config change
* Updated german translation, removed now obsolete _de_DE.ts.
* Updated template, sorted line numbers and contexts - like created from scratch by 'lupdate'.
* Better name for dialog window.
* pluginsmodel: fix crash in QAbstractItemModel::endMoveRows for noop move
* plugin-mainmenu: config: editable menu file & button icon
* panel: improve multi-monitor support
* Create networkmonitor_hr.ts
* Create mount_hr.ts
* Create mainmenu_hr.ts
* Create kbindicator_hr.ts
* Create directorymenu_hr.ts
* Create desktopswitch_hr.ts
* Create cpuload_hr.ts
* Hungarian translations added, modified
* plugin-mainmenu: fix crash on changing menu file
* Fixes lxde/lxqt#647, FTBFS
* Update networkmonitor_it.desktop
* Update networkmonitor_it_IT.desktop
* Update networkmonitor_it_IT.desktop
* Update networkmonitor_it.desktop
* Update networkmonitor_it_IT.desktop
* Update networkmonitor_it.desktop
* plugin-networkmonitor: fix faulty French translation
* Fix German translation of panel context menu (addendum).
* Fix German translation of panel context menu.
* panelconfig: improve title and labels
* Update lxqt-panel_es.ts
* panelconfig: fixed type in "cannot reset" note
* Make "spacer" a static plugin.
* panelconfig: no margin for plugins configuration widget
* plugin-mount: popup size handling upon show event
* plugin-mount: startup speedup (potential long time operation is done after object construction)
* plugin-mount: correct popup size handling
* plugin-taskbar: reverting commit b0a1f3d007c2369fdf624f406aa36b883c72fd5f
* panel: fix volume's type in the default config
* panel: save settings after plugin move from config dialog
* panel: plugins correct positioning
* panelconfig: corrected usage of Plugin in button states logic
* CMakeLists: re-enable default building state for plugins
* panel: PanelPluginsModel signals handled directly by layout
* Enable/disable buttons in Manage Plugins dialog
* panel: subclass QAbstractListModel to handle plugins
* panel: separate GUI of panel settings from plugin
* CMakeLists: fix translation loader include (usage of lxqt_app_translation_loader)
* plugin-taskbar: don't stretch along the panel in icon only
* plugin-taskbar: raise minimized windows on current desktop
* plugin-taskbar: show only minimized windows
* plugin-taskbar: fix for show/hide of moved window if "show only panel's screen windows" active
* plugin-taskbar: fix of crash after closing not showed window
* Update Russian translation
* Add QtCreator project file type to .gitignore
* plugin-mainmenu: fixed panel autohide after menu closed
* plugin-mount: remove of doubled signal connection
* plugin-mount: fix error message construction
* plugin-mount: add device actions back
* Fix FTBFS with Qt 5.3 and memory leak
* plugin-mount: typo for updating the status
* plugin-mount: large refactoring and simplification
* plugin-mount: improved state changes handling
* plugin-taskbar: integrated "current screen only" commit into current master - grouping
* Added show windows from current screen only
* panel: layout elements centering fix
* Refactoring of panel's main
* panel: fixed creation of translation files
* plugin-taskbar: left-aligned labels in case "Only Text"
* plugin-taskbar: initial popup button style fix
* plugin-taskbar: fix grouping popup follow icon/text style
* CMAKE_AUTOMOC=ON and cleanup of all CMakeLists.txt
* Improve panel's configuration dialog arrangement
* plugin-taskbar: configurable maximum button height
* panel: layout position optimization
* plugin-desktopswitch: urgency handling improvements
* plugin-desktopswitch: initial desktop renaming
* plugin-desktopswitch: set urgency for desktops
* plugin-taskbar: correct handling of SkipTaskbar state
* plugin-taskbar: moved handling of KWindowSystem::windowChanged into LxQtTaskBar
* plugin-taskbar: optimized window icon geometry handling
* plugin-taskbar: enhanced "is on current desktop" handling
* plugin-taskbar: fixed group vs. window class handling
* plugin-taskbar: "regroup" every time when visibility is refreshed
* plugin-statusnotifier: correctly place context menu
* plugin-statusnotifier: fix showing menu/icon showing
* plugin-taskbar: proprely handle window class name change
* Fix NetBSD build
* plugin-directorymenu: fixed directory choosing
* plugin-worldclock: use Qt::WindowModal dialogs to not "inactivate" panel
* panelconfig: correct dialog handling (avoid access to deleted object)
* plugins config: use Qt::WindowModal dialogs to not "inactivate" panel
* panelconfig: use Qt::WindowModal dialogs to not "inactivate" panel
* panel: make config dialog top-level window
* plugin-clock: removed unneeded adjusting size of widget to it's content
* plugin-worldclock: removed unneeded adjusting size of widget to it's content
* panel: show panel after launch if hidable
* plugin-taskbar: optimized calculation of popup position
* panel: widgets manageable from "add plugin dialog"
* Updates translations sources
* plugin-directorymenu: cleanup & icon
* new plugin - directorymenu
* Update mainmenu_it_IT.ts
* Updates translations sources
* panel: correct background of hidden panel
* lxqtpanellayout: respecting contentsMargins() value
* plugin-dom: enhanced properties output
* plugin-screensaver: proper shortcut regstration
* plugin-desktopswitch: proper shortcut regstration
* plugin-volume: proper shortcut regstration
* plugin-showdesktop: proper shortcut regstration
* plugin-desktopswitch: delayed registering shortcuts
* plugin-desktopswitch: refactoring & optimizations
* plugin-desktopswitch: Option to display names instead of numbers
* plugin-volume: avoid warning of hiding overloaded virtual function
* Create kbindicator_it.ts
* Update clock_it_IT.ts
* Update taskbar_it_IT.ts
* Update lxqt-panel_it_IT.ts
* Update lxqt-panel_it.ts
* Add required package xcb-util to plugin-tray
* plugin-spacer: reordered type - default now lined
* panel: auto-hide feature
* plugin-dom: non-stretchable heading
* plugins: static plugins initialization on one place
* plugins: const for ILxQtPanelPluginLibrary::instance
* plugin-mainmenu: if menu shown click on button closes menu
* plugin-clock: configurable first day of week
* panel: fix for multilplicating plugin counts when "Add Panel Widgets" shown and reactivated
* panel: conditional statically linked plugins
* plugin-volume: show perentage tooltip
* plugin-statusnotifier: standardize context menus
* plugin-taskbar: multiple fixes
* plugin-taskbar: large refactoring and cleanup
* plugin-taskbar: fixes for lxqttaskgroup and lxqtgrouppopup
* plugin-taskbar: refactor how we handle settings
* plugin-taskbar: removed eyecandy, re-sorted configuration item(s) and fixes
* plugin-taskbar: initial implementation of window grouping
* panel: added smart pointer guard to main (avoiding ad-hoc SEGFAULTs on application end)
* plugin-statusnotifier: workaround for invalid items
* plugin-statusnotifier: better icon handling
* Require C++11 support
* plugin-statusnotifier: added license to files headers
* plugin-statusnotifier: fix registration of StatusNotifierHost and protocol version
* plugin-statusnotifier: get some ideas from Plasma's
* panel: fix warning in findStaticPlugin
* plugin-statusnotifier: retrieve and cache the icons
* plugin-statusnotifier: handle Status and display correct icon
* plugin-statusnotifier: correctly handle mouse clicks
* plugin-dom: added all widget's properties view
* Added Status Notifier Plugin, from equim/lxqt-panel-plugin-snw
* plugin-dom: added all widget's properties view
* Adds a threshold which a user has to pass when scrolling on the desktopswitch plugin for the lxqt-panel. This makes scrolling less sensitive and more usable.
* Quit gracefully on Unix kill signals
* plugin-mount: Use drive-removable-media icon as fallback
* plugin-spacer: support for stylable spaces
* plugin-mount: Use only one icon instead a list of possible ones
* added support for setting desktoplayout
* plugin-desktopswitch: configurable number of rows
* plugin-networkmonitor: fixed Czech translation
* Fixes #473, mouse wheel on DesktopSwitch not functioning properly.
* plugin-mainmenu: fix for not showing menu for next added widget
* plugin-mainmenu: avoid menu loading if menu file not changed
* panel: connected cleanup to signal aboutToQuit
* Style/headers cleanups in Sensors plugin
* Updated polish translations
* Add support for "local" timezone. Fixes lxde/lxqt#519
* Simplify update timeout. Fixes lxde/lxqt#525
* plugin-mount: switch from liblxqt-mount to KF5Solid
* Style cleanups in ColorPicker, DOM, Mount and QuickLaunch plugins
* added separate list of configured plugins to not delete them from configuration in case plugin not found
* Fixing drag and drop of running programs' icons when panel is vertical
* plugin-spacer: suitable icon?!
* new spacer plugin/widget
* plugin-cpuload: configurable bar width
* plugin-cpuload: indentation corrected to follow required coding style
* Add some debug code to benchmark the loading time of each plugin during panel startup.
* Make some frequently used plugins "statically-linked" to speed up loading. * The static plugins are: clock, desktopswitch, mainmenu, quicklaunch, showdesktop, taskbar, tray, and worldclock.
* Add missing libxcb linkage to showdesktop and tray plugins since they still uses xcb.
* remove KF5/ prefix from includes as done in lxde/liblxqt/pull/36
lxqt-panel-0.9.0 / 2015-02-05
=============================
* Change the delay of main menu popup from 500 ms to 250 ms.
* Try to fix lxde/lxqt#459, lxde/lxqt##142, and lxde/lxqt#401 at the same time. * Delay showing the menu when it's activated by shortcut key to workaround keyboard focus related issues. * Code cleanup. Remove unnecessary keyboard event hacks.
* Revert "Fix mainmenu's focus"
* Add icons to the panel plugins
* Add missing action icons to the panel popup menu
* fix networkmonitor_de_DE.desktop for the time being
* Fix mainmenu's focus
* Update Russian translation
* remove specialized leave-menu handling
* Remove teatime plugin
* Portuguese update
* Update Japanese translation
* Add #TRANSLATIONS_DIR to colorpicker.desktop.
* Fix dom.desktop.in (LXDE-Qt to LXQt)
* Update all translations
* Make sure widgets in settings dialog have correct enabled state when settings are loaded
* Remove a translation message that gotten mixed accidentally
* Update spanish translation
* worldclock: Fix Ui date settings load inconsistency
* Removes ${PLUGIN_DIR} duplicate definition
* Include the BuildPlugin one time only
* Fixes CMake CMP0038 warnings
* Makes the Show Desktop shortcut work again
* Remove plugin settings from panel settings file when plugin is removed
* Portuguese language update
* Rename some text. See lxde/lxqt#416
* Cleanup of CMakes, using GNUInstallDirs now
* Updates translations sources
* Unify plugin files naming
* Support custom time zone names (as per request in https://github.com/lxde/lxqt/issues/312#issuecomment-68588776 )
* Rewrite worldclock's configuration
* - Reverse wrong placed translations.
* - Update brazilian portuguese desktop translation
* Toggle lock keys' state on click on keyboard indicator
* Use xcb on Show Desktop plugin. This is related to lxde/lxqt#338
* Add QX11Extras to cmake include dir
* - Unify naming for a unique lxqt. No more suffixes
* Network Monitor plugin: fix faulty German translation
* Use XdgDesktopFile::load()
* Revert "Commit from LXDE Pootle server by user LStranger.: 391 of 391 strings translated (0 need review)."
* Commit from LXDE Pootle server by user vgezer.: 320 of 320 strings translated (0 need review).
* Update Russian translation
* Commit from LXDE Pootle server by user LStranger.: 391 of 391 strings translated (0 need review).
* Add keyboard navigation to main menu
* Reorganization of mainmenu's configuration panel
* Fixes lxde/lxqt#318 configurable font size in mainmenu
* Commit from LXDE Pootle server by user flywheel.: 262 of 264 strings translated (2 need review).
* Update taskbar buttons' icons on event
* Add KDevelop project file type to .gitignore
* Commit from LXDE Pootle server by user DanWin.: 305 of 305 strings translated (0 need review).
* Commit from LXDE Pootle server by user DanWin.: 294 of 305 strings translated (0 need review).
* Plugin name fixed. Fixes #382
* Update Russian translation
* Sort plugins alphabetically, remove non-existing plugin-helloworld
* Add time-only formats, improve popup in plugin-worldclock
* Cancel widget move on panel with esc
* Get rid of Xlib on the keyboard indicator
* Fix draggind action from main menu
* Fixes translations generation
* Moves translations from the local to the translations dir
* Uses the new translations cmake modules
* Renames the translations source files
* Reorganize panel configuration dialog
* Make the lxqtmount-qt5 required only when building the mount plugin.
* Custom font color handling. Fixes #101.
* Panel background configuration
* Commit from LXDE Pootle server by user H.Humpel.: 124 of 305 strings translated (0 need review).
* Reset statistics widget only when size changes. Fixes lxde/lxde-qt#353
* Relax limits on size and update frequency
* Set the systray plugin free form liblxqt's XfitMan
* Fix segfault on i3 when changing workspaces. Fixes lxde/lxde-qt#240
* Commit from LXDE Pootle server by user rago1975.: 65 of 65 strings translated (0 need review).
* Fixes an FTBFS on openSuse
* Commit from LXDE Pootle server by user JSonic.: 391 of 391 strings translated (0 need review).
* Commit from LXDE Pootle server by user rago1975.: 10 of 10 strings translated (0 need review).
* Commit from LXDE Pootle server by user rago1975.: 24 of 24 strings translated (0 need review).
* Commit from LXDE Pootle server by user rago1975.: 21 of 25 strings translated (0 need review).
* Commit from LXDE Pootle server by user rago1975.: 57 of 57 strings translated (0 need review).
* Commit from LXDE Pootle server by user rago1975.: 39 of 39 strings translated (0 need review).
* Commit from LXDE Pootle server by user KlemenKosir.: 360 of 356 strings translated (0 need review).
* Fixes translations not being loaded.
* Fixes lxde/lxde-qt#325. Drop .desktop files on quicklaunch
* Update Russian translation
* Fix taskbar window filter
* Reset calendar's selected date when showing. Fixes lxde/lxde-qt#322
* worldclock: get rid of ICU
* CMakeLists.txt cleanup
* Commented line that was causing high CPU and memory usage
* Port to KWindowSystem. Purges Qt4.
* Commit from LXDE Pootle server by user H.Humpel.: 78 of 305 strings translated (0 need review).
* Popup the configuration dialog when the user adds a panel
* Commit from LXDE Pootle server by user Pjotr.: 356 of 356 strings translated (0 need review).
* Commit from LXDE Pootle server by user KlemenKosir.: 285 of 356 strings translated (0 need review).
lxqt-panel-0.8.0 / 2014-10-09
=============================
* Load the plugins translations
* Adapt to the translation infrastructure
* Fix plugin title in context menu
* Allow opening more than one plugin configuration panel. Fixes lxde/lxde-qt#60
* Make Removable Media's panel be closable with ESC. Fixes lxde/lxde-qt#126
* Needed for lxde/lxde-qt#140 and #54
* Make version detection work with Qt4
* Fixes bug that resets panel configuration on panel deletion
* Make calendar dialog hide when it loses focus
* Fix scroll order after drag and drop
* Use Qt5.2+ for WorldClock plugin instead of ICU4.2+ if possible
* Prevent infinite repainting
* Keep layout direction linked to rotation
* Update copyright info
* Fix lxde/lxde-qt#61
* Fix iterator type
* Fix lxde/lxde-qt#279
* Avoid using XdgDesktopFileCache which loads the whole cache just to get info for several files. This can speed up startup of lxqt-panel.
* Adapts to the new libqtxdg XdgMimeType class
* Removes "Set from theme" panel size button
* Commit from LXDE Pootle server by user dforsi.: 57 of 57 strings translated (0 need review).
* Commit from LXDE Pootle server by user psokol.: 16 of 32 strings translated (0 need review).
* Fix incorrect handling of work area and WM_STRUT which cause incorrect popup menu places.
* Workaround for Qt 5 bug #40681 by monitoring QScreen::destroyed() and re-create affected panels manually. * This closes lxde/lxde-qt bug #204, #205, and #206 at the same time. * Store the result of QX11Info::display() and avoid repeated calls to the methods. (When called during the primary screen being destroyed, QX11Info::display() crashes.)
* Force re-creation of the panel window when screen count is changed to workaround Qt bug 40681. * Fix lxde/lxde-qt bug #204, #205, and fix incorrect WM_STRUT & WM_STRUT_PARTIAL X window properties.
* Use the edge of the whole screen instead of that of individual monitors when setting strut as specified in the xdg EWMH spec.
* Fix incorrect _NET_WM_STRUT settings under multi-head environment.
* Do not activate the panel on mouse click. This closes lxde/lxde-qt bug # 161.
* Replace Qt5 only API QWidget::grab() with QWidget::render() when compiled with Qt4.
* Always use percentage (0-100) for the volume of audio devices.
* Delete invalid slot.
* Taskbar buttons manual ordering
* Refactor lxqt taskbar plugin and made using more than 1 taskbar possible.
* Set proper default value for sysstat plugin to turn on cpu monitoring by default.
* Fix the bug that 100% volume cannot be used. * Make AudioDevice::setVolume() accept real volume rather than percent and make all backends consistent. * Set the maximal volume of the alsa devices to 100.
* Fix dropping an action from menu
* Remove repeated find_package() from CMakeLists.txt
* Return 0 for QStyle::SH_MenuBar_AltKeyNavigation style hint of mainmenu. With this, the menu won't be closed when the user press Alt key.
* Avoid duplicated ElidedButtonStyle instances to save some resources. Update the ElidedButtonStyle proxy style when its base style is changed.
* Implements Urgency Hint handling
* Apply the new QStyles correctly to the main menu when the style is changed.
* Fix bug #14: ilxqtpanel.h misses its dependency on lxqtpanelglobals.h.
* Add missing xcb packages to CMakeLists.txt.
* Try to fix lxde-qt bug #208: Volume applet slider closes immediately after touching. * Do not hide the volume popup when realign(). * Activate the popup window, and hide the popup when it's deactivated. * Fix the timeout handling in VolumeButton.
* Update the sink list in the config dialog of volume control plugin when changing audio engine.
* Fix the incorrect default value of audio backend of volume control plugin.
* Properly include sysstat directories
* Use portable SysStat headers
* Use portable LXQt header in .ui files too
* Look for the Qt5 version of SysStat when appropriate
* Set _NET_WM_WINDOW_TYPE_DOCK to the panel to workaround a bug in Qt5.
* Fix incorrect handling of xcb event, fixing tray plugin.
* Fix building kbindicator plugin with Qt5 and XCB (not fully working).
* Try to fix tray plugin.
* Fix taskbar plugin for Qt5.
* Add missing plugin metadata to make them loadable in Qt5.
* Qt5 fixes
* Prepare for Qt5
* Prepare the CMakeLists.txt files for building with Qt5.
* Make the "Mixer" link in volume plugin be themeable
* emit realigned () is now called always AFTER LxQtPanel::realign()
* Update quicklaunchaction.cpp
* Use the libqtxdg portable headers
* Make it work for vertical panels too
* Panel height handling
* Adapt to the new liblxqtmount portable headers
* Adds the liblxqtmount include dirs to the build system.
* Call for realign() when position is changed and a name fix for positionChanged()