* 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 rquired 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
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 corrent 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 )
* 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).
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()
* Remove unused btnClicked slot
* Use new LXQt header files.
* Update clock_pl_PL.ts
* Update lxqt-panel_pl_PL.ts
* Apply again patch for special meaning of negative size for panel
* Improve OSS backend of volume plugin and fix its configuration dialog.
* Add initial OSS support for the volume plugin
* Use the new libqtxdg environment neutral API
* Fix instantiation order
* Plugin wording fixes
* fixed version output and make it less verbose
* cmake option to build without menu-cache even if it is installed
* RGBA support for panel
0.7.0 / 2014-04-30
==================
* Avoid mnemonics in the main application menu caused by & symbol in the name of the desktop apps.
0.6.99 / 2014-04-29
===================
* Update AUTHORS and COPYING
* Add CPack rules for creating tarball
* Support libstatgrab 0.90
* Trivial fix
* Fix zh_TW translation for networkmonitor.
* Little fix for the previous commit
* Delay loading of menu icons when they are about to be shown.
* Delay the initiation of mount manager to speed up the startup of the mount plugin
* Fix incorrect signal/slot connections.
* Add a dirty hack to workaround bug #23 - Status icon for GTK3 applications present but not visible.
* Improve handling of app menu tooltips.
* Removed CMAKE_SOURCE_DIR usage from CMakeLists.txt
* Fix bug #11 - moc generation error
* Add missing lib linking for plugins.
* Properly export symbols needed by plugins.
* Include libsysstat cmake package correctly.
* Use gcc visibility to reduce unnecessary symbol exports
* Set NETWM icon geometry for task buttons while the panel is being resized or moved.
* Removed unneeded variable in realign
* Update NETWM icon geometry for task buttons. * Fix incorrect signal connection of ConfigPanelDialog::accept().
* Fix renaming bugs, replacing lxqt-qt with lxde-qt
* Finish the crazy razor=>lxqt renaming tasks.
* Create default panel on startup if panel/panels list in the config is empty.
* Fix #5 Wrong panel size sometimes (happens randomly)
* Fixed #6. Panel size fluctuated due to change in task buttons.
* Fix drag and drop of application menu items.
* Build main menu with libmenu-cache optionally to speed up loading greatly.
* Replace razormount with lxqtmount and close bug #4.
* Fix issue #1 by replacing razor includes with lxqt ones and use proper namespace.
* Replace links to librazorqt with ${LXQT_LIBRARIES}.
* Explicit namespace added to RotatedWidget class name
* ICU can be found by cmake now
* Fix incorrect header inclusion for lxqt-globalkeys-ui.
* Rename razor-panel to lxqt-panel and fix broken build. * Use the latest liblxqt and liblxqt-globalkeys.
* Empty taskbar collapses to zero size again - fixed
* New resizing algorithm, now we set iconSize.
* Delay when saving settings decreased to 3 seconds.
* QuckLaunch plugin. Placeholder takes all the available space, regardless of the number of rows of columns.
* Fix for Issue #571 [quicklaunch plugin]
* Add options for the razor-panel. Missing file
* Add options for the razor-panel -h, --help Show help about options --version Show version information -c, --configfile=CONFIGFILE Use alternate configuration file
* razor-desktop and razor-panel: Adds missing tr() to setWindowTitle()
* razorqt-panel/panel: Replace "Delete Panel" by "Remove Panel"
* razorqt-panel/panel: Use capitals for in menus and window titles
* razorqt-panel/panel: Renames "Add plugins ..." to "Add Panel Widgets"
* Removes hardcoded "Add plugin" window title
* razorqt-panel/panel: Save settings right after the close button clicked
* All spinboxes for panel config have step of 1
* Taskbar does not collapse when empty
* Some plugin alignments fixed
* Include polished
* Panel plugin popups unified and are QDialog based now
* Object renamed for easier theming
* KBIndicator plugin initialization delayed
* Correct tab set as default
* Typo fixed
* More verbose constants
* C includes fixed
* X11 Bool declaration conflict fixed
* No dependencies on STL
* Fix for issue #618
* Fix for issue #413
* Fix for Issue #531 This work for me in the OpenBox and KWin
* panel: add/remove panel in context menu. And it works.
* Simplified global key shortcut action names since all panels share the same config file.
* panel: single file config is used
* Better text (issue #583)
* Some improvements and optimizations in worldclock plugin
* Main menu has "reset shortcut" feature
* Unique panel & plugin identification
* Global shortcuts client library added and all support for it refactored and fixed.
* Crash on plugin removal fixed
* Memory leak fixed
* World clock has auto-rotation
* Rotated widget requires content
* Standard clock can be autorotated
* A better name for config variable
* Theme change makes properties update (issue #553 fix)
* potential solution for #553 - Cpuload: adjust text color with theme
* hotfix for hardcoded path in init - it's work in progress...
* Add pcmanfm-qt to quicklaunch (when it's installed)
* fixed #578: Please clarify/fix license in razorqt-panel/plugin-mount/mountbutton.* and menudiskitem.*
* panel: more panels in one executable. It allows to start more panels in a time
* initial implementation for #473 Highlight installed plugins. Now it needs to be "designed"
* fixed #561: Feature: drag and drop of local file (URL) in panel taskbar
* fix "shorcut" typo
* panel: set panel position when screen resizes (used eg. in virtualization)
* Fix typos
* Fix Issue #564 for the mainmenu plugin #564 "new panel: cfg "Line size" can be set to 10px but the value is not accepted"
* Rename Maximum button width to Preferr button width in the taskbar
* Fix Issue #564 for the mainmenu plugin #564 "new panel: cfg "Line size" can be set to 10px but the value is not accepted"
* Fix Issue #564 for non separate plugins #564 "new panel: cfg "Line size" can be set to 10px but the value is not accepted"
* Fix Issue #564 for the colorpicker #564 "new panel: cfg "Line size" can be set to 10px but the value is not accepted"
* Fix Issue #564 for the quicklaunch, set correct size for the placeHolder message #564 "new panel: cfg "Line size" can be set to 10px but the value is not accepted"
* Fix Issue #564 for the quicklaunch #564 "new panel: cfg "Line size" can be set to 10px but the value is not accepted"
* Fix Issues for the tray #564 "new panel: cfg "Line size" can be set to 10px but the value is not accepted"
* Fix for Issues #564 "new panel: cfg "Line size" can be set to 10px but the value is not accepted" #563 "new panel: vertical mode makes panel too lerge (width)"
* optimized panel calculations for icons only mode
* fix for tasbar's icon only view - autoreduce size expanding
* Don't use separate Layout for Placeholder in the QuickLaunch.
* Use separate Layout for Placeholder in the QuickLaunch.
* Show placeholder if QuickLaunch is empty.
* The DesktopSwitch buttons is strachable.
* Use RazorGridLayout in the DesktopSwitch plugin.
* Incorrect height for plugins on vert panel.
* Disable TeaTime plugin
* Improving the appearance of the mount popup - 2.
* Improving the appearance of the mount popup.
* The WorldClock plugin is separated
* New plugin Dom tree, usable for theme writers.
* Fix for "Set correct event_mask in the RazorTaskButton" breaks the button titles. https://github.com/Razor-qt/razor-qt/commit/c955007b951c7f4e35206a2f6e9d1911649bae10#commitcomment-2774274
* Kb indicator plugin simplified
* Fix: If you add several plugins at once, RazorPanel::findNewPluginSettingsGroup allocated one name at all new plugins.
* Removed panel HelloWorld plugin, you can use TeaTime as example plugin. Removed from razorqt-panel/CMakeLists.txt
* Removed panel HelloWorld plugin, you can use TeaTime as example plugin.
* The WorldClock plugin was ported
* The KbIndicator plugin was ported
* The SysStat plugin was ported
* The Sensors plugin: settings().value to mPlugin->settings()->value
* plugin-clock: Don't try to get the firstDayofWeek from saved settings
* fixed #484 Ugly mount plugin appearance without any mountpoints present
* Panel Worldclock plugin: proper version dependancy (issue #500)
* Fix various build falures
* Debug included back
* Panel: Duplicated line removed
* Remove ifdef nesting
* Panel Clock plugin: epic failure fixed
* Panel Clock plugin: comment with explanation added
* Panel Clock plugin: C++-style casting used, multilevel if/else changed to switch/case, conversion formula simplified.
* Panel Clock plugin: variable declarations moved to their usage places.
* Panel Clock plugin: C locale initialised only once
* Panel Clock plugin: Implementations reordered
* plugin-mount: Don't add devices that are not usable
* plugin-clock: Get locale LC_TIME from the environment
* plugin-clock: Add missing word to a comment
* plugin-clock: Check if _NL_TIME_WEEK_1STDAY exists
* plugin-clock: Add documentation to firstDayOfWeek()
* plugin-clock: Initialize variable at declaration.
* plugin-clock: Declare one variable per line
* plugin-clock: Use camelCase style for variables
* Add myself to the authors list
* plugin-clock: Fix first day of week auto-detection. Closes #489.
* plugin-clock: Use nl_langinfo() only if available
* WorldClock plugin: all timezones shown on middle click, styles updated
* WorldClock plugin: local timezone used if no timezones selected
* WorldClock plugin: Good default custom format set, synchroTimer removed, main timer sped up, popup calendar added with current day in a region supported
* WorldClock plugin: mouse wheel supported
* WorldClock plugin: main functionality works
* Active timezone support improved
* Time zones can be added to the main list
* Time zone list built from ICU
* Settings loaded and saved
* Config added
* Initial WorldClock plugin skeleton
* SysStat plugin: Custom colours are in separate dialog
* SysStat plugin: Colours and font are read from theme
* potential solution for #484 - to display text placeholder when there is no item connected
* Icon in the TeaTime plugin.
* Plugin emit SettingsChanged only if really changes present
* Fix build on older Qt
* Trtanslations
* Graph uses all available space
* Class variables renamed
* History preserved when possible in Sysstat plugin
* Separator between the screens in the select panel position combobox
* Razor-panel: New plugin API
* preliminary manpages primary for razorqt and usefully in venenux
* Simplify code in the PowerManager
* Do not display non-urgent notifications in fallback mode
* Issue #460 fixed
* Style polishing
* Removed unnecessary copied code
* unused member removed, code style is up to Coding Standards
* mainmenu: position menu based on actual width of panel
* Simpler configuration dialogue
* Issue #426 addressed
* Clock plugin simplified: no more custom fonts
* More clear code
* Translations updated
* Translations updated
* first part of fixes based on Coverity Scan (code static analysis)
* Fixes notification in volume
* Font set correctly on theme change
* Custom font for clock plugin applied correctly
* Typos found during translation
* Panel Keyboard indicator plugin - Done
* Panel Keyboard indicator plugin - skeleton
* Translations
* Delete bad en_GB translations
* Update translations
* Fix various typos
* Fix menu for plugins with an ampersand
* Translations updated
* Removed line num from TS files.
* panel-volume: remove unused translation file
* panel-volume: Fix compilation issue when one of the AudioEngines not found
* panel-volume: Fix runtime AudioEngine if multiple are available
* panel-volume: Add logistics to change AudioEngine on runtime
* Translations
* Deleted old translation methods.
* Translations for librazorqt
* panel volume: show some icon when there is no device
* panel-audio: do not crash audio plugin if there is no sound configured in the system
* Fix middle-click config
* convert annoying QMessageBox to RazorNotification
* Make close-on-middle-click optional
* Update panel plugin names and descriptions. Closes issue #361
* Lazy start and additional nullpoiter check in the razor-tray plugin.
* variable fix for cmake
* fixed #257 razor-panel segfaults - when there is no DBUS server running. The RzMountProvider's RazorMountDeviceList is not handled over pointer/casting anymore because QList is always implicitly shared.
* New translation infrastructure
* First day of week removed from UI
* The first day of week autodetection
* The first day of week autodetection
* Closed Issue #382
* Updated .ts.src files
* panel-volume: fix issue #362 about max volume - honor device max volume in pulseaudio as a default - add setting to ignore device max volume on pulseaudio
* panel-volume: fix usage of volume adjust step when using scrollwheel
* panel-volume: fix deadlock when sinkinfo retrieval failed
* panel-volume: Use same icon in panel as well as in popup for mute toggle
* Fix for Issue #290 Fails to build on BSD
* panel-volume: Change mixer QPushButton to a QLabel The label includes a link-style text instead of the flat pushbutton, which lacks some indication on some QStyles like Cleanlooks
* panel-volume: visual improvements - add mixer button with label instead of icon - add checkable pushbutton to mute on the popup
* razor-panel/plugin-volume: Use center alignment
* razor-panel: Sets the limits to the panel size (Ui)
* razor-panel: Add panel config size limits (Ui)
* razor-panel: Use PANEL_DEFAULT_SIZE instead of obscure 32s
* razor-panel: Remove minimum size definition from the config ui
* detect soub backends by proper cmake modules because of cmake variable errors on some systems; allow to be built with no pulse (ifdefs)
* panel-volume: add settings defines - Use defines rather than strings for the setting names - Change settings default for mixer to 'qasmixer' for alsa - Change settings default for volume adjust step to 5
* panel-volume: Add volume adjust step - settings has now an item to adjust volume step - inc/dec volume on AudioDevice is remove as it depends on the settings step
* panel-volume: Finally make members in AudioDevice private
* panel-volume: - Receive updates on external volume changes for alsa - Fix alsa mute setter
* panel-volume: Add alsa event handling, no usage yet
* panel-volume: Try to get proper card name instead of card index
* panel-volume: - Add initial alsa channel listing - Volume on selected alsa channel can now be set - No external volume changes are handled in alsa backend - No mute ability in alsa backend
* panel-volume: - fix logic around mute and setVolume - Unmute is volume is reset from eg. inc/dec volume
* panel-volume: add missing files
* panel-volume: Add initial Alsa support, only detects devices so far for a start
* panel-volume: qBound is much nicer, thanks for the hint from Alexander Sokolov
* panel-volume: set proper fallback icon for mixer launcher
* panel-volume: Fix global shortcuts.
* panel-volume: fix bug in setVolume on device, stupid me
* panel-volume: apply utf8 patch from Alexander Sokolov, thanks
* panel-volume: add global shortcuts, yet not configurable
* panel-volume: build fixes - add missing QMetaType include - add define for PA_VOLUME_UI_MAX, which is only defined since pulseaudio 0.9.23
* panel-volume: - make volumepopup member private - make volumeslider member private
* panel-volume: Set slider value for initial volume value whenever the managed device changes
* panel-volume: Rework pulseaudio state tracking to recover pulseaudio daemon shutdowns and/or restarts.
* panel-volume: Expose ready state from pulseaudioengine
* panel-volume: Rename method to what it actually does
* panel-volume: Add guard when context is not ready
* panel-volume: Improve internal context state tracking
* panel-volume: Finally fix the default behavior to show popup
* panel-volume: Fix creating intances in a different thread
* panel-volume: No need to set the layout explicitly
* panel-volume: Fix margin on popup layout
* panel-volume: Click to show the volume popup is now the default
* panel-volume: Fix settings dialog title
* panel-volume: Make change wheel behavior on volume slider
* panel-volume: Rename to 'Volume Control'
* panel-volume: Fix configuration and add external mixer settings
* panel-volume: use full volume range, even over 100%
* panel-volume: Make device type private
* panel-volume: Add mute toggle on middleclick
* panel-volume: Launch pavucontrol as a default mixer
* panel-volume: Fix segfault
* panel-volume: Add middleclick option
* panel-volume: Change icon accordingly to volume
* panel-volume: Reflect external volume changes in slider
* panel-volume: Start volume plugin
* panel-volume: add settings defines - Use defines rather than strings for the setting names - Change settings default for mixer to 'qasmixer' for alsa - Change settings default for volume adjust step to 5
* razoor-panel: Adds Orientation property
* razor-panel: Refactors useTheme variables names
* razor-panel: Renames "Use theme size" to "Use automatic sizing"
* panel-volume: Add volume adjust step - settings has now an item to adjust volume step - inc/dec volume on AudioDevice is remove as it depends on the settings step
* panel-volume: Finally make members in AudioDevice private
* panel-volume: - Receive updates on external volume changes for alsa - Fix alsa mute setter
* panel-volume: Add alsa event handling, no usage yet
* panel-volume: Try to get proper card name instead of card index
* panel-volume: - Add initial alsa channel listing - Volume on selected alsa channel can now be set - No external volume changes are handled in alsa backend - No mute ability in alsa backend
* panel-volume: - fix logic around mute and setVolume - Unmute is volume is reset from eg. inc/dec volume
* panel-volume: add missing files
* panel-volume: Add initial Alsa support, only detects devices so far for a start
* panel-volume: qBound is much nicer, thanks for the hint from Alexander Sokolov
* panel-volume: set proper fallback icon for mixer launcher
* panel-volume: Fix global shortcuts.
* panel-volume: fix bug in setVolume on device, stupid me
* panel-volume: apply utf8 patch from Alexander Sokolov, thanks
* panel-volume: add global shortcuts, yet not configurable
* panel-volume: build fixes - add missing QMetaType include - add define for PA_VOLUME_UI_MAX, which is only defined since pulseaudio 0.9.23
* panel-volume: - make volumepopup member private - make volumeslider member private
* fixed #252 [quicklaunch] issue dragging from qtfm
* Move panel position into the configuration dialog
* Convert Panel config dialog to use RazorConfigDialog
* Environments should be "Razor", not "RAZOR" Thanks Alec Moskvin
* Fixed for Preloading menu
* panel cpu plugin: allow user to setup update interval (1sec is default now instead of 0.5). It can drastically reduce CPU load caused bu this plugin
* Move lock screen back in root menu, per amoskvin
* tooltip workaround uses notification system
* Move Lock Screen to the Leave submenu (#210)
* GUI for change razor theme.
* Close application by middle click.
* Set window titles for use with WM's like fvwm
* Typos in code. Thanks Aaron Lewis. * In razor-runner , providers item: title() was typed as tile() * For RazorSettings class , settingsChanged() was typed as settigsChanged()
* Network monitor: don't needlessly set the tooltip
* install fix for panel's network monitor
* Improve size of cpu monitor on change of pannel orientation.
* Fixed error on network interface down.
* Nemo is renamed to NetworkMonitor
* Fixed init settings of panel-plugin network monitor.
* Added Netwok Monitor plugin for razor-panel.
* Added configuration.
* Fixed text cropping (when 100% cpu usage).
* fix default value for custom panel size
* /etc/xdg can vary on some system. Autodetected using qmake in cmake run.
* Properly show &'s in taskbar
* fix for cpuload plugin installation. cmake re-run needed.
* Preloading menu in the main menu plugin.
* Revert "Global shortcuts now based on PSI code."
* Revert "The panel did not receive the focus."
* The panel did not receive the focus.
* Global shortcuts now based on PSI code
* warning if there is no libstatgrab found
* Hide main menu when it's visible. Thanks Aaron Lewis.
* Closes #224: Application menu button don't show full text/icon when text is selected
* Config coresponds XDG directory specification
* Transifex desktop: sr_BA.ts should be a local
* Transifex desktop: local translations
* Transifex desktop: cmake files
* Transifex desktop: Translations pulled
* Transifex desktop: Reomove translations from desktop.in
* Transifex desktop: desktop->desktop.in
* Update Tradidtional Chinese Translations
* CpuLoad plugin required libstatgrab.
* Committer:stuarch modified: razorqt-desktop/config/razor-config-desktop.desktop modified: razorqt-desktop/desktop-razor/plugin-analogclock/resources/analogclock.desktop new file: razorqt-desktop/desktop-razor/plugin-analogclock/translations/analogclock_zh_TW.ts modified: razorqt-desktop/desktop-razor/plugin-helloworld/resources/helloworld.desktop modified: razorqt-desktop/desktop-razor/plugin-iconview/resources/iconview.desktop modified: razorqt-desktop/desktop-razor/plugin-notepad/resources/notepad.desktop new file: razorqt-panel/panel/translations/razor-panel_zh_TW.ts modified: razorqt-panel/plugin-clock/resources/clock.desktop new file: razorqt-panel/plugin-clock/translations/clock_zh_TW.ts modified: razorqt-panel/plugin-desktopswitch/resources/desktopswitch.desktop new file: razorqt-panel/plugin-desktopswitch/translations/desktopswitch_zh_TW.ts modified: razorqt-panel/plugin-helloworld/resources/panelhelloworld.desktop modified: razorqt-panel/plugin-mainmenu/resources/mainmenu.desktop new file: razorqt-panel/plugin-mainmenu/translations/mainmenu_zh_TW.ts modified: razorqt-panel/plugin-mount/resources/mount.desktop new file: razorqt-panel/plugin-mount/translations/mount_zh_TW.ts modified: razorqt-panel/plugin-quicklaunch/resources/quicklaunch.desktop new file: razorqt-panel/plugin-quicklaunch/translations/quicklaunch_zh_TW.ts new file: razorqt-panel/plugin-screensaver/translations/screensaver_zh_TW.ts
* Changing box layout to grid layout in quick launch plugin
* Translations update
* Added support for the online translation service. www.transifex.net
* RazorApplication class implemented; all modules ported to this class
* potential fix for issue #18: Panel clock plugin changes your size
* fix for #4 BadWindow when a window is closed
* removed unneeded call
* directories dupport for quicklaunch
* support for regular files in the quicklaunch
* initial support for drop events in the quicklaunch panel plugin
* Closes #1
* RazorTaskButton: Don't accept the drag event
* Small RazorClockConfiguration fixes. RazorTaskbarConfiguration use RazorSettingsCache now.
* RazorClockConfiguration small fixes and improvements proposed by Alex. RazorClockConfiguration use RazorSettingsCache. Testing new HIG - Reset/Close. Signed-off-by: Maciej Płaza <plaza.maciej@gmail.com>
* Task manager configuration window. Task button with only Icon isn't so big now. User can decide about task button max width.
* Removed accepChanges() declaration
* Clock configuration
* global key shortcut is a new library for razor; plugins updated
* RazorTaskButton with D'n'D support
* Animates the mouse movement to the position of the panel plugin that will be moved
* final port to new settings class; desktopbackgrounddialog improved with initial loading values
* Add: MainMenu tracks changes in the installed programs.
* The project uses RazorTheme. All except the desktop, switched to RazorSettings.
* New RazorSettings class. Now ReadSettings is deprecated. Use RazorSettings instead.
* Separate dir for XdgMenu. Fixed includes.
* Feature 3316330: Tasks from one desktop. Task Manager should have option to show tasks only from one (active) desktop. Now it shows all tasks. Without config GUI.
* Feature 3316331: Task Manager - only icon/text. Task Manager should have ability to show only name or icon (or both) of task. Without config GUI.
* Bug 3314795: The panel is not in the bottom of screen.
* Tracker 3314481: Elided text in the taskbar buttons
* Segfault in MainMenu if xdg-menu file not found.
* Copyright
* Copyright
* Fixed segfault in tray plugin.
* set default razor icon for all apps
* The settings are saved immediately after the change.
* lib_suffix location improved
* Logout dialog in main menu.
* Removed "Exit" item on panel menu.
* Fix: Missing cmake checks 2.
* Fix: Missing cmake checks.
* Fix: Segmetation fault on desktopswitch.
* Fix: Removed saveSettings method from plugins.
* Plugin-clock: added tooltip.
* From XdgIcon deleted parameter "size".
* move addplugindialog into shared lib for panel and desktop
* New /usr/share & ~/razor directory structure.
* Added: Add plugin dialog.
* initial horizontal panels
* Translations.
* In the thene you can specify the tray icon size.
* RazorPanel2 now is main panel.
* Legacy panel
* Mainmrnu plugin added
* battery icon names fixed
* fixed build cmake warnings
* XfitMan.setStrut allowed to reserve a place only from bottom.
* better XDG handling
* initial support for desktop files in quicklaunch
* Changed config param style to "param_style". Added well known menu files.
* fixed crash when there is only one desktop available
* forgotten refactored getClientList
* clocks are placed without additional unrequired space again
* clocks are correct in vertical panels too
* make quicklaunch vertically friendly, part II (final hopefully)
* make quicklaunch vertically friendly
* MainMenu plugin: Added log out menu
* Added XdgDesktopFile::icon method
* New version of main menu plugin
* allow to specify quicklaunch button size (like on netbooks)
* removed unused files
*
* better fix for tasks layout
* include fix; kdm/gdm/*dm session file; fix for taskbar resizing
* panel alignment works now (top/left, center, bottom/right)
* typos fixed in battery plugin; icon auto-size
* You can enable and disable plugins using cmake options.
* The new realization of librasorqt * XdgEnv * XdgDesktopFile * XdgMenu
* experimental: battery plugin for laptops
* better sizing in systray
* forgotten paths
* vertical panels work basically
* configuration reworked (may require to drop ~/.razor); plugins code split; new plugin: spacer
* panel plugins are modularized now; simplified plugin loading
* minor layouting changes
* patch from alex to load relative qss url
* fixed clock behavior for sizing. Using sizeHint now.
* panel plugins share API layout; don't freeze trying to load non-existing theme; experimantal value placeholders in QSS
* initial refactoring for common plugin handling. Work in progress. Done: * all plugins are using the same base class * all plugins can handle dynamic resizing (eg. systray can be smaller after embed app close, taskbar occupies all available space...) * all is fully scriptable with QSS - some layout glitches have to be fixed
* initial API for plugins. No other changes in functionality yet
* Made RazorHal mounting/unmounting work and added a new function to Xfitman for checking if a window wants attention _NET_WM_WINDOW_DEMANDS_ATTENTION - tried to get the buttons at the taskmanager to glow when this is true but it didnt work..
*
*
* do not set layout too many times
* avoid huge moving of widgets after 1st clocks update
* src formatted with astyle -A1
* settings refactored a bit: SHARE_DIR dependen on th CMAKE_INSTALL_PREFIX is defined for the compilation phase (it allows to have more razors installed eg. for development); SHARE_DIR is searched in the startup too; optimized cfg file access (1x vs. 4x as before for every file); redundant conversions merged into Razorsettings; usage of QSettings to read the settings (it does the error handling for us).
*
*
* implementation of the 'quicklaunch icons' (Razorspinbutton like widget); disabled some debug outputs; tooltips enabled for panel widgets
*
* fixed cmake stuff (debug,lib location,do not install .svn,make uninstall,etc.); fixes for qss skinning