6d66dde208
added swipe create new
2022-10-20 14:54:32 +01:00
vaxerski
58375bc87a
Add support for rgba() and rgb() colors in the config
2022-10-16 22:26:02 +01:00
K1llf0rce
dca30815b0
add maxsize window rule
2022-10-15 17:04:57 +02:00
724fa4a7d4
add touch binding to output
2022-10-14 12:38:44 +01:00
df9409b8a2
rename transform in DC to touch_transform
2022-10-14 12:23:11 +01:00
Histausse
406b2fe6dc
Add additionnal matrices and rename config var
2022-10-09 00:45:34 +02:00
Histausse
32ae0c51f0
Add input:touchdevice:td_rotation config
...
Add support for touch device roation. The rotation is
set globally with `input:touchdevice:td_rotation config` and by
device with `td_rotation` in a device block.
2022-10-08 15:25:46 +02:00
Mihai Fufezan
e4820d1c71
Add input:touchpad:scroll_factor
2022-10-06 22:47:05 +03:00
vaxerski
922e978f56
reset sigmask on fork
2022-10-06 19:02:03 +01:00
190ddb5697
added a noanim rule
2022-10-06 09:16:40 +01:00
095688712d
add minsize rule
2022-10-06 09:09:58 +01:00
Mihai Fufezan
477ad2dd82
Add accel profile and scroll method
2022-10-05 23:51:08 +03:00
vaxerski
9c5023ab1a
monitor desc improvements
2022-10-05 17:38:36 +01:00
71e2562a41
add desc: to monitor rules
2022-10-05 10:22:33 +01:00
vaxerski
60c414ccad
add left_handed config for input
2022-10-04 21:46:41 +01:00
vaxerski
ab82c4806d
allow one less arg in bind
2022-10-03 21:01:08 +01:00
85eea70be4
fix commas in free binds
2022-10-03 16:38:05 +01:00
vaxerski
0a08830375
Unify arg lists, allow for trailing spaces in args
2022-10-03 14:29:45 +01:00
vaxerski
a97621b1cb
Added window swallowing
2022-10-01 19:19:15 +01:00
vaxerski
3c27d1ab13
optimize vector config value setting
2022-09-30 17:03:14 +01:00
Felix Dick
bf3f519eb7
Remove trailing whitespace.
2022-09-25 20:07:48 +02:00
73dbacd16d
overwrite wsbind rules on existing
2022-09-24 13:42:18 +01:00
Vaxry
abee2da5bd
Merge pull request #706 from DashieTM/main
...
Add "highest" mode to Monitor for autoconfiguration.
2022-09-23 16:50:24 +01:00
75aaf11a9c
default pass_mouse_when_bound to 0
2022-09-22 16:33:45 +01:00
Fabio Lenherr
215125bd66
add refreshrate or resolution preference
2022-09-22 00:22:39 +02:00
Fabio Lenherr
c1feb683ce
added high to monitor resolution
2022-09-21 22:29:52 +02:00
d3ffccd45f
accept any case in binds
2022-09-21 17:41:26 +01:00
c24b45671a
mouse binds overhaul
2022-09-19 19:04:48 +01:00
vaxerski
e9f226797e
Added monitor mirroring
2022-09-13 15:25:42 +02:00
vaxerski
0062281092
added wsbind
2022-09-12 21:05:52 +02:00
vaxerski
8808d40008
added misc:disable_autoreload
2022-09-10 17:28:41 +02:00
vaxerski
d94fe3d063
added window pinning
2022-09-10 13:11:02 +02:00
vaxerski
49a55f136e
fix addreserved lag
2022-09-08 14:11:32 +02:00
vaxerski
44a2d755c6
Added Xwayland and floating props to windowrulev2
2022-09-07 11:25:44 +02:00
vaxerski
4b7d28d2cb
fix last partial commit
2022-09-06 18:12:25 +02:00
vaxerski
5fdd1dd60f
simplify config monitor reloads and rearrange layers
2022-09-06 17:26:18 +02:00
vaxerski
e71a4d75de
Added windowrulev2
2022-09-06 11:57:11 +02:00
vaxerski
4103bca056
default rounding to 0
2022-08-31 11:17:04 +02:00
vaxerski
48eb2e0d6f
Added window dimming
2022-08-30 12:46:17 +02:00
vaxerski
80b3a436d2
better find device cats
2022-08-28 10:25:48 +02:00
vaxerski
5d9d55a245
fix device closing
2022-08-28 10:20:26 +02:00
vaxerski
573cb0d4e0
fix parser in nested categories
2022-08-27 23:12:01 +02:00
vaxerski
5d63152219
added a forceinput rule
2022-08-27 13:01:55 +02:00
vaxerski
10f529ada7
added a specialWorkspace anim leaf
2022-08-26 11:26:23 +02:00
vaxerski
575bfa40e5
added misc:float_switch_override_focus
2022-08-22 18:22:26 +02:00
vaxerski
ce62a98470
fix warn
2022-08-21 18:35:45 +02:00
vaxerski
da725d7aa5
warn about outdated keybind cfg
2022-08-21 17:01:32 +02:00
Charles Taylor
3c8c605541
fix style conflicts and config + monitor retrieval
2022-08-21 21:58:46 +10:00
Charles Taylor
9ee42836d5
add general:allow_workspace_cycles option
2022-08-21 20:47:56 +10:00
Charles Taylor
d6ff7e40cf
add general:workspace_back_and_forth option
2022-08-21 20:40:06 +10:00
vaxerski
132c96f867
multiple fixes for device configs
2022-08-20 18:47:48 +02:00
Vaxry
223ca6e286
Merge pull request #548 from FlafyDev/main
...
add input:kb_file option to use a .xkb file.
2022-08-19 22:39:50 +02:00
FlafyDev
f0ad77251b
move absolutePath to MiscFunctions
2022-08-19 23:18:09 +03:00
c2a3896cc9
added dwindle:use_active_for_splits
2022-08-19 22:03:41 +02:00
FlafyDev
69d17bf424
add input:kb_file
2022-08-19 21:01:51 +03:00
bbc6b5d5e0
added misc:animate_manual_resizes
2022-08-16 21:56:54 +02:00
454d0d3f9f
fix autogen config warning
2022-08-16 15:59:18 +02:00
f0fe0c25d6
added config-only to hyprctl reload
2022-08-14 23:26:18 +02:00
9136783e9c
default hardcoded rule to preferred auto
2022-08-12 22:26:35 +02:00
e5ab9643be
enable layers_hog_keyboard_focus by default
2022-08-11 21:52:38 +02:00
9102471610
added hyprctl getoption
2022-08-11 21:16:38 +02:00
9eb750c00b
added misc:layers_hog_keyboard_focus
2022-08-10 17:46:01 +02:00
a6d4a4d5f3
warn about incorrect bezier args
2022-08-09 18:15:37 +02:00
e2f61e267e
add parse errors for invalid kb layouts
2022-08-09 18:13:13 +02:00
3a8dcf284a
add more errors
2022-08-07 19:28:46 +02:00
9564a4cd12
added misc:always_follow_on_dnd
2022-08-06 22:26:32 +02:00
vaxerski
81308a9cc3
add position auto for mon config
2022-08-04 11:10:26 +02:00
vaxerski
5dcbce550f
only ensure DPMS in hyprctl monitors
2022-08-03 21:19:12 +02:00
vaxerski
5a96142cf8
guard monitor settings
2022-08-03 21:06:51 +02:00
vaxerski
9991db159c
fix dynamic reenabling of a monitor
2022-08-03 17:29:05 +02:00
vaxerski
f488ec166d
fix crash
2022-08-03 17:19:32 +02:00
vaxerski
871c81ac1a
erase instead of overwriting monitor rules
2022-08-03 17:15:45 +02:00
vaxerski
9c8d32d1c2
default new blur optimiz to 0
2022-08-02 15:26:44 +02:00
vaxerski
a71f4114b0
added opaque windowrule
2022-08-02 00:08:31 +02:00
vaxerski
1edd66618f
added general:no_cursor_warps
2022-08-01 18:50:16 +02:00
vaxerski
6427bb41d8
reload blur on cfg reload
2022-08-01 13:12:50 +02:00
vaxerski
60c16f77a6
added master:no_gaps_when_only
2022-08-01 12:57:37 +02:00
vaxerski
f892387b70
added dwindle:no_gaps_when_only
2022-08-01 12:51:52 +02:00
vaxerski
070d7699a7
added decoration:blur_new_optimizations
2022-08-01 12:16:33 +02:00
vaxerski
a1d1ec4c46
added misc:mouse_move_enables_dpms
2022-07-31 15:46:42 +02:00
vaxerski
d6a649c1b3
added preferred to monitor cfg
2022-07-30 22:54:29 +02:00
vaxerski
4211b37e22
added misc:damage_entire_on_snapshot
2022-07-30 22:26:46 +02:00
vaxerski
4076a3b6d7
fixed device configs
2022-07-28 21:38:30 +02:00
vaxerski
920fdd6bff
Animation config rework
2022-07-28 13:28:43 +02:00
vaxerski
31a079b347
added DPMS
2022-07-27 12:32:00 +02:00
vaxerski
28046e9da0
added binds:scroll_event_delay
2022-07-26 23:34:03 +02:00
vaxerski
7dc014e967
r and e exclusivity in bind
2022-07-26 17:04:26 +02:00
vaxerski
66eac124e2
add binding to mouse buttons
2022-07-26 14:50:21 +02:00
vaxerski
bb539f0a8d
added keybind repeat flag
2022-07-25 14:42:49 +02:00
vaxerski
3f169a937a
fix wlr workspace names before init
2022-07-22 12:37:44 +02:00
vaxerski
0013ef9ef0
reload input after exec once
2022-07-21 20:30:48 +02:00
vaxerski
fa2bd3b1a8
added keybinds on key up
2022-07-20 22:45:06 +02:00
vaxerski
fc33cae70c
change bind flag parsing
2022-07-20 22:33:43 +02:00
vaxerski
d52446135b
add sensitivity per device & reload mice on config
2022-07-19 19:26:53 +02:00
vaxerski
1ba600ca23
added workspace swipe fingers
2022-07-19 18:35:24 +02:00
vaxerski
60cc33a53c
added time logging
2022-07-18 11:46:42 +02:00
vaxerski
6f1b9d6af9
add master:new_on_top
2022-07-16 23:24:42 +02:00
vaxerski
aac546b771
added center windowrule
2022-07-16 16:27:17 +02:00
vaxerski
5c836e6460
added master layout
2022-07-16 15:57:31 +02:00
vaxerski
48e5bd96bc
Added shadow colors animations and inactive col
2022-07-16 12:44:45 +02:00
vaxerski
1441856811
fix blur on oversized, default to enabled
2022-07-15 19:21:13 +02:00
vaxerski
6306d4dae3
add remove, to blurls
2022-07-15 13:29:56 +02:00
Mihai Fufezan
01fc3d6068
add config flag
...
you can now specify a config with -c <path>
2022-07-14 23:55:24 +03:00
Vaxry
7c999fb9f5
Merge pull request #242 from calebowens/caleb-feature-add-width-multiplier
...
Added a multiplier for the width to height ratio
2022-07-14 11:38:49 +02:00
vaxerski
ad03360665
fix device sections shadowing parse errors
2022-07-12 16:07:51 +02:00
vaxerski
78c6371743
default vfr to off
2022-07-12 15:41:28 +02:00
vaxerski
a4f82491b7
active opacity is now animated
2022-07-12 13:40:55 +02:00
Mathias Zhang
da83ef7b96
add config drag_lock for touchpad ( #353 )
...
* add config drag_lock for touchpad
* fix err
* Update ConfigManager.cpp
2022-07-12 13:11:54 +02:00
vaxerski
2d856ac4b0
Added yes/no values to int parsing
2022-07-12 10:28:42 +02:00
vaxerski
29e2bb27f6
added misc:no_vfr
2022-07-12 10:02:12 +02:00
vaxerski
c0c75db621
roll VFR for everyone
2022-07-11 23:56:24 +02:00
vaxerski
4b334594dc
Added splashes
2022-07-10 15:41:26 +02:00
vaxerski
cd0a01f4de
Added binding by keycodes
2022-07-08 09:27:17 +02:00
vaxerski
3278db67a2
added general:disable_hyprland_logo
2022-07-07 20:16:40 +02:00
vaxerski
4b796d30c1
Added swipe workspace gestures
2022-07-07 13:49:04 +02:00
vaxerski
1cf2f378d4
added ls blurring
2022-07-06 22:12:03 +02:00
vaxerski
f9756d10d4
changed C++ std to C++23, use std::string::contains
2022-07-06 16:50:11 +02:00
vaxerski
0277f4c6bd
support relative paths in source=
2022-07-06 15:05:23 +02:00
vaxerski
e0bfec6ef2
added experimental:vfr
2022-07-04 17:47:31 +02:00
vaxerski
868e0f48d0
added debug:disable_logs
2022-07-01 15:57:56 +02:00
vaxerski
91d68513de
fix possible segfault by realloc
2022-06-30 23:55:28 +02:00
vaxerski
92890d492a
fallback on unset device config var
2022-06-30 21:38:06 +02:00
vaxerski
d010ca2049
added per-device config options
2022-06-30 21:26:00 +02:00
vaxerski
328b3fa4bc
mordernize pointers
2022-06-30 15:44:26 +02:00
vaxerski
37abe0aedc
added debug:damage_blink
2022-06-29 11:44:00 +02:00
vaxerski
3263e48675
rerender monitors on config reload
2022-06-26 22:48:31 +02:00
vaxerski
44aeb1fc90
added decoration:shadow_offset
2022-06-26 22:15:06 +02:00
vaxerski
0b525cdc63
default to multisample on
2022-06-26 20:09:42 +02:00
vaxerski
78bf88ba60
Added fullscreen rule
2022-06-26 12:12:29 +02:00
vaxerski
29aab21033
fix up some stupid default settings (internal)
2022-06-25 23:57:23 +02:00
vaxerski
747ff3369d
added drop shadows
2022-06-25 20:28:40 +02:00
vaxerski
72c86b99eb
added general:cursor_inactive_timeout
2022-06-24 23:27:02 +02:00
vaxerski
45a44f9690
added noblur
2022-06-24 22:28:54 +02:00
vaxerski
e7467c60f9
fix windowrule regex logic and add title:
2022-06-24 16:25:57 +02:00
vaxerski
19d94b87ab
Added keybind submaps
2022-06-22 20:23:20 +02:00
vaxerski
770bada5d5
Fixed oversized apps' incorrect layout
2022-06-22 15:45:56 +02:00
vaxerski
499d2e41bf
default apply_sens_to_raw to 0
2022-06-22 13:01:59 +02:00
vaxerski
0f1ad16aec
added general:no_border_on_floating
2022-06-21 22:54:41 +02:00
vaxerski
5541098f20
Added bindl
2022-06-21 22:47:27 +02:00
vaxerski
84d6e640ff
support all workspace types in workspace keyword
2022-06-21 22:25:54 +02:00
Caleb Owens
3d46c73981
Added a multiplier for the width to height ratio
2022-06-20 14:37:27 +01:00
CcydtN
b69375a918
Fixing format issue
2022-06-17 03:25:08 +08:00
CcydtN
5fa61e5a54
Fix generating zombie process
2022-06-17 01:14:10 +08:00
Bruno Ancona
0c5d2f04b4
Create config directory if it doesn't exist
2022-06-15 01:29:51 -05:00
Marco Siedentopf
e69f2ab4c3
Added Config options for Touchpads
...
Added Options to 1. toggle between clickfinger behavior and software buttons, 2. middle button emulation and 3. tap-to-click
2022-06-12 05:40:01 +00:00
Bruno Ancona
018b0684dd
Add natural_scrolling option for touchpads only
2022-06-11 10:24:00 -05:00
vaxerski
f97b90859a
Add envvars to exec cfg
2022-06-09 15:03:34 +02:00
vaxerski
09e77bf844
added force_no_accel
2022-06-06 12:08:33 +02:00
vaxerski
246aa000f5
Added dwindle:special_scale_factor
2022-06-03 19:03:33 +02:00
vaxerski
f9c8a72e46
dont enable AA by default
2022-06-02 23:03:13 +02:00
vaxerski
e11cb8b328
Added antialiasing to outer edges
...
simplified, stupidly fast MSAA for rounded edges
2022-06-02 22:58:54 +02:00
vaxerski
601abc7e92
Added locking numlock
2022-06-02 19:47:11 +02:00
vaxerski
d0ff0c0990
Added basic monitor transforms, has bugs
...
blur doesnt work on transformed outputs
full damage tracking issues
2022-05-29 12:27:45 +02:00
vaxerski
9ede0f1c7d
Added blur_ignore_opacity
2022-05-28 18:57:32 +02:00
vaxerski
7f1f14fe85
Added a rounding rule
2022-05-28 17:48:01 +02:00
vaxerski
8c10857f14
Added a debug overlay
2022-05-28 17:32:19 +02:00
vaxerski
8a3ea54184
Update border colors on config reload
2022-05-26 21:23:13 +02:00
vaxerski
5635c6385f
Invalidate layout on dynamic request to config
2022-05-25 17:42:38 +02:00
vaxerski
cad71218c0
borders are now gangsta
2022-05-17 13:16:37 +02:00
Four_Griffins
3fd2ef2107
added opacity setting for fullscreen windows
2022-05-16 23:52:48 +02:00
vaxerski
e90c1f7022
added dwindle:preserve_split
2022-05-16 17:27:55 +02:00
vaxerski
e991550abe
Added source=
2022-05-16 10:09:20 +02:00
vaxerski
26cd7d73e5
Added user-defined vars in config
2022-05-16 09:38:42 +02:00
vaxerski
d7ad80e6a2
Added window animation rules
2022-05-15 14:18:31 +02:00
vaxerski
694f4433a2
Added animation style and style slide
2022-05-14 16:43:30 +02:00
vaxerski
cafd7a7a62
Added an animation= keyword
2022-05-14 15:56:01 +02:00
vaxerski
a1567feb3d
Added nofocus rule
2022-05-14 14:37:57 +02:00
vaxerski
2a368ef994
Add invalid mod warn
2022-05-12 12:41:28 +02:00
vaxerski
ff0f535c28
Added workspace animations
2022-05-12 11:27:31 +02:00
vaxerski
434184aa32
Added dwindle:force_split
2022-05-08 15:36:17 +02:00
vaxerski
39dcfa61c3
Added hyprctl reload
2022-05-08 15:28:45 +02:00
vaxerski
aa5b0d2cda
add natural scroll opt
2022-05-06 19:34:48 +02:00
vaxerski
b67eae7228
fix kb stuff
2022-05-06 14:30:35 +02:00
vaxerski
8fb3ad8bf1
log damage debug opt
2022-05-05 15:09:26 +02:00
vaxerski
43fc7662cc
Major blur rework: optimization & fixes
...
Blur should be considerably faster now and work on full damage tracking
2022-05-02 16:54:40 +02:00
vaxerski
d284aaa2ca
Added custom reserved area per mon
2022-04-27 17:46:07 +02:00
vaxerski
3ebe7d7972
Added bezier curves
2022-04-23 21:47:16 +02:00
vaxerski
0147975faf
New animation system
2022-04-23 14:16:02 +02:00
vaxerski
94811485c9
added opacity rule
2022-04-22 14:37:38 +02:00
vaxerski
091048412a
Added warn for old monitor cfg
2022-04-21 22:15:42 +02:00
vaxerski
5b8cdc6c43
CONFIG COMPAT BREAK: removed mfact from mon cfg
2022-04-21 22:05:51 +02:00
vaxerski
4b1773d1b1
overwrite mon rule if exists
2022-04-21 17:33:24 +02:00
vaxerski
2b8b34d8db
Added workspace windowrule
2022-04-21 17:17:47 +02:00
vaxerski
064e40d25f
Added unbind keyword
2022-04-21 17:06:43 +02:00
vaxerski
07080498fd
Added hyprctl keyword
2022-04-21 16:56:27 +02:00
vaxerski
66b5c5a143
static and functional dispatchers
2022-04-21 15:50:52 +02:00
vaxerski
b8d88cff79
Merge pull request #47 from sixels/input_config
...
Add more input configurations
2022-04-19 19:33:13 +02:00
vaxerski
08ee14b4a0
Added dynamic monitor rules
2022-04-19 19:01:23 +02:00
Sixels
6719574f0c
Add input options to config
2022-04-19 13:52:31 -03:00
Sixels
03624e2060
Handle subcategories
2022-04-19 13:52:31 -03:00
vaxerski
cec248d176
set default var if not present in config
2022-04-18 13:27:54 +02:00
vaxerski
24316f2e71
Fix trailing spaces in config
2022-04-18 13:25:27 +02:00
vaxerski
655c038417
added apply_sens_to_raw
2022-04-18 13:13:41 +02:00
vaxerski
8a8877e739
Added active/inactive opacity
2022-04-17 21:44:06 +02:00
vaxerski
baa9e0caea
Merge branch 'main' into damage-tracking
2022-04-17 11:52:54 +02:00
vaxerski
a935e4f985
Disable damage tracking by default
2022-04-17 11:50:59 +02:00
vaxerski
4f83adcdb9
Allow monitor disabled too
2022-04-17 10:21:54 +02:00
vaxerski
4a966c945b
Add monitor disabled option
2022-04-17 10:19:46 +02:00
vaxerski
75af34da96
added basic damage tracking
2022-04-14 16:43:29 +02:00
vaxerski
a558bcdfbf
added follow_mouse
2022-04-13 20:19:40 +02:00
vaxerski
c68eaafd16
fix exec as well on startup
2022-04-12 20:23:10 +02:00
vaxerski
17f63bf3e8
Fix exec-once being wack on launch
2022-04-12 20:02:57 +02:00
vaxerski
b6a93b2f03
Added window grouping for dwindle
...
furthermore, added LayoutRenderHints.
2022-04-12 16:44:18 +02:00
vaxerski
2cf4480969
fix fadeout blinking transparent windows
2022-04-10 18:25:45 +02:00
vaxerski
92bfe6f13e
fixed some more crashes
2022-04-10 16:19:49 +02:00
vaxerski
c8c9a966b4
fixes for exec-once and hyprerror
2022-04-09 22:49:07 +02:00
vaxerski
91a6c53197
Added blur_passes config
2022-04-09 17:06:09 +02:00
vaxerski
25299b80bb
reset autogenerated status on config load
2022-04-09 16:52:05 +02:00
vaxerski
969bebbd06
Added blurring 🎉
2022-04-09 16:51:08 +02:00
vaxerski
7449a0c44c
Added default config & warning about it
2022-04-08 22:07:40 +02:00
vaxerski
7347a72ba6
Added HyprError for showing config errors
2022-04-08 21:40:41 +02:00
vaxerski
27c06758e4
basic window rounded corners
2022-04-05 15:50:47 +02:00
vaxerski
3f99dad7f5
Added pseudotiling
2022-04-02 20:04:32 +02:00
vaxerski
b89c174da2
custom animation speeds for components
2022-03-31 17:53:28 +02:00
vaxerski
7eb2a1023b
Added keyboard configuration
2022-03-24 21:05:34 +01:00
vaxerski
ccbc0e4a2e
Added window rules
2022-03-24 18:22:01 +01:00
vaxerski
bcf7ee6dc2
Added basic animations for windows
2022-03-23 22:01:59 +01:00
vaxerski
2e9bd86c8b
fix lockup on reloading config
2022-03-20 19:58:12 +01:00
vaxerski
2e18fa268a
default workspace option
2022-03-20 16:01:47 +01:00
vaxerski
a4b026df2b
floating windows support
2022-03-20 11:14:24 +01:00
vaxerski
2e5435fe91
fix layout refresh on config and keybinds doubling
2022-03-19 21:48:24 +01:00
vaxerski
7b7ce638f4
refresh rates
2022-03-19 21:46:29 +01:00
vaxerski
cf76b90606
multimon fixes
2022-03-19 20:30:21 +01:00
vaxerski
f9a4e9aecd
basic keybinds
2022-03-19 17:48:18 +01:00
vaxerski
dba7bbdcf3
patches
2022-03-19 17:00:52 +01:00
vaxerski
9e735ad2f5
added borders
2022-03-19 16:13:19 +01:00
vaxerski
a4ef84d987
it now actually runs lol
2022-03-17 17:08:54 +01:00
vaxerski
d6c2553af2
start handling monitors
2022-03-17 16:56:33 +01:00
vaxerski
cf51ab71a2
input basics
2022-03-17 16:19:10 +01:00