| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | config: improve layoutopt handling for workspacerules | Vaxry | 2023-12-11 | 1 | -2/+14 |
| | | |||||
| * | input: Add scroll_points option for device (#4101) | Mihai Fufezan | 2023-12-10 | 1 | -0/+2 |
| | | |||||
| * | internal: Remake borders as window decorations (#4104) | Vaxry | 2023-12-10 | 1 | -0/+1 |
| | | |||||
| * | config: Avoid regenerating config if --config is used (#4103) | dranull | 2023-12-09 | 1 | -2/+8 |
| | | |||||
| * | input: add relative_input for tablets | Vaxry | 2023-12-09 | 1 | -0/+2 |
| | | | | | closes #2639 | ||||
| * | windowrules: add focus param | Vaxry | 2023-12-08 | 1 | -2/+16 |
| | | |||||
| * | config: Minor --config improvements, fixes (#4034) | dranull | 2023-12-04 | 1 | -18/+22 |
| | | | | | | | | | | | | | * Follow symlink, only file, absolute path for -c * Create config file only for default paths * Skip non-file source= glob results * Check for absolute path on XDG_CONFIG_HOME As per spec, all non-absolute paths should be ignored. https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html | ||||
| * | workspacerules: Add workspace rule for master layout orientation (#3964) | thejch | 2023-12-02 | 1 | -0/+2 |
| | | | | | | | | | | | | * add workspace rule for master layout orientation * change rule format * edit rule name * use map for layoutopts * use std::any instead of string | ||||
| * | monitor: remove comma from monitor description (#3996) | François Conzelmann | 2023-11-30 | 1 | -2/+2 |
| | | | | | | | this allows for monitor specific rules to work on monitor with comma on their description fixes #2457 | ||||
| * | configmgr: fix parsing of touchdevice groups | Vaxry | 2023-11-29 | 1 | -1/+1 |
| | | | | | fixes #3992 | ||||
| * | config: log info about logs before loading vars | Vaxry | 2023-11-26 | 1 | -0/+2 |
| | | |||||
| * | groupbar: allow reload and fix locked groupbar gradient (#3546) | MightyPlaza | 2023-11-26 | 1 | -1/+6 |
| | | | | | | modified: src/config/ConfigManager.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp modified: src/render/decorations/CHyprGroupBarDecoration.hpp | ||||
| * | config: default special_scale_factor to 1 | Vaxry | 2023-11-25 | 1 | -2/+2 |
| | | |||||
| * | renderer: Adding an option to disable first launch animation (#3933) | Xavier | 2023-11-24 | 1 | -1/+2 |
| | | |||||
| * | general: add workspace gaps (#3877) | end-4 | 2023-11-19 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | * anims: workspace gap * anims: ws gaps: on swipe end * anims: ws gaps: add missing parentheses * format * refractor * Update Swipe.cpp * format * fix swipe to right * ws gaps: move animations:workspace_gap to general:gaps_workspace * ws gaps: general:gaps_workspace -> general:gaps_workspaces | ||||
| * | logging: move to an internal rolling log buffer | Vaxry | 2023-11-14 | 1 | -1/+1 |
| | | | | | disables logging to the logfile by default | ||||
| * | internal: replace INT_MAX with WORKSPACE_INVALID | Vaxry | 2023-11-12 | 1 | -2/+2 |
| | | |||||
| * | renderer: added new customization options to the blur shaders (#3650) | Visual-Dawg | 2023-11-06 | 1 | -28/+30 |
| | | | | Adds to `decoration:blur:` `vibrancy` and `vibrancy_darkness` | ||||
| * | groups: add option to configure font name (#3751) | David Leal | 2023-11-05 | 1 | -0/+1 |
| | | |||||
| * | binds: add movefocus_cycles_fullscreen | Vaxry | 2023-11-04 | 1 | -7/+8 |
| | | | | | fixes #3738 | ||||
| * | Core: various unsafe state improvements (#3713) | Vaxry | 2023-11-01 | 1 | -5/+3 |
| | | | | Fixes #3637 | ||||
| * | config: fixup usage of plugin in handles | Vaxry | 2023-10-29 | 1 | -2/+2 |
| | | | | | would filter calls to keyword plugin: and stuff | ||||
| * | pluginapi: add a config keyword adding method | Vaxry | 2023-10-29 | 1 | -2/+16 |
| | | |||||
| * | windowrules: add nearestneighbor | Vaxry | 2023-10-24 | 1 | -1/+1 |
| | | |||||
| * | workspacerules: Add new optional "default command" for auto-launching apps ↵ | Brenno Lemos | 2023-10-22 | 1 | -1/+7 |
| | | | | | on new workspaces (#3559) | ||||
| * | workspacerules: search for special properly | Vaxry | 2023-10-19 | 1 | -1/+4 |
| | | | | | fixes #3537 | ||||
| * | binds: add ignoreMods flag | Vaxry | 2023-10-17 | 1 | -3/+7 |
| | | |||||
| * | cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ↵ | Philip Damianik | 2023-10-15 | 1 | -38/+36 |
| | | | | | | | | (#3572) * Replace find() with C++20 starts_with() and ends_with() * Replace find() with C++20 contains() | ||||
| * | groups: create group and groupbar config sections (#3522) | MightyPlaza | 2023-10-10 | 1 | -19/+33 |
| | | | | | | | | | | | | | | | | | | | | | * config: create group section modified: src/Compositor.cpp modified: src/config/ConfigManager.cpp modified: src/layout/DwindleLayout.cpp modified: src/layout/MasterLayout.cpp modified: src/managers/KeybindManager.cpp modified: src/managers/input/InputManager.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * separate group border and groupbar colors modified: src/Compositor.cpp modified: src/config/ConfigManager.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * add new line modified: config/ConfigManager.cpp | ||||
| * | dispatchers: Add option to center the cursor on the focused window when ↵ | Philip Damianik | 2023-10-10 | 1 | -0/+1 |
| | | | | | | | | | | | | switching workspaces (#3528) * Add option for centering on workspace when switching workspace * Add option for centering on workspace when switching workspace --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | ||||
| * | workspacerules: Add a persistent workspace rule (#3530) | Roberto Previdi | 2023-10-09 | 1 | -0/+2 |
| | | | | | | * add persistent flag to workspace rules * get rid of unused ws->indestructible flag | ||||
| * | renderer: add force_wallpaper instead of no_hypr_chan (#3459) | DaniD3v | 2023-10-07 | 1 | -1/+1 |
| | | |||||
| * | wsrules: check for workspace ID matches on numbered workspaces | vaxerski | 2023-10-05 | 1 | -1/+4 |
| | | | | | fixes #3494 | ||||
| * | master: add option to drag and drop windows at cursor position (#3465) | Jeremy Huang | 2023-10-03 | 1 | -0/+1 |
| | | | | | | * add option to drag and drop a window at cursor position * use getWindowIdealBoundingBoxIgnoreReserved | ||||
| * | misc: add misc:new_window_takes_over_fullscreen | vaxerski | 2023-10-02 | 1 | -34/+35 |
| | | | | | referenced in #3474 | ||||
| * | renderer: nuke multisample_edges in favor of a faster algorithm | vaxerski | 2023-09-30 | 1 | -1/+0 |
| | | |||||
| * | internal: add a watchdog | vaxerski | 2023-09-29 | 1 | -0/+1 |
| | | | | | a watchdog will abort processing a signal if a timeout specified via debug:watchdog_timeout is reached. | ||||
| * | renderer: Tearing implementation (#3441) | Vaxry | 2023-09-28 | 1 | -4/+5 |
| | | |||||
| * | input: Add map to region options for tablets (#3425) | Cascade aka. Isoheptane | 2023-09-27 | 1 | -0/+16 |
| | | | | | | * Add region remap for tablets * Fix code style | ||||
| * | config: restore configCurrenPath after sourcing file (#3339) | Legorel | 2023-09-24 | 1 | -0/+4 |
| | | |||||
| * | internal: Further unsafe state improvements (#3404) | Vaxry | 2023-09-24 | 1 | -3/+0 |
| | | | | Instead of allowing Hyprland to sit in a state where there are no monitors, which various parts of the code don't like, we create a fake headless output on all monitor disconnect, and then remove it when a monitor appears | ||||
| * | config: trim spaces in the rule field in windowrulev2 | vaxerski | 2023-09-24 | 1 | -1/+1 |
| | | |||||
| * | windowrules: add rule `group` to map windows grouped (#3279) | memchr | 2023-09-22 | 1 | -1/+5 |
| | | | | | | * windows: add rule group to map windows grouped * group rule: use `invade` to force open a window in a locked group | ||||
| * | logging: implement std::formatter for some types (#3380) | memchr | 2023-09-20 | 1 | -1/+1 |
| | | |||||
| * | logging/format: use std::format_string to catch formatting string errors at ↵ | memchr | 2023-09-20 | 1 | -3/+3 |
| | | | | | | | | compile time (#3377) * fix(log): use constexpr format string * deprecate getFormat | ||||
| * | misc: add disable_hypr_chan option (#3343) | Mihai Fufezan | 2023-09-17 | 1 | -0/+1 |
| | | |||||
| * | config: fix relative path resolution (#3308) | memchr | 2023-09-14 | 1 | -2/+3 |
| | | |||||
| * | config: add wildcard handling in source= (#3276) | memchr | 2023-09-12 | 1 | -33/+43 |
| | | |||||
| * | feat: add a new movewindoworgroup dispatcher (#3006) | memchr | 2023-09-10 | 1 | -1/+2 |
| | | |||||
| * | master: Add smart resizing option for master layout (#3210) | Jeremy Huang | 2023-09-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | * add smart resizing for master layout * fix smart resizing workspace check * master layout fix smart resize when at max size * change resizing for center orientation so it doesnt use all nodes * master layout resizing, simplify code for calculating total height and weight * remove the redundant smart resizing check | ||||
