aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop/panel-plugins/taskmanager
Commit message (Collapse)AuthorAge
* Rearrange the Lumina source tree quite a bit:Ken Moore2016-04-25
| | | | Now the utilites are arranged by category (core, core-utils, desktop-utils), so all the -utils may be excluded by a package system (or turned into separate packages) as needed.
* Fix up a couple other small bugs:Ken Moore2016-02-19
| | | | | 1) Ensure the clock plugin does not resize smaller than the time display. 2) Enforce a 40 character limit for task manager button text.
* Remove the 80-pixel limit to the text shown on task manager buttons ↵Ken Moore2016-02-18
| | | | (non-grouped). This allows the buttons to be as large as needed to fit the text, then shrink down automatically when more windows/buttons are opened up.
* Find/switch a bunch of other "delete" calls on QWidgets to the Qt ↵Ken Moore2016-02-18
| | | | deleteLater() function instead. This seems to fix the start menu category change crash with Qt 5.5.1
* Add a couple more XCB EWMH functions. One change required a re-definition of ↵Ken Moore2015-11-12
| | | | an enumeration (WINDOWSTATE -> WINDOWVISIBILITY), so I fixed the usage of that enum in the lumina-desktop project as well.
* In the task manager plugin: for a button with a single window associated put ↵Ken Moore2015-10-15
| | | | the full text of the window title as the tooltip.
* Fix up all the window activation detection/management within the lumina ↵Ken Moore2015-09-16
| | | | session. Now when a submenu on the panel is closed somehow or a window was modified with the task manager, it will properly find/activate the right window again.
* Finish converting libLumina to XCB-only and finish replacing any LX11 ↵Ken Moore2015-08-05
| | | | functions in lumina-desktop.
* Fix a bug where the clicking on the currently-active window on the ↵Ken Moore2015-04-22
| | | | taskmanager will not minimize the window.
* Update some panel plugins so that they minimize empty space when only an ↵Ken Moore2015-03-19
| | | | icon is visible.
* Clean up the active window detection/usage for the task manager.Ken Moore2015-01-19
|
* Clean up the Panel/Taskmanager XCB usage quite a bit. Now the panel is ↵Ken Moore2015-01-05
| | | | "seen" by fluxbox when a window is maximized, and the task manager works with the highly asynchronous XCB events.
* Quick checkpoint of additional XCB improvements/fixes. Still having an issue ↵Ken Moore2015-01-05
| | | | with fluxbox maximizing windows underneath panels at the moment.
* Large update of XLib -> XCB usageKen Moore2015-01-01
| | | | | 1) Add ability for task manager to minimize/maximize window from details menu 2) Add quick check/movement of new windows to make sure they are not underneath any panels
* Make the taskmanager plugin capable of two modes:Ken Moore2014-12-31
| | | | | | 1) The normal mode/behaviour is to group windows by application (backwards compatible) 2) The "-nogroups" mode ensures that every window gets it's own button (uses a lot more space on the panel since it need to put part of the window title on each button too) This two modes are treated as distinct plugins via lumina-config for simplification purposes.
* Commit some more XLib->XCB conversions (everything for the task manager), ↵Ken Moore2014-12-30
| | | | and fix a stray seg fault in the XCB window class detection routine.
* Commit a checkpoint on the conversion of Lumina to Qt5.Ken Moore2014-12-18
| | | | It is functional at the moment, but still has a few rough edges with regards to the X11 background interface (due to the move from XLib to XCB in Qt5). This reulst in some of the window manager interactions not behaving properly (such as sticky status on panels).
* Add a new menu plugin:Ken Moore2014-10-23
| | | | The "Window List" will show a menu of all the current windows, and activate the one that the user clicks on.
* Fix a bug with the taskmanager when multiple windows from the same ↵Ken Moore2014-09-05
| | | | | | application have the same title: make sure to properly select the window that was clicked. While here, also apply the libLumina dependency order to give preference to the locally/recently compiles libraries during the build if possible in all the lumina tools.
* Initial import of the lumina code from pcbsd git repoKris Moore2014-09-04
bgstack15