Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature(s) Request] look comment for detail #87

Open
royakarobert opened this issue Feb 5, 2023 · 1 comment
Open

[Feature(s) Request] look comment for detail #87

royakarobert opened this issue Feb 5, 2023 · 1 comment

Comments

@royakarobert
Copy link

I want some new features bc it's even more thin than other wms which mean I can't do something in
this wm,but I still love this wm
1 . Move a window to another workspace(wormc)
for example:
in sxhkd:
super + shift + {1,2,3,4,5}
wormc mv (focused) (workspace){1,2,3,4,5}

2 . Resize window without meed to drag the border but the corner of window like bspwm does(not a wm hopping)

2 . Change focus of window by moving mouse without click

3 . Change focus of window by keybinding
for example;
in sxhkd:
super + {w,a,s,d}
wormc mvfocus {north,west,south,east}

4 . Fix Worm restart issue,for example:use worm -r or wormc -r instead of worm because it actually doesn't restart but starts a new process

5 . Be able to add a new workspace
for example,I want to set 5 workspaces;
in rc:
wormc set workspaces: 1 2 3 4 5

@codic12
Copy link
Owner

codic12 commented Feb 7, 2023

(1): already exists, see wormc move-tag
(2): you can use alt-drag / super-drag depending on configuration, but I don't plan to add the complicated resize mechanism used by other WMs because it's too much code.
(2) (you made two 2s): exists, see wormc focus-mode
(3): maybe I guess this could be done, but also can be done with other tools like xdotool + sxhkd, worm tries to keep it's codebase minimal
(4) a restart command is definitely useful but until then you can alias restart_worm to killall worm;worm
(5) fair complaint, but it requires using a dynamic array instead of a stack-allocated buffer(more inefficient and more code), so I think for the few people that aren't fine with 9 workspaces you can change it manually in the code but I will try to implement this in future.

thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants