Alex
a6980fca7f
feat: ellipsize modules
2019-06-28 14:16:09 +02:00
Alex
bd5146fdcf
fix(Label): ELLIPSIZE all label modules
2019-06-28 13:49:04 +02:00
Alex
ff9d598c16
fix: add proper mutex
2019-06-17 11:39:45 +02:00
Alex
340ec7be91
refactor: AModule
2019-06-15 14:57:52 +02:00
Alex
dabe2bebbb
feat(sway/window): handle floating nodes
2019-06-14 11:27:40 +02:00
Alex
486b5a5d38
fix(sway/window): check output recursively
2019-06-14 10:57:22 +02:00
Alex
11bbc3b24d
Fix twitchy scrolling on touchpads ( #381 )
...
Fix twitchy scrolling on touchpads
2019-06-14 10:38:25 +02:00
Alex
028b184f7b
fix(workspaces): persistant class with empty outputs
2019-06-12 09:50:33 +02:00
Patrick Hilhorst
396f7d4525
Workspaces: implement horizontal continuous scrolling
2019-06-11 18:44:54 +02:00
Alex
3c9b533997
fix(window): avoid hexpand
2019-06-11 17:57:17 +02:00
Patrick Hilhorst
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
Alex
c2e9ed6091
feat(workspaces): add class to persistant workspaces
2019-06-11 14:08:48 +02:00
Alex
a37b4687ff
Revert "refactor(window): we don't need to subscribe workspace events"
...
This reverts commit 648eecdd83
.
2019-06-11 14:06:31 +02:00
Alex
648eecdd83
refactor(window): we don't need to subscribe workspace events
2019-06-07 15:08:33 +02:00
Alex
1962caf144
refactor(window): gtk stuff in update method
2019-06-04 17:34:00 +02:00
Alex
9b89fc6470
refactor: disable bar scroll by default
2019-05-28 16:11:33 +02:00
Alex
d24d85bebf
refactor: move label name and id to label contructor
2019-05-22 12:06:24 +02:00
Alex
12a251c3a4
fix(mode): escape text
2019-05-20 20:51:19 +02:00
Alex
4accdd4524
fix(Workspace): ordering
2019-05-20 20:46:59 +02:00
Alex
e3879559a2
Merge pull request #330 from Organic-Code/master
...
Adding sway/workspaces:persistant_workspaces
2019-05-20 14:33:31 +02:00
Lucas Lazare
0ec8774a08
Fixing: missing argument for fmt, workspace order
...
Persistant workspaces would reorder upon their first creation
2019-05-20 08:23:42 -04:00
Alex
071b4928dc
fix(workspaces): order
2019-05-20 13:31:02 +02:00
Alex
7c4d75d428
feat: create new workspace on the wanted output
2019-05-20 13:21:22 +02:00
Lucas Lazare
51be97f9aa
Adding spdlog
2019-05-18 19:44:45 -04:00
Lucas Lazare
a00f812cd1
Typo
2019-05-18 18:21:01 -04:00
Lucas Lazare
863e0babd8
Adding break when sorted_workspaces is filled
2019-05-18 12:09:30 -04:00
Lucas Lazare
8ba3052dd1
Adding comments & fixing code style
2019-05-18 12:04:09 -04:00
Lucas Lazare
1a76aa0c8c
Improving ordering
2019-05-18 11:58:01 -04:00
Lucas Lazare
85f177a213
Adding sway/workspaces:persistant_workspaces in config file
...
c.f. https://github.com/Alexays/Waybar/issues/210
2019-05-18 10:58:55 -04:00
RX14
3e1c77d158
Add option to disable scroll wraparound on workspaces
2019-05-18 12:15:35 +01:00
Alex
43d724ebad
Merge pull request #326 from RX14/rename-bar-scroll
...
Rename the "disable-workspace-scroll" option to "disable-bar-scroll"
2019-05-17 20:24:15 +02:00
RX14
0d59f7b7d1
Rename the "disable-workspace-scroll" option to "disable-bar-scroll"
2019-05-17 17:42:11 +01:00
RX14
1e95f5d9b6
Fix workspace scroll wrapping off the end of the list
2019-05-17 17:37:24 +01:00
Alex
4d4cadb5ae
refactor: simpler code
2019-05-17 09:59:37 +02:00
Alex
362c393b1d
refactor: try/catch, sigc trackable
2019-05-13 15:15:50 +02:00
Alex
0c3c548bc0
fix(Window): avoid concurrency
2019-05-13 14:35:45 +02:00
Alex
62f8af8a39
fix(Window): avoid multiple same classes
2019-05-13 10:56:48 +02:00
Adam Pioterek
7cdde05568
remove empty and solo classes when they do not apply
2019-05-11 20:36:10 +02:00
Alex
5bf0ca85ac
refactor: try/catch around json parse
2019-05-09 10:30:54 +02:00
Alex
5a44c8c6de
refactor: avoid unneeded json parsing
2019-05-07 13:43:48 +02:00
Alex
74137befba
fix(window): title flickers
2019-05-07 13:31:41 +02:00
Alex
b75e0bb0d0
refactor: remove useless bar param
2019-05-07 13:21:18 +02:00
Alex
d027243a19
fix: json thread safe
2019-05-02 14:24:54 +02:00
Alex
717a07d584
refactor(Window): simpler conditions
2019-04-26 15:29:54 +02:00
Alex
bb8ff5a99f
feat(Bar): add class depend of window in the workspace
2019-04-25 16:47:51 +02:00
Alex
311c34ecbc
feat(Bar): handle widget size changes
2019-04-24 12:37:24 +02:00
Alex
90d89fe974
refactor: kill custom modules scripts en destroy
2019-04-23 15:56:38 +02:00
Alex
cccf60c30e
fix(Workspaces): fix concurrence and move json parser to ipc client
2019-04-23 11:42:08 +02:00
Alex
cbb6f2a307
refactor(Workspaces, IPC): no more mutex in the workspaces modules, moved to the IPC client for a proper handling
2019-04-19 16:48:02 +02:00
Alex
e77c155ede
fix(workspaces): avoid mutex block
2019-04-19 12:11:55 +02:00