ed4521d113
Workspaces: fix twitchy scrolling on touchpads
...
Previously, any and all scroll events were interpreted as reason to switch
workspaces. This resulted in twitchy behaviour, where the scrolling was
practically unusable.
Now, we pool all scroll values, and only scroll if the value is larger than the
new config option "smooth-scrolling-threshold". If this option is not set, the
behaviour is unchanged.
2019-06-11 17:22:24 +02:00
c2e9ed6091
feat(workspaces): add class to persistant workspaces
2019-06-11 14:08:48 +02:00
a37b4687ff
Revert "refactor(window): we don't need to subscribe workspace events"
...
This reverts commit 648eecdd83
.
2019-06-11 14:06:31 +02:00
648eecdd83
refactor(window): we don't need to subscribe workspace events
2019-06-07 15:08:33 +02:00
1962caf144
refactor(window): gtk stuff in update method
2019-06-04 17:34:00 +02:00
9dbf057f58
fix(custom): hide on empty format
2019-06-03 09:50:35 +02:00
0b01b35c76
refactor(pulseaudio): only watch changes
2019-05-31 16:21:01 +02:00
fcf2d18a01
refactor: destroy threads first
2019-05-29 17:53:22 +02:00
b05d4cd413
fix(network): retry around all getExternalInterface
2019-05-29 16:17:40 +02:00
9b89fc6470
refactor: disable bar scroll by default
2019-05-28 16:11:33 +02:00
c06725aa69
fix(network): better disconnect handler
2019-05-28 11:21:59 +02:00
5ae5821929
refactor(network): re-add MAX_RETRY in order to detect external interface
2019-05-28 11:08:48 +02:00
74e40432e5
fix(network): linked state
2019-05-28 09:58:48 +02:00
6e69af8967
refactor(custon): avoid useless logic
2019-05-27 00:08:16 +02:00
be2fa743eb
refactor(custon): hide on empty text
2019-05-27 00:05:29 +02:00
6e73c6db61
refactor(network): remove last_ext_iface_
2019-05-26 23:16:09 +02:00
253366baf4
refactor(network): remove useless assignment
2019-05-26 22:40:29 +02:00
ecec02c8be
refactor(network): better events handler
2019-05-26 22:36:26 +02:00
d4ace4b4d8
fix(network): subscribe only wanted family
2019-05-26 20:06:27 +02:00
5fd92b3c28
fix(network): don't check IFF_UP
2019-05-26 19:53:10 +02:00
c0a39f34cd
refactor(network): don't clear ipaddr
2019-05-25 18:02:36 +02:00
07147878a9
refactor(network): code cleaning
2019-05-24 09:49:56 +02:00
85d60f95c4
refactor(network): const methods
2019-05-22 22:20:50 +02:00
755d38d4d6
fix(custom): bad alloc
2019-05-22 19:46:56 +02:00
b673279a43
style: remove non wanted comment
2019-05-22 12:22:56 +02:00
9e1200ae32
refactor: also pass id to custom modules
2019-05-22 12:20:13 +02:00
d24d85bebf
refactor: move label name and id to label contructor
2019-05-22 12:06:24 +02:00
97bd637f5d
refactor(clock): avoid usless time_point_cast
2019-05-22 11:51:33 +02:00
23d4a811db
refactor(clock): avoid usless duration_cast
2019-05-22 11:48:02 +02:00
14ace24a26
style(battery): format
2019-05-22 10:09:05 +02:00
2fa581c7ea
fix(battery): multiple paths
2019-05-22 10:06:54 +02:00
cf3cb4c61f
feat(Battery) Format argument for time to full|empty
2019-05-21 13:44:05 -04:00
00ada46dfc
feat(Battery) Time remaining on tooltip
2019-05-21 13:36:14 -04:00
2db81a6107
fix(Battery) "current" unused and removed
2019-05-21 13:35:39 -04:00
48a58cd979
fix(network): switch between ifaces upon disconnection
2019-05-21 17:38:47 +02:00
7a3febf6a7
fix(pulseaudio): default source format
2019-05-21 14:55:17 +02:00
bb4af295bc
feat(pulseaudio): source info
2019-05-21 14:53:31 +02:00
cf7663153d
fix(pulseaudio): allow to scroll to 0
2019-05-21 09:29:39 +02:00
12a251c3a4
fix(mode): escape text
2019-05-20 20:51:19 +02:00
4accdd4524
fix(Workspace): ordering
2019-05-20 20:46:59 +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
232073ca17
Fix clock is always a second off ( #333 )
...
Fix clock is always a second off
2019-05-20 14:45:34 +02:00
5314b74dae
fix: remove workaround
2019-05-20 14:39:49 +02:00
e3879559a2
Merge pull request #330 from Organic-Code/master
...
Adding sway/workspaces:persistant_workspaces
2019-05-20 14:33:31 +02:00
0ec8774a08
Fixing: missing argument for fmt, workspace order
...
Persistant workspaces would reorder upon their first creation
2019-05-20 08:23:42 -04:00
071b4928dc
fix(workspaces): order
2019-05-20 13:31:02 +02:00
7c4d75d428
feat: create new workspace on the wanted output
2019-05-20 13:21:22 +02:00