01ad3d96d8
fix(tray): pre-create dbusmenu for tray items
...
It seems that dbusmenu is not ready to display menu immediately and
needs some time to sync data via DBus.
Fixes LIBDBUSMENU-GLIB-CRITICAL: dbusmenu_menuitem_send_about_to_show:
assertion 'DBUSMENU_IS_MENUITEM(mi)' failed.
Also fixes initial render of the menu with layer shell popups support patch.
2019-08-27 00:34:00 -07:00
642fd48af1
fix(tray): restore Activate support for compliant SNI implementation
...
Set ItemIsMenu to true by default because libappindicator supports
neither ItemIsMenu nor Activate method and compiant SNI implementations
are expected to reset the flag during initial property fetch.
To be revisited if anyone finds the implementation that has Activate
but does not set ItemIsMenu.
2019-08-27 00:33:59 -07:00
21a89ac46d
Typo
2019-07-15 12:21:31 +02:00
340ec7be91
refactor: AModule
2019-06-15 14:57:52 +02:00
ec75be0bc3
fix(Tray): click behaviour
2019-06-11 17:53:16 +02:00
50bfe78aed
refactor(tray): improve error handling and add debug logs
2019-05-20 08:00:07 -07:00
afd291a566
fix(tray): Fix glib assertion when old property value is missing
...
xembedsniproxy sets WindowId as 'i' instead of 'u' and DBus::Proxy
ignores incorrectly typed value.
2019-05-20 07:16:08 -07:00
316a9be656
refactor(tray): Use spdlog for SNI::Item error messages
2019-05-20 07:16:08 -07:00
ed240ac105
feat: add warning about tray requirements
2019-05-20 15:21:13 +02:00
67593b8c0f
Merge pull request #332 from Organic-Code/enhancement/spdlog
...
Adding spdlog
2019-05-20 12:07:58 +02:00
cff39bc7cf
fix: remove watcher_id fixme comment as fixed on master
2019-05-20 11:56:55 +02:00
f2edc8f965
feat(Watcher): define watcher_id
2019-05-20 11:47:52 +02:00
51be97f9aa
Adding spdlog
2019-05-18 19:44:45 -04:00
d2d9db23b5
fix: uninitialized bool
2019-05-17 14:23:52 +02:00
d8be72e4b6
refactor: unexport tray watcher
2019-05-17 13:51:55 +02:00
362c393b1d
refactor: try/catch, sigc trackable
2019-05-13 15:15:50 +02:00
b54160e02f
fix(Tray): add item if not exist
2019-05-13 14:27:01 +02:00
e4756cf24e
refactor: don't print an error when a watcher is already present
2019-05-10 14:56:28 +02:00
311c34ecbc
feat(Bar): handle widget size changes
2019-04-24 12:37:24 +02:00
29d8f365f8
refactor(Tray): proper lookup in the default theme
2019-04-19 17:30:40 +02:00
8cf19826aa
fix(Tray): Unexport on exit
2019-04-19 17:03:46 +02:00
6ed8f94dab
refactor: format code
2019-04-18 17:52:00 +02:00
807ef32357
refactor: format && better output management
2019-04-18 17:47:40 +02:00
6d6df4be00
refactor(sni-item): better way to search in default theme
2019-04-17 22:15:18 +02:00
aeaa1927d9
fix: add default_paths on init
2019-04-17 19:23:52 +02:00
346ec68578
refactor: format tray && partial fix for #235
2019-04-17 14:19:04 +02:00
3273ee8b42
fix(Tray): icon size lookup
2019-04-15 12:10:37 +02:00
57c99dc526
refactor(Tray): also search in default theme
2019-04-11 15:28:38 +02:00
78067462be
fix(Tray): icons update
2019-04-11 15:20:39 +02:00
5a2b5624dc
feat(tray): process tray icon update signals
2019-03-29 18:40:28 -07:00
82fcee33b3
refactor(tray): use Gio::DBus bindings in SNI Item class
2019-03-29 18:28:29 -07:00
842e8501f9
fix(tray): free icon data on pixbuf update
2019-03-28 10:52:25 -07:00
47142a61ae
feat: allow waybar to be positioned on left/right
2019-03-22 12:25:05 +01:00
aeec80f375
fix(Tray): big icon
2019-02-07 13:34:30 +01:00
b554094c7e
feat: args && class id
2018-12-18 17:30:54 +01:00
1d96d57b75
feat: warn user about stopped endless custom module
2018-12-03 09:35:10 +01:00
691fb88057
refactor(modules): const bar
2018-12-01 00:10:41 +01:00
36652158ad
refactor(tray): more cpp binding
2018-11-23 10:46:58 +01:00
0b1b0eb1a7
feat(tray): multiple hosts
2018-11-22 16:20:49 +01:00
ba79b4d397
refactor(tray): cleanup and fixes
2018-11-22 15:47:23 +01:00
69fceb1c92
fix(tray): sigsev on click when multiple icons is available
2018-11-16 12:01:03 +01:00
236be90c2f
add option for when filesystem still lives in the experimental namespace
2018-11-02 20:59:41 +01:00
c9a8a07976
fix(window): title on new workspace
2018-10-29 21:52:53 +01:00
daf613f8ca
feat: add debug about tray beta
2018-10-28 08:43:48 +01:00
a55a1ae866
fix(tray): icons size
2018-10-26 14:53:39 +02:00
07d8dfb3d6
feat(tray): spacing config
2018-10-26 12:08:50 +02:00
5010227e6b
fix(tray): icons
2018-10-26 11:59:03 +02:00
adc38c3dfe
feat(sni): set protocol version
2018-10-26 10:56:45 +02:00
b10907ee44
refactor: remove useless code
2018-10-26 10:39:25 +02:00
0c9699b076
fix: check before set is host registered
2018-10-26 10:27:15 +02:00