Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-06-28 | panel-applet: Fix leak in no-background code path | Colomban Wendling | 1 | -2/+3 | |
2022-06-28 | clock: Fix memory leak | Colomban Wendling | 1 | -1/+2 | |
2022-06-08 | applet: SMALL_ICON_SIZE macro is not used [-Wunused-macros] | rbuj | 1 | -2/+0 | |
2022-06-02 | notification_area: Reduce lifetime of the settings local variable (#1309) | Robert Antoni Buj Gelonch | 1 | -2/+2 | |
2022-06-01 | build warning: AC_OUTPUT should be used without arguments | rbuj | 1 | -1/+2 | |
2022-06-01 | Add "center-stick" capability applets on the panel | The Squash | 26 | -222/+459 | |
Conventionally, the applets on a MATE Panel are positioned relative to the left edge of the panel (if the panel is horizontal) or the top edge (if the panel is vertical). There has also been some (buggy) support for positioning of applets relative to the right (or bottom) edge of the panel, so that applets on the right side of the panel will stay on the right side even if the user changes screen resolutions or if the panel changes size for some other reason. However, many users want to also place applets at or near the center of their panel(s). There is no such conventional support for positioning applets relative to the center of the panel, so users have positioned applets near the center of the panel -- but the position recorded is relative to the left side of the panel. As such, the applets will almost certainly shift over to the left or right slightly if the panel is ever resized, and the user will have to reposition all those centered applets yet again. This is especially frustrating if the user switches monitors on a regular basis! This patch radically revamps the MATE Panel's positioning framework, and deprecates the original "right-stick" feature. To replace the right-stick feature, this patch instead associates an "edge relativity" setting with each and every panel applet: An applet can be relative to the start (left/ top), end (right/bottom), or center of the panel. This setting can be changed using DConf/GSettings, using a custom panel layout file, or even by simply dragging the applet to the appropriate place on the panel. (Conventionally, applets are not even right-stuck automatically even when the user drags the applet over to the far right of the panel!) As a bonus, when the user drags an applet across the center of the panel, the applet will temporarily "stick" to the very center of the panel, to allow the user to very precisely align any applet they wish. | |||||
2022-04-26 | wncklet: Fix crash thumbnailing dying or otherwise inaccessible windows | Colomban Wendling | 1 | -0/+8 | |
Fixes https://github.com/mate-desktop/mate-desktop/issues/478 | |||||
2022-04-22 | Register SNI host only if SNI is enabled | Ilya Fedin | 1 | -1/+6 | |
This prevents duplication of tray icons | |||||
2022-03-23 | fix undefined reference to g_clear_signal_handler (glib < 2.62) | rbuj | 1 | -2/+0 | |
2022-03-18 | wncklet: Condition 'sdd->wnck_screen!=NULL' is always false | rbuj | 1 | -7/+12 | |
2022-03-18 | panel-multimonitor: Condition '*monitors_ret>0' is always false | rbuj | 1 | -6/+8 | |
2022-03-18 | clock: cast from function call of type 'gdouble' to non-matching type | rbuj | 1 | -3/+3 | |
2022-02-20 | wncklet: do not exceed workspace number when setting n_rows | rbuj | 1 | -4/+7 | |
2022-02-13 | ci: drop -Wunused-parameter compiler cflag from debian build | raveit65 | 1 | -1/+1 | |
2022-01-26 | release 1.27.0v1.27.0 | raveit65 | 1 | -0/+30 | |
2022-01-26 | tx: pull from transifex server | raveit65 | 167 | -4288/+5304 | |
2022-01-26 | tx: update resource | raveit65 | 1 | -282/+282 | |
2022-01-26 | Fix implicit conversion changes signedness: 'gboolean' to 'guint' | rbuj | 12 | -56/+56 | |
2022-01-21 | wncklet: The values stored in the wrapper hash table are incorrect | rbuj | 1 | -16/+2 | |
2022-01-18 | notification_area: fix build warning -Wbad-function-cast | rbuj | 1 | -6/+10 | |
2022-01-18 | panel-run-dialog: address of array 'dent->d_name' will always evaluate to 'true' | rbuj | 1 | -2/+1 | |
2022-01-02 | clock: fix memory leak | rbuj | 1 | -0/+2 | |
2021-12-20 | panel-toplevel.h: fix indent | rbuj | 1 | -56/+56 | |
2021-12-20 | Fix some -Wsign-compare warnings | rbuj | 18 | -54/+64 | |
2021-12-20 | Use dashes for applet-[added|removed|move], back-change, size-change | rbuj | 2 | -10/+10 | |
2021-12-20 | Remove unnecessary cast in g_signal_connect* call | rbuj | 27 | -192/+287 | |
2021-12-19 | Upscale in panel_xutils_set_strut | rbuj | 4 | -24/+13 | |
2021-12-19 | panel-toplevel: fix the computed dimension for (non) auto hidden panels | rbuj | 1 | -1/+1 | |
2021-12-19 | struts: add support for _GNOME_WM_STRUT_AREA | Alberts Muktupāvels | 3 | -6/+35 | |
In addition to existing properties set also new _GNOME_WM_STRUT_AREA property that allows creating struts between monitors. https://mail.gnome.org/archives/wm-spec-list/2018-December/msg00000.html https://gitlab.freedesktop.org/xdg/xdg-specs/merge_requests/22 https://gitlab.gnome.org/GNOME/gnome-panel/merge_requests/3 Upscale area strut because of 73e025b0eab94fe06cdafee61c347fb5fe6f7545 | |||||
2021-12-19 | Use dashes instead of underscores in signal names | rbuj | 25 | -108/+108 | |
2021-12-19 | clock: gtk_entry_set_alignment in clock.ui | rbuj | 2 | -3/+3 | |
2021-12-19 | clock: gtk_entry_set_width_chars in clock.ui | rbuj | 2 | -3/+3 | |
2021-12-19 | clock: Upgrade clock.ui | rbuj | 1 | -294/+340 | |
2021-12-19 | clock: Define _clock_get_widget instead of using one sentence method | rbuj | 1 | -7/+2 | |
2021-12-19 | clock: simplify temperature_unit_changed and speed_unit_changed | rbuj | 1 | -22/+23 | |
2021-12-19 | clock: fix temperature_unit_changed and -Wsign-compare warnings | rbuj | 1 | -7/+13 | |
2021-12-19 | Use GLib's new g_clear_signal_handler() function to simplify code | rbuj | 3 | -105/+89 | |
2021-12-16 | Use g_clear_pointer() and g_clear_object() | rbuj | 30 | -360/+133 | |
2021-12-14 | panel-test-applets: fix memory leak | rbuj | 1 | -2/+2 | |
2021-12-14 | Fix build warnings about missing field initializer | rbuj | 6 | -7/+10 | |
2021-12-11 | Use a blank line at most | rbuj | 56 | -110/+0 | |
2021-10-19 | sn-dbus-menu-item: fix include guard | rbuj | 1 | -1/+1 | |
2021-10-19 | panel-applet-private: fix include guard | rbuj | 1 | -1/+1 | |
2021-09-25 | pre-bump version | raveit65 | 2 | -1/+3 | |
2021-09-02 | fix show window thumbnails check button | mbkma | 2 | -15/+14 | |
adapt ui file to reverted window-list.c | |||||
2021-09-02 | Revert "window-list.c: use g_settings_* functions directly instead of using ↵ | mbkma | 1 | -104/+355 | |
stored values" This reverts commit ce8167e1b498e47ca6f667f83acaf21d407135bb. | |||||
2021-08-26 | Updated installation instructions ; added missing build dependency | Yannick Mauray (frenchguych) | 1 | -1/+6 | |
2021-08-26 | fix mate-desktop-item-edit executable | mbkma | 1 | -0/+4 | |
2021-08-04 | release 1.26.0v1.26.0 | raveit65 | 2 | -1/+8 | |
2021-08-04 | tx: sync with transifex | raveit65 | 14 | -129/+250 | |