Commit graph

237 commits

Author SHA1 Message Date
speediegq 5e05a45728 fix 2022-10-15 15:02:08 +02:00
speediegq 2711bbb8a6 clean dwm remains 2022-10-15 02:24:10 +02:00
speediegq 7380b60dfb No more xsetroot dependency, we can now set the status using speedwm -s
directly
2022-10-15 02:22:19 +02:00
speediegq b7a4c181e7 Fix: Floating mode keybinds + rounded corners (See issue here: https://github.com/bakkeby/dwm-flexipatch/issues/304) 2022-10-14 22:54:06 +02:00
speediegq 20ddcbd098 Update fsignal patch, it now sucks less and doesn't shit the status text 2022-10-14 16:14:45 +02:00
speediegq 087ea0a3fb add new keybind 2022-10-14 15:56:42 +02:00
speediegq f15701a71e Fix layouts 2022-10-14 14:39:55 +02:00
speediegq 42f8873ead cleanup 2022-10-13 23:05:27 +02:00
speediegq ab055bf2de fix pertag 2022-10-13 22:54:05 +02:00
speediegq 25ec133eb7 fix !IPC crash 2022-10-11 18:19:35 +02:00
speediegq 730abe4ccc changes to custom layout, modify host, fsignals 2022-10-11 18:08:16 +02:00
speediegq a7ef306ac0 Fix lots and lots of bugs and remove old layouts that do not have gaps.
Add new "custom" layout that allows you to create your own layouts.
2022-10-11 17:11:31 +02:00
speediegq 0dfee47153 fix potential issue 2022-10-11 14:06:13 +02:00
speediegq d6869e6303 implement dragmfact properly 2022-10-11 14:01:22 +02:00
speediegq 69f32740b9 Fix round corners fullscreen (thanks bakkeby) 2022-10-11 07:12:53 +02:00
speediegq 770e9f3e8e oops forgot to remove this garbage 2022-10-09 14:05:42 +02:00
speediegq a0eec4c0d0 Change keybind #define 2022-10-09 14:05:11 +02:00
speediegq 3c19c2429c Rework Makefile to better fit tcc, remove condition tcc does not support 2022-10-08 23:07:54 +02:00
speediegq c60ca0e1d3 Remove stupid lines 2022-10-08 20:04:57 +02:00
speediegq 781225febc Use status config for module icons, modify docs, add statusbar.h for statuscmd stuff 2022-10-08 18:07:28 +02:00
speediegq 423435ba51 statuscmd: Write lastbutton to /tmp/speedwm-button as it seems to work
better
2022-10-08 11:18:25 +02:00
speediegq 00fbe94742 Fix: Swallow patch flicker 2022-10-08 01:16:37 +02:00
speediegq 37eca0f38c statuscmd: Cut off status2d chars. Technically these did not conflict,
however if you use colors in your bar, it will be very inconvenient to
use.
2022-10-08 00:41:15 +02:00
speediegq 096d100373 Implement statusallmons support for systray 2022-10-07 21:58:30 +02:00
speedie 81cbbe4d67 Add actions.h header, making options.h smaller. 2022-10-06 14:09:30 +02:00
speedie d4370b3159 Fix: Warp patch warping when it isn't supposed to 2022-10-06 11:39:35 +02:00
speedie a608e1c465 indentation changes to scratchpad patch 2022-10-06 09:58:29 +02:00
speedie 85c42be2f0 Change some variable names, remove line from TODO because I am not able
to fix it. Will change some default integers to sort of work around it
in a bit.
2022-10-06 09:52:35 +02:00
speedie 1f9641927e Add systray color scheme 2022-10-06 08:22:06 +02:00
speediegq 3c82600eff remove two unnecessary lines 2022-10-05 21:44:42 +02:00
speediegq 4b3be8313f Revert previous commit, because it was pointless. You can find the
previous commit as a patch in the patch repo.
2022-10-05 21:37:39 +02:00
speediegq a4399e6e10 Test tapresize patch 2022-10-05 21:32:49 +02:00
speediegq 6a212930be Remove headers we don't need if != certain toggles 2022-10-05 19:57:18 +02:00
speediegq 98eb6f416d Fix crashing in the togglewin function 2022-10-05 19:25:46 +02:00
speediegq 629368aa59 remove old commented code 2022-10-05 19:15:52 +02:00
speediegq 0a976ab2c9 Fix: no host.mk patch generated, add hideall/showall functions and bind
them to keys
2022-10-05 19:05:16 +02:00
speediegq ce1e6e2a36 Update: Pertag vanitygaps causes windows to spawn outside the screen, so
it has been disabled for now.
2022-10-05 14:23:01 +02:00
speediegq 99b32b1002 Add .Xresources toggle, fix wallpapers reloading twice 2022-10-05 13:42:45 +02:00
speediegq c117e8234b Remove: Pertag enablegaps because it's basically useless anyway when
you're storing the gap values per tag
2022-10-04 19:58:03 +02:00
speediegq 160b0f17cf Update: Implement pertag for gaps (properly this time) 2022-10-04 19:42:53 +02:00
speediegq 970e66d573 Revert previous commit for now, change keybinds 2022-10-04 18:12:17 +02:00
speediegq b5b8570f55 Remove old unnecessary options, add pertag for gaps 2022-10-04 18:06:47 +02:00
speediegq 76e830515c Fix: Tag previews don't work well with leftlayout, tag previews don't
disappear when the mouse leaves the bar
2022-10-03 21:57:15 +02:00
speediegq f5115d1b1e Add new MUCH faster reload function and use it instead when possible 2022-10-03 16:49:24 +02:00
speediegq 694f121cd2 Update: Remove old keybinds that weren't useful, change all keybinds
that use the MODIFIER2 modifier and update keybinds accordingly
2022-10-03 13:30:51 +02:00
speediegq 5846f75382 speedwm-mkpage: Auto-pushed speedwm changes! 2022-10-03 03:10:02 +02:00
speediegq 26c064dd96 Oops forgot to add the tagpadding stuff 2022-10-03 02:57:15 +02:00
speediegq 35005af56f Revert previous commit, better approach! 2022-10-03 02:56:19 +02:00
speediegq 925e0fb5d1 Update: Add back (proper) tagpreviewpadding and barpadding integration
with barpadding patch
2022-10-03 02:13:33 +02:00
speediegq a32677a6cc Update: Rounded corners can now be used with borderpx set to <0, add
mouse keybind to move up/down tags, more color options for window
borders
2022-10-03 01:36:47 +02:00
speediegq 0109ef2845 Add commit https://git.suckless.org/dwm/commit/6613d9f9a1a5630bab30bc2b70bdc793977073ee.html 2022-10-03 00:24:54 +02:00
speediegq 20fcadd6e3 Remove old systray, replace with much better version 2022-10-02 15:34:11 +02:00
speediegq af335a5f7e Change leftlayout variable name, bump version to 0.4, add status options 2022-10-01 22:24:19 +02:00
speediegq 776a054830 Rework status functionality, save status bar to file, update various
other scripts by default so that all dependencies are forced. This is so
that people will actually install the dependencies. They are still not
100% forced as you can remove the line from Makefile.
2022-10-01 17:29:31 +02:00
speediegq 04f823a596 Update: Toggle for autoresizing 2022-10-01 15:37:35 +02:00
speediegq 043cb54026 Switch to pactl 2022-09-25 15:11:40 +02:00
speediegq 3ccf1b75c6 speedwm-mkpage: Auto-pushed speedwm changes! 2022-09-21 15:50:53 +02:00
speediegq f5888a43a5 speedwm-mkpage: Auto-pushed speedwm changes! 2022-09-20 16:53:23 +02:00
speediegq 574abdd067 Fix: speedwm-utils 2022-09-18 16:46:23 +02:00
speediegq 6e75b2f915 Update: Add back old dwm tagging, fix winnav 2022-09-17 18:20:59 +02:00
speediegq b2d5bfd067 Unhide window if scratchpad_show 2022-09-17 15:34:30 +02:00
speediegq 88c318e655 Update: Add a LOT of fsignal signals, change older ones, update scripts.
I apologize for potentially breaking old scripts but this should be much
easier to maintain and update.
2022-09-17 14:02:14 +02:00
speediegq 37164abc95 Update: awesomebar patch 2022-09-17 01:40:49 +02:00
speediegq bcfbc2e218 Update: Add lowest mfact float 2022-09-17 00:45:58 +02:00
speediegq c0428306dc Add toggle: rounded corners 2022-09-17 00:11:05 +02:00
speediegq 28a61da73b Massive changes, including documentation to speedwmrc config file 2022-09-16 22:13:39 +02:00
speediegq 3e30a624ef Change: Remove #defines for winicon patches and use integers directly
instead. Also rename sizeicon and spacingicon to iconsize and
iconspacing respectively as it makes more sense and add Xresources
entry for iconspacing as it was not there before, oops.

Finally remove status define as it is not necessary because there is
already an integer
2022-09-16 20:33:43 +02:00
speedie 9c8a353b93 Add option to hide title text only 2022-09-16 12:09:19 +02:00
speediegq 3572abc551 Change name of variables, add for gaps 2022-09-14 18:01:06 +02:00
speediegq 1080e0025f Patch update: Don't allow ClkLtButton if defaultmfact/defaultlayout are
enabled and there are no clients. Also add defaultmfact option, which is
now separate from defaultlayout.
2022-09-14 17:46:09 +02:00
speediegq 373f549efd Rename masks 2022-09-14 17:30:08 +02:00
speediegq ce938163a4 s/SHCMD/RCMD/g and indentation changes 2022-09-11 14:20:26 +02:00
speediegq e3596e021f focusmaster 2022-09-11 14:16:14 +02:00
speediegq adcb8fc79e extend floating mode keybinds 2022-09-11 14:06:29 +02:00
speediegq f5851d5426 Changes to indentation, rename MODKEY to MODIFIER1, rename SMODKEY to
MODIFIER2, add media key toggle
2022-09-11 01:44:40 +02:00
speediegq 7cae3deff2 Implement: suckless commit https://git.suckless.org/dwm/commit/44adafe0069e73aa03a3829d7bb39591cd8b3f1d.html 2022-09-11 00:50:07 +02:00
speediegq ca21b2a5ab Implement https://git.suckless.org/dwm/commit/a859676ead17017bbe81b4989b2f2e0b00a0b4ba.html 2022-09-11 00:48:45 +02:00
speediegq b327178b1a Implement: Suckless commit https://git.suckless.org/dwm/commit/5e76e7e21da042c493c59235ca82d7275f20a7e4.html 2022-09-11 00:46:21 +02:00
speediegq 394783d360 oops 2022-09-11 00:43:01 +02:00
speediegq df0cc7ab77 Implement last commit for scratchpads 2022-09-11 00:42:18 +02:00
speediegq a44eb615ac Previous commit for autostart 2022-09-11 00:41:06 +02:00
speediegq 428033565a Implement: https://git.suckless.org/dwm/commit/5b2e5e7a4001479e4dc3e245f96e49f7ea0da658.html 2022-09-11 00:39:08 +02:00
speediegq 56946736aa Commit https://git.suckless.org/dwm/commit/786f6e2a6f8466ad94706781bc93bc6eb6e69512.html 2022-09-11 00:35:18 +02:00
speediegq 9398a391e5 revert last commit as per https://git.suckless.org/dwm/commit/e03248a4d5feaaacb130416be6e467a04de81f78.html 2022-09-11 00:34:03 +02:00
speediegq e2ff9b6749 Implement https://git.suckless.org/dwm/commit/6613d9f9a1a5630bab30bc2b70bdc793977073ee.html 2022-09-11 00:32:25 +02:00
speediegq 778dd959e7 Commit https://git.suckless.org/dwm/commit/9bffa845faa181fb3afe05f3dc86ad79c80736be.html
NOTE: Will not commit
https://git.suckless.org/dwm/commit/cd0773cee9bad694dc9a6b1355a32bbe61abadff.html
(unnecessary) or
https://git.suckless.org/dwm/commit/d3f93c7c1a13a2a78f04fb41ad1935525df948db.html
(breaks text drawing) or
https://git.suckless.org/dwm/commit/d93ff48803f04f1363bf303af1d7e6ccc5cb8d3f.html
(crash)
2022-09-11 00:29:45 +02:00
speediegq d5a7b67001 Commit https://git.suckless.org/dwm/commit/8b48e309735f5fe49d35f86e967f4b5dea2a2f2d.html 2022-09-11 00:17:46 +02:00
speediegq 689cec2bbc Implement https://git.suckless.org/dwm/commit/8806b6e2379372900e3d9e0bf6604bc7f727350b.html 2022-09-10 23:49:22 +02:00
speediegq 3be6689fd0 Implement https://git.suckless.org/dwm/commit/5799dd1fca6576b662d299e210cd5933b29d502d.html.
blw = TEXTW(m->ltsymbol)
2022-09-10 23:45:37 +02:00
speediegq b6e4cddeb1 Rename ipccmd.h to ipc.h 2022-09-10 13:44:11 +02:00
speediegq 18cd7c37b5 Add toggle for hide vacant tags, add non-hide vacant tags support to tag
previews
2022-09-10 13:31:30 +02:00
speediegq d79b774ea7 speedwm-mkpage: Auto-pushed speedwm changes! 2022-09-09 11:13:25 +02:00
speediegq f2d171ca38 Update: tag preview 6.3 2022-09-09 10:15:04 +02:00
speediegq 5df0ad1a92 Add toggle for experimental fix 2022-09-09 10:07:24 +02:00
speediegq e21180452f Fix: Indicators 2022-09-08 18:07:30 +02:00
speediegq b051ceedd8 Disable status bar clicks if hidden (for obvious reasons) 2022-09-08 17:03:46 +02:00
speediegq 995dd8bfb8 Fix hide* integers 2022-09-08 16:03:56 +02:00
speedie dae123f3d0 Add toggles for all layouts, fix potential segfault caused by improper
usage of dmenu/slock -v
2022-09-03 19:08:07 +02:00
speediegq 8b879eb3eb Add toggle for fading 2022-09-03 18:07:51 +02:00
speediegq 12bbf6da98 Add toggle for tag previews. This means you can now fully disable
imlib2 dependency if you want.
2022-09-03 17:44:49 +02:00
speediegq bd5267be8b Add toggle for window icons 2022-09-03 17:05:20 +02:00
speediegq ed6fa4e04c Add mouse toggle for toggle.h 2022-09-03 16:46:19 +02:00
speediegq c95915fca6 Add alpha toggle 2022-09-02 17:02:04 +02:00
speediegq 12b7837613 Add new feature 2022-08-28 21:54:47 +02:00
speediegq 2b60a357c6 small fix, fix statuscmd clicks being slightly off, remove newline from
status, will add clickable barmodules to it
2022-08-28 11:56:21 +02:00
speediegq bddbac84e3 improve 2022-08-28 02:33:33 +02:00
speediegq 794e63060c update 2022-08-28 01:47:41 +02:00
speediegq dcadac3dc6 temp fix crashing 2022-08-27 21:49:51 +02:00
speediegq 44360a9cf7 Clean up code for the buttonpress function 2022-08-27 19:50:19 +02:00
speediegq a97f8fbda2 fix lol 2022-08-27 17:00:13 +02:00
speediegq 763fc1fd85 lol 2022-08-27 17:00:00 +02:00
speediegq d88cdc4e55 Fix small bug 2022-08-27 16:55:17 +02:00
speediegq f394dda6c8 Add hideicon option 2022-08-27 13:16:53 +02:00
speediegq ef1e8970ea add new keybind 2022-08-26 19:12:10 +02:00
speediegq d19f44bf92 Remove useless patch 2022-08-26 19:07:26 +02:00
speediegq 24d06241c2 Add clicktofocus back, we'll see if it crashes. If it does, we'll revert
this commit.
2022-08-26 19:04:54 +02:00
speedie a258afba18 Add IPC patch, add as an option. Will likely simplify this soon but for
now, edit config,mk and enable it in toggle.h. It is enabled by default
but not compatible with BSD so comment the lines if you use that.
2022-08-26 11:41:11 +02:00
speediegq 7693207ef2 Fix freezing by temp removing mouse click to focus patch 2022-08-25 19:51:43 +02:00
speediegq 6e170d60fa add option 2022-08-25 18:53:04 +02:00
speediegq 88f1fcd601 fix tagpreviewpaddingv 2022-08-25 17:57:49 +02:00
speedie 67b67ed834 Fix bug, this commit MAY break some 6.3 feature, we'll find out. 2022-08-25 17:14:06 +02:00
speediegq e2fcf25098 Update the error 2022-08-25 16:33:13 +02:00
speediegq a4e1e52988 Fix neofetch output 2022-08-25 16:21:16 +02:00
speediegq 54e11ef7dd Fix crash, stupid mistake 2022-08-23 22:29:29 +02:00
speediegq af008cd3bf Possibly fix j bug, will test this out, might revert if it doesn't 2022-08-23 22:04:27 +02:00
speediegq dbe4cb0f74 Update awesomebar patch to new version with new keybinds 2022-08-23 21:48:34 +02:00
speediegq d0bc5bd0d2 Remove useless variables 2022-08-23 21:02:28 +02:00
speediegq 9803b2d5ab Remove useless variables 2022-08-23 19:39:09 +02:00
speediegq a6819845af Fix another bug. 2022-08-23 19:17:59 +02:00
speediegq 7b9f6ad9bf Update: Add new option, fix preview scaling bug caused by one line not
being changed accordingly.
2022-08-23 17:50:48 +02:00
speedie f88901a274 fix awesomebar 2022-08-23 13:17:46 +02:00
speediegq 9a2bbbd9f0 Fix awesomebar bug, this time it's not my fault, but it took a lot of
effort to find. speedwm no longer crashes when the empty bar is
 clicked.
2022-08-22 21:56:56 +02:00
speediegq ea2c5f9c13 Fix tag previews for leftlayout, was putting this off for a long time,
and I temporarily disabled it earlier.
2022-08-22 17:06:45 +02:00
speediegq 08e8642d37 Update 2022-08-21 21:08:40 +02:00
speediegq 5a4293cb4c Add '- 1 * sp' to tag previews to prevent tag preview from drawing
inside the bar if barpadding is used
2022-08-21 16:05:53 +02:00
speediegq 1de4dac83e Fix freeze 2022-08-21 13:51:16 +02:00
speediegq fe5a87e14c Add speedwm, we'll see if I use this repository instead. 2022-08-21 11:53:18 +02:00