summaryrefslogtreecommitdiff
path: root/applets/wncklet
AgeCommit message (Collapse)AuthorFilesLines
2023-07-31wayland-tasklist: really set maximum label widthlukefromdc1-1/+4
*Otherwise taskbuttons for programs using URLs or filenames in the window name can balloon across the whole taskbar
2023-07-28wayland tasklist: fit buttons to tasklist, limit button size, hide contents ↵lukefromdc1-5/+237
as necessary *Empty space between buttons removed *padding in buttons similar to x11 *Vertical panel: do not modify buttons, they just plain work! *We have a working window list on vertical panels in wayland only *Horizontal panels: *expand buttons like in X11 until more expanded buttons won't fit *When expanded buttons won't fit, resize buttons to fit tasklist *When ellipsized text plus icon won't fit, remove the label *When one more button with icon won't fit, remove the icon *but bring back the (compressable) label as in x11. *Prevents window list buttons disappearing when theme does not set a border
2023-07-20Wayland: ensure tasklist buttons get widget namelukefromdc1-0/+1
*we need this for theming
2023-07-20wayland: stop tasklist overflowing over other appletslukefromdc1-6/+3
*allows up to 20 window buttons on a half screen width window list before overflow
2023-06-28Fix distribution of applet service filesColomban Wendling1-1/+1
Fix distribution of the applet service files sources when building from an in-process-configured build. This fixes `make distcheck` and tarballs in builds configured with `--with-in-process-applets=all` (or actually any in-process applet). The issue was that the .service.in file was referenced indirectly in EXTRA_DIST, and the variable listed there was only filled in a conditional. Automake is not able to resolve this and see it still should distribute the reference of that variable, even if set conditionally. Fix this by always setting the variable properly, even if it's only used for out-of-process builds.
2023-05-17applets/wncklet/wayland-backend: Add basic icon support (#1275)Consolatis1-2/+31
* applets/wncklet/wayland-backend: add basic icon support This commit uses GTK to find an icon with the same name as the wayland app_id. A more complete implementation would need to search for .desktop files matching the app_id, get the icon name and finally use GTK to find the proper icon based on that name. * applets/wncklet/wayland-backend: add more complete icon support * applets/wncklet/wayland-backend: code style fixup
2023-05-17applets/wncklet/wayland-backend: Add basic context menu (#1276)Consolatis1-5/+110
* applets/wncklet/wayland-backend: Add basic context menu for (un)maximize, (un)minimize and close * applets/wncklet/wayland-backend: code style fixup
2023-02-14Update window-list.cNik Soggia1-1/+23
Fix for "no option to disable middle-click to close in window list" https://github.com/mate-desktop/mate-panel/issues/962#issuecomment-1418934577
2023-02-14Update window-list.uiNik Soggia1-1/+59
Fix for "no option to disable middle-click to close in window list" https://github.com/mate-desktop/mate-panel/issues/962#issuecomment-141893457
2023-02-14Update org.mate.panel.applet.window-list.gschema.xml.inNik Soggia1-0/+5
Fix for "no option to disable middle-click to close in window list" https://github.com/mate-desktop/mate-panel/issues/962#issuecomment-1418934577
2023-01-14wncklet: center previews when scaling is enabledBalazs Endresz1-16/+6
2023-01-14wncklet: fix incorrect preview positions for multiple monitorsBalazs Endresz1-5/+2
2022-12-27wncklet: disable preview centering when scaling is enabledBalazs Endresz1-6/+23
2022-12-27wncklet: center preview windows when grouping is enabledBalazs Endresz1-20/+59
2022-12-23wncklet: center preview windowsBalazs Endresz1-12/+51
2022-12-02windows-list.ui: lower gtk3 required versionraveit651-1/+1
2022-04-26wncklet: Fix crash thumbnailing dying or otherwise inaccessible windowsColomban Wendling1-0/+8
Fixes https://github.com/mate-desktop/mate-desktop/issues/478
2022-03-18wncklet: Condition 'sdd->wnck_screen!=NULL' is always falserbuj1-7/+12
2022-02-20wncklet: do not exceed workspace number when setting n_rowsrbuj1-4/+7
2022-01-26Fix implicit conversion changes signedness: 'gboolean' to 'guint'rbuj1-1/+1
2022-01-21wncklet: The values stored in the wrapper hash table are incorrectrbuj1-16/+2
2021-12-20Fix some -Wsign-compare warningsrbuj1-2/+2
2021-12-20Remove unnecessary cast in g_signal_connect* callrbuj5-51/+137
2021-12-19Use dashes instead of underscores in signal namesrbuj4-19/+19
2021-12-11Use a blank line at mostrbuj7-14/+0
2021-09-02fix show window thumbnails check buttonmbkma2-15/+14
adapt ui file to reverted window-list.c
2021-09-02Revert "window-list.c: use g_settings_* functions directly instead of using ↵mbkma1-104/+355
stored values" This reverts commit ce8167e1b498e47ca6f667f83acaf21d407135bb.
2021-06-10workspace-switcher: support xmonad WMmu1-1/+19
2021-05-09window-list.c: use g_settings_* functions directly instead of using stored ↵mbkma1-355/+104
values - use g_settings_bind when possible
2021-05-09window-list.ui: use GtkNotebookmbkma1-317/+307
Set some callback functions in the ui file.
2021-04-05Add window list disable mouse scrolling functionzhuyaliang3-0/+93
2021-02-04build: Use PACKAGE_URL variablerbuj4-6/+6
2021-01-16Update copyright to 2021rbuj4-4/+4
2021-01-06wncklet: remove extra ref on gdk_x11_window_foreign_new_for_displayrbuj1-0/+15
2021-01-05wncklet: search the window before creating a new onerbuj1-4/+7
2020-12-25wncklet: Condition ~wm_name is always truerbuj1-2/+4
2020-12-25wncklet: variable is assigned a value that is never usedrbuj1-2/+2
2020-12-25wncklet: missing breaks on switch casesrbuj1-4/+11
2020-12-15Signal name is 'value-changed' for GtkSpinButtonrbuj1-4/+6
2020-12-11remove function calls to mate_panel_applet_set_background_widgetmbkma4-8/+0
keep mate_panel_applet_set_background_widget for compatibility
2020-12-11window-list: remove intermediate steps to get scaled thumbnailrbuj1-32/+6
2020-12-11window-list: Get thumbnail size and scale in preview_window_thumbnailrbuj1-24/+31
2020-12-08window-list: Render thumbnails as cairo surfacesVictor Kareh1-30/+51
This allows thumbnail previews to be properly rendered on HiDPI displays and ensures that the window surface is flushed before painting it.
2020-11-20wncklet: function declaration isn't a prototyperbuj1-3/+2
2020-11-18configure: remove warning about option 'subdir-objects' is disabledrbuj1-0/+2
2020-10-21Show label about options not available on WaylandWilliam Wold2-2/+22
2020-10-21Disable controls not applicable to WaylandWilliam Wold2-4/+29
2020-10-21Set minimized windows control sensitivity with the parent boxWilliam Wold2-6/+4
2020-10-21Suppress applet's default context menu for window buttonsWilliam Wold1-0/+21
2020-10-21Switch to C-style comments as requestedWilliam Wold7-53/+53