4a7dd400fe
Merge branch 'master' into on-update
2020-04-12 18:32:19 +02:00
b40cdcb5bd
refactor: call parent update
2020-04-12 18:30:21 +02:00
7c4ea39774
fix: add missing comma
2020-04-06 12:49:41 +02:00
27fbea2b5a
refactor(workspaces): default value unstripped, fix man
2020-04-06 12:42:29 +02:00
bb2c16386b
feat: format-icon for persistent workspaces
2020-04-04 21:13:25 +02:00
ae6ca36fa7
fix(sway): resolve destruction dependency between Ipc and SleeperThread
...
Ipc destructor closes socket and thus wakes up SleeperThread which was
waiting for socket data in Ipc::handleEvent.
Ipc::handleEvent then proceeds with sending signal to already destroyed
object, causing heap-use-after-free Address Sanitizer error.
2020-02-04 23:22:43 -08:00
7f7ebb5367
fix(workspaces): add int comparison
2019-10-19 16:19:35 +01:00
2646390e28
Fix typo: persistant -> persistent
2019-08-31 19:57:44 +02:00
a6c0bc5a52
Fix deadlock on workspace scrolling
...
Make the mutex guard lifecycle finish before the send ipc command
by adding scope around the code.
Fixes #395 .
2019-07-05 20:47:44 -07:00
ff9d598c16
fix: add proper mutex
2019-06-17 11:39:45 +02:00
340ec7be91
refactor: AModule
2019-06-15 14:57:52 +02:00
11bbc3b24d
Fix twitchy scrolling on touchpads ( #381 )
...
Fix twitchy scrolling on touchpads
2019-06-14 10:38:25 +02:00
028b184f7b
fix(workspaces): persistant class with empty outputs
2019-06-12 09:50:33 +02:00
396f7d4525
Workspaces: implement horizontal continuous scrolling
2019-06-11 18:44:54 +02:00
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
9b89fc6470
refactor: disable bar scroll by default
2019-05-28 16:11:33 +02:00
4accdd4524
fix(Workspace): ordering
2019-05-20 20:46:59 +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
51be97f9aa
Adding spdlog
2019-05-18 19:44:45 -04:00
a00f812cd1
Typo
2019-05-18 18:21:01 -04:00
863e0babd8
Adding break when sorted_workspaces is filled
2019-05-18 12:09:30 -04:00
8ba3052dd1
Adding comments & fixing code style
2019-05-18 12:04:09 -04:00
1a76aa0c8c
Improving ordering
2019-05-18 11:58:01 -04:00
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
3e1c77d158
Add option to disable scroll wraparound on workspaces
2019-05-18 12:15:35 +01:00
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
0d59f7b7d1
Rename the "disable-workspace-scroll" option to "disable-bar-scroll"
2019-05-17 17:42:11 +01:00
1e95f5d9b6
Fix workspace scroll wrapping off the end of the list
2019-05-17 17:37:24 +01:00
4d4cadb5ae
refactor: simpler code
2019-05-17 09:59:37 +02:00
362c393b1d
refactor: try/catch, sigc trackable
2019-05-13 15:15:50 +02:00
5bf0ca85ac
refactor: try/catch around json parse
2019-05-09 10:30:54 +02:00
5a44c8c6de
refactor: avoid unneeded json parsing
2019-05-07 13:43:48 +02:00
311c34ecbc
feat(Bar): handle widget size changes
2019-04-24 12:37:24 +02:00
cccf60c30e
fix(Workspaces): fix concurrence and move json parser to ipc client
2019-04-23 11:42:08 +02:00
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
e77c155ede
fix(workspaces): avoid mutex block
2019-04-19 12:11:55 +02:00
bb1cf7570e
refactor(IPC): use sigc signal
2019-04-19 11:09:06 +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
bc9a49787a
feat: enable pango markup on sway workspaces
2019-04-15 10:55:44 +02:00
5144426f0e
fix(workspace): scroll direction
2019-03-25 11:55:01 +01:00
47142a61ae
feat: allow waybar to be positioned on left/right
2019-03-22 12:25:05 +01:00
22cddc5e26
refactor(workspaces): scroll output aware
2019-03-18 14:44:07 +01:00
737da3615f
resolves #205
2019-03-03 21:35:32 +11:00
93173851d3
fix(Workspaces): index
2019-02-02 12:07:59 +01:00
add9e925f4
fix(Workspaces): button order
2019-02-02 00:36:52 +01:00