Commit graph

  • 1925e64c21
    Vector2D: fix typo in include Mihai Fufezan 2023-09-20 22:26:08 +0300
  • 62efc045d7 input: lock focus to last surface on buttons held vaxerski 2023-09-20 19:50:44 +0100
  • ef94375882
    doc: Add a CoC (#3366) Vaxry 2023-09-20 19:38:44 +0100
  • 9ab9be1436
    Add code of conduct Oprah 2023-09-20 17:16:06 +0000
  • 0dbd997003
    input: Various constraint handling fixes (#3381) Vaxry 2023-09-20 16:47:05 +0100
  • 3785defaf1
    logging: implement std::formatter for some types (#3380) memchr 2023-09-20 15:25:03 +0000
  • 5d6c9cedcf
    refactor: implement std::formatter for some types memchr 2023-09-20 03:59:48 +0000
  • dba62fcb71 Merge remote-tracking branch 'origin/main' into persistent-workspaces Roberto Previdi 2023-09-20 14:36:51 +0200
  • 330364a481 fix compile lmao vaxerski 2023-09-20 11:47:33 +0100
  • 85081fc75a use logical size for inputmgr vaxerski 2023-09-20 11:44:37 +0100
  • 2d7ae9f4ed constraint handling fixes around inputmanager vaxerski 2023-09-20 11:37:49 +0100
  • 6594b50e57
    logging/format: use std::format_string to catch formatting string errors at compile time (#3377) memchr 2023-09-20 07:26:20 +0000
  • cc5e329339
    deprecate getFormat memchr 2023-09-20 05:09:15 +0000
  • 9c10dcb0c1
    fix(log): use constexpr format string memchr 2023-09-20 04:13:53 +0000
  • b7f33ca9c8
    xwayland: allow to disable xwayland via config option Vladislav Nepogodin 2023-09-19 19:24:38 +0400
  • d8d0cd75c2
    internal: Make part of CCompositor::focusWindow a bit easier to read. (#3356) Dickby 2023-09-19 12:37:30 +0200
  • c50072b108
    varlist: cleanup unintuitive string splitting (#3369) memchr 2023-09-19 08:44:54 +0000
  • 30d1b6c742
    refactor(varlist): remove test asserts memchr 2023-09-19 07:12:09 +0000
  • b3e82d1a28
    refactor(varlist): replace unintuitive string splitting memchr 2023-09-19 06:58:32 +0000
  • 67a4f07b4c
    group rule: use invade to force open a window in a locked group memchr 2023-09-19 03:28:53 +0000
  • de025c3f05
    windows: add rule group to map windows grouped memchr 2023-09-18 03:52:49 +0000
  • 0f4835279e
    refactor(hyprct): prevent comparing ints of different signs memchr 2023-09-19 02:24:12 +0000
  • be8ba24eea
    refactor(hyprctl): remove unused variables memchr 2023-09-19 02:23:54 +0000
  • 2ab44fbaaa
    doc(hyprctl): enhance hyprctl help messages memchr 2023-09-19 02:06:22 +0000
  • 60f10e6037 hyprctl: print monitor IDs as int64 vaxerski 2023-09-19 00:41:56 +0100
  • 46d0208e18 typos vaxerski 2023-09-19 00:19:20 +0100
  • e61420f0d1 wording vaxerski 2023-09-18 20:34:36 +0100
  • 0eb44de9f0 remove mention of politics vaxerski 2023-09-18 20:27:42 +0100
  • c716fb102a clarify enforcement outside consensus vaxerski 2023-09-18 20:15:59 +0100
  • 3aef57ad68 80 ish vaxerski 2023-09-18 20:05:14 +0100
  • b9655026a3 fuf review vaxerski 2023-09-18 19:58:57 +0100
  • a8e5a352b9 Drew's comments vaxerski 2023-09-18 19:23:19 +0100
  • 49c87365de add fufexan's matrix vaxerski 2023-09-18 18:07:37 +0100
  • 40363bac0d add a coc vaxerski 2023-09-18 15:57:48 +0100
  • e4d6695375 keybinds: focus last window on workspace change to another mon vaxerski 2023-09-18 11:33:19 +0100
  • 4d5bad919d Make part of CCompositor::focusWindow a bit easier to read. Felix Dick 2023-09-17 20:34:54 +0200
  • b0a82c04df
    bezier: Remove Todo about N-Point bezier curves. (#3352) Dickby 2023-09-17 19:48:11 +0200
  • 7a8c1cbf72 Remove Todo about N-Point bezier curves. Felix Dick 2023-09-17 19:41:19 +0200
  • a416608716 add persistent flag to non-json query; remove allfloating and allpseudo Roberto Previdi 2023-09-17 19:15:23 +0200
  • 730ae34801 remove useless json formatting Roberto Previdi 2023-09-17 18:18:12 +0200
  • d0ba3e751b fix indestructible handling; fix json booleans Roberto Previdi 2023-09-17 17:43:18 +0200
  • 5b99785742 fix json string construction Roberto Previdi 2023-09-17 13:36:52 +0200
  • 084002f089 add debug info for workspace options Roberto Previdi 2023-09-17 05:35:32 +0200
  • dc162699f2 add persistent workspace option Roberto Previdi 2023-09-17 04:42:34 +0200
  • af15b15b4b input: guard constraint in unconstrainMouse vaxerski 2023-09-17 16:46:04 +0100
  • f72e04d63b
    misc: add disable_hypr_chan option (#3343) Mihai Fufezan 2023-09-17 17:26:24 +0300
  • 1b5e147167
    misc: add disable_hypr_chan option Mihai Fufezan 2023-09-17 16:09:40 +0300
  • 471c930a64
    fix: restore configCurrenPath after sourcing file Legorel 2023-09-17 12:42:17 +0200
  • 534b868510
    Merge 284b90c75f into c8cc811e85 outfoxxed 2023-09-16 16:43:31 -0700
  • c8cc811e85 nix: update patches for meson changes vaxerski 2023-09-17 00:08:19 +0100
  • c0082519ae wlroots: disable wlr vulkan support vaxerski 2023-09-17 00:00:05 +0100
  • 2f01a18989 window: recalculate layout on swallow in map vaxerski 2023-09-16 18:40:54 +0100
  • a53ec98b82
    bezier: Optimize CBezierCurve::getYForPoint (#3321) Dickby 2023-09-16 19:32:33 +0200
  • d126d2c092 [gha] Nix: update inputs fufexan 2023-09-16 00:03:39 +0000
  • cc630c90b5
    master: partially revert 0e64dd2e and fix the animation (#3327) Jeremy Huang 2023-09-15 14:13:23 -0700
  • 1694af773b partially revert 0e64dd2e and fix the animation Jeremy Huang 2023-09-15 14:07:40 -0700
  • b9b38424b0 input: fix hints not being used if committed at the beginning vaxerski 2023-09-15 21:01:54 +0100
  • fe629fc6ff socket2: emit lockgroups event (#3317) memchr 2023-09-15 11:06:59 +0000
  • f93509795b windowrules: fix workspace exec rule with special (#3316) MightyPlaza 2023-09-15 11:05:21 +0000
  • 41caf20df1 master: Add mfact dispatcher (#3298) Jeremy Huang 2023-09-15 04:03:05 -0700
  • 599c9b3683 Nix CI: use DetSys' install & cache actions Mihai Fufezan 2023-09-13 19:06:49 +0300
  • 684d19bcb8 dwindle: fix moving windows on special vaxerski 2023-09-14 15:37:41 +0100
  • a105ca8156 refactor: flatten nesting ifs in layout window creation method (#3294) memchr 2023-09-14 11:27:16 +0000
  • 11e62dd454 master: respect the resizing animation option in master layout (#3300) Jeremy Huang 2023-09-14 04:14:10 -0700
  • df7beaf324 config: fix relative path resolution (#3308) memchr 2023-09-14 11:07:31 +0000
  • 4b200b48f5 dwindle: fix: don't merge groups when moving window (#3302) memchr 2023-09-14 10:56:29 +0000
  • 760f7e2a21 flake.lock: update nixpkgs and xdph Mihai Fufezan 2023-09-10 20:11:21 +0300
  • eafaa3f22a keybinds: warp cursor to correct window in moveWindowOutOfGroup (#3290) memchr 2023-09-13 14:02:21 +0000
  • 5d54baa4b7 master: Fix the wrong resize speed in master layout center orientation (#3289) Jeremy Huang 2023-09-13 03:48:19 -0700
  • b2bad58bc1 keybinds: avoid onWindowRemoved & onWindowCreated when group has one member (#3286) memchr 2023-09-13 10:44:02 +0000
  • d52f29ad0a keybinds: simulate movement on empty focus after workspace change vaxerski 2023-09-13 11:36:41 +0100
  • d8b6c49d73 input: don't refocus on switched workspace on the same monitor vaxerski 2023-09-13 11:33:36 +0100
  • 6cecc8ce4d layout: add direction parameter to onWindowCreated and friends (#3269) memchr 2023-09-13 10:13:29 +0000
  • 0eb4fbcc21 layout: Allow the layout to control how windows are raised in groups (#3275) outfoxxed 2023-09-12 14:37:08 -0700
  • 60d04fb8cf windowrules: fix workspace rule separation vaxerski 2023-09-12 16:50:07 +0100
  • b56c00c33f Optimize CBezierCurve::getYForPoint Felix Dick 2023-09-15 14:40:51 +0200
  • e821457a76 varlist: move to a separate header, add join vaxerski 2023-09-12 16:46:22 +0100
  • 68dd134571 config: add wildcard handling in source= (#3276) memchr 2023-09-12 11:54:05 +0000
  • 3e92f79585 windowrules: add on-screen constraint to wrv2 'move' (#3247) alaricljs 2023-09-12 04:56:20 -0400
  • c8506c3371 CI: don't run wlroots update in PRs Mihai Fufezan 2023-09-12 11:48:30 +0300
  • b12c980132 CI: add reusable actions Mihai Fufezan 2023-09-10 21:51:13 +0300
  • 3dbb0e7b73 fix: inconsistent behaviour where last workspace was not saved (#3261) memchr 2023-09-11 22:39:24 +0000
  • 07cd14293c keybinds: unify changeworkspace dispatcher (#3250) memchr 2023-09-11 14:14:43 +0000
  • 9ec2dbcb6b refactor: fix missed middle() call in CKeybindManager vaxerski 2023-09-11 12:19:21 +0100
  • 11fc4a20f7 keybinds: movewindow to screen edge for floating windows (#3245) alaricljs 2023-09-11 05:23:57 -0400
  • b31b8dc9a5 refactor: utilize 'middle()' method for window/montior center (#3253) memchr 2023-09-11 09:09:34 +0000
  • dd3ad52dec input: do not process mouse in unsafe state vaxerski 2023-09-10 23:44:45 +0100
  • f26fc3361f feat: add a new movewindoworgroup dispatcher (#3006) memchr 2023-09-10 22:29:10 +0000
  • 4401fce4f0 windowrules: add % to resizeparams (#3246) alaricljs 2023-09-10 18:26:14 -0400
  • 25645a2249 layout: add missing groupbar decoration to the window (#3235) memchr 2023-09-10 21:59:10 +0000
  • 364225f9dd master: Add smart resizing option for master layout (#3210) Jeremy Huang 2023-09-10 14:58:06 -0700
  • 69a5156845 xwayland: adjust coord calculation vaxerski 2023-09-10 20:19:06 +0100
  • eaaf23bd6a [gha] Nix: bump wlroots Mihai Fufezan 2023-09-10 17:28:02 +0000
  • ac5b2679c2 keybinds: ignore conditions on special release vaxerski 2023-09-10 16:54:14 +0100
  • 789d104676 keybinds: track pressed special binds vaxerski 2023-09-10 16:27:14 +0100
  • afe889f3f3 deps: update wlroots vaxerski 2023-09-10 13:18:19 +0100
  • 7838bc6f72 internal: Fix wlr output management (#3234) Philip Damianik 2023-09-10 14:14:27 +0200
  • 8b72d2ab33 keybinds: ignore mods on release of special binds vaxerski 2023-09-10 13:13:10 +0100
  • 6aeab03877 fix(layout): remove focusWindow calls from onWindowCreatedTiling (#3233) memchr 2023-09-10 11:55:18 +0000
  • 16d1113c28 refactor: replace lambdas with CKeybindManager::switchToWindow (#3229) memchr 2023-09-10 11:51:27 +0000