summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* i18n: improve Spanish translations for clarity and consistency (#12378)Raúl Salinas2025-11-201-23/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * i18n: improve Spanish translations for clarity and consistency Improve the Spanish translation strings in Engine.cpp by: - Refining ANR (Application Not Responding) dialog to use "La aplicación" and change the terminate option to "Forzar cierre" for clarity - Standardizing permission prompts with "¿Deseas...?" for consistency - Rewording keyboard permission prompt: "permitir su uso" is clearer than "permitir su funcionamiento" - Adding explicit reference to "permisos" in the persistence hint - Improving Wayland app identification: "ID de cliente de Wayland" instead of "wayland client ID {wayland_id}" - Enhancing environment variable notification with better punctuation and clarity ("gestionarse externamente" vs "estar gestionada externamente") - Simplifying hyprland-guiutils message with direct, concise wording - Rewriting failed assets lambda to be more natural and add context about distribution packagers - Improving monitor-related messages with clearer tone and better sentence structure (monitor layout, mode fallback, auto-scale) - Using "shader" instead of "sombreador" (more common in Spanish tech) - Changing "10-bit" to "10 bits" for proper Spanish plural form Overall tone improvements include consistent use of "tú" forms and clearer, more natural Spanish phrasing throughout the user-facing messages. * i18n: update Spanish error messages for clarity and support
* hyprctl: show contentType in activewindow (#12214)MithicSpirit2025-11-201-4/+6
|
* i18n: slight update to it_IT translations (#12372)Aaron Blasko2025-11-191-2/+2
|
* rule: nuke parseRelativeVectorVaxry2025-11-193-25/+2
|
* i18n: add Slovenian translation (#12369)Tetrapak2025-11-191-0/+40
|
* i18n: add Ukrainian translation (#12370)MyNameIsKitsune2025-11-191-0/+42
|
* i18n: add Norwegian Bokmål translations (#12354)xyrd2025-11-191-0/+40
|
* windowrules: bring back windowUpdateRulesVaxry2025-11-181-0/+4
|
* windowrules: fix matching against xdgTag (#12393)fazzi2025-11-181-1/+1
|
* dwindle: Revert rework split logic to be fully gap-aware (#12047)Vaxry2025-11-182-92/+26
| | | | | | This reverts commit 151b5f69783b111831e8c5dc062904a221799d7b. Fixes #12380
* config: export version variable for versioned configsVaxry2025-11-171-2/+24
| | | | fixes #12274
* windowrules: rewrite completely (#12269)Vaxry2025-11-1781-2115/+3233
| | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* i18n: add Persian translations (#12361)Ali Ebadi2025-11-171-0/+70
|
* i18n: Add Dutch translations (#12326)Martijn2025-11-171-0/+43
|
* i18n: add Simplified Chinese translations (#12332)27Onion Nebell2025-11-171-0/+32
|
* i18n: Add hungarian translations (#12346)Kosa Matyas2025-11-171-0/+39
|
* groupbar: fix rounding logic for edge cases (#12366)Jochim2025-11-171-7/+9
|
* meson: dropMihai Fufezan2025-11-171-58/+0
|
* i18n: add Serbian Translations (#12341)nnra2025-11-161-0/+84
|
* i18n: add pt_BR translations (#12351)Darkiu13372025-11-161-0/+42
|
* i18n: add Assamese translations (#12356)Antarip Barman2025-11-161-0/+37
|
* i18n: add Arabic (ar) translations (#12352)Abdul2025-11-161-0/+47
|
* i18n: add Belarusian language (#12358)Aliaksiej2025-11-161-0/+40
|
* i18n: add Turkish translations (#12331)Eren2025-11-161-0/+36
|
* i18n: add Malayalam translations (#12345)Lone Detective2025-11-161-0/+45
|
* renderer: fix fractional scale artifacts (#12287)bea4dev2025-11-161-2/+6
|
* i18n: add Russian translations (#12335)Aivaz Latypov2025-11-161-0/+39
|
* i18n: add Spanish translations (#12334)Álvaro Salcedo García2025-11-161-0/+43
|
* i18n: Add Hindi translations (#12324)Aditya An1l2025-11-161-0/+57
|
* cursor: fix m_cursorSurfaceInfo not being updated while a cursor override is ↵Giacomo Zama2025-11-161-6/+6
| | | | set (#12327)
* i18n: add French translations (#12330)Lumine2025-11-161-0/+40
|
* i18n: init german translations (#12323)Virt2025-11-161-0/+79
|
* i18n: init localization for ANR, Permissions and Notifications (#12316)Vaxry2025-11-1610-63/+298
| | | | | | | | Adds localization support for en, it, pl and jp --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> Co-authored-by: Aaron Blasko <blaskoazzolaaaron@gmail.com>
* deco/groupbar: add groupbar blur (#12310)Jochim2025-11-163-37/+31
|
* plugin/hook: disallow multiple hooks per function (#12320)Vaxry2025-11-162-1/+13
| | | | | this was never safe. After recent changes, it's become even less so. Just disallow it. ref #11992
* cursor: ensure cursor reset on changed window states (#12301)Alexandru Spînu2025-11-151-0/+7
|
* internal: fix crash at startup on FreeBSD (#12298)Hiroki Tagato2025-11-133-0/+6
| | | | | Hyprland at the latest commit crashes at starting up on FreeBSD with SIGSEGV. Checking the validity of g_pXWayland->m_wm before calling updateWorkArea() appears to fix the issue.
* internal: put Linux-only header behind ifdef (#12300)Hiroki Tagato2025-11-131-0/+2
|
* layout: include reserved area in float fit (#12289)Vaxry2025-11-133-10/+16
| | | Ref https://github.com/basecamp/omarchy/issues/3327
* screencopy: fix possible crash in renderMon()Vaxry2025-11-121-1/+2
|
* config/keybinds: add a submap universal keybind flag (#12100)Luke Barkess2025-11-114-71/+67
|
* renderer/ime: fix fcitx5 popup artifacts (#12263)bea4dev2025-11-111-4/+11
|
* renderer: fix noscreenshare layerrule popups (#12260)usering-around2025-11-111-17/+23
|
* presentation: only send sync output on presented (#12255)Tom Englund2025-11-111-1/+1
| | | | | | | as protocol states there is two events. 'presented' or 'discarded'. wp_presentation_feedback::sync_output As presentation can be synchronized to only one output at a time, this event tells which output it was. This event is only sent prior to the presented event.
* internal: fix subtractWindow typo for POSYSTR (#12259)Chudnikov Alexander2025-11-111-1/+1
| | | This type really pisses me off
* renderer: Allow DS for surfaces with inert subsurfaces (#12133)Dominick DiMaggio2025-11-113-7/+26
|
* protocols/layershell: do not raise protocol error if layer surface is not ↵Aurelle2025-11-091-1/+1
| | | | anchored (#12241)
* protocols/outputMgmt: fix wlr-randr by defering success event until monitor ↵nikromen2025-11-082-2/+30
| | | | | | | | | | | reloads (#12236) wlr-randr disconnects immediately after receiving success event, but before applying the monitor configuration. This causes the state to be lost when performMonitorReload() is called. By postponing the success event until the call of the hook monitorLayoutChanged we ensure the configuration to remain valid during the reload process.
* render/cm: change non_shader_cm ignore behavior and set default to it (#12210)UjinT342025-11-073-3/+4
|
* core: qtutils -> guiutils (#12231)Vaxry2025-11-074-8/+8
| | | | | | | | | | | * core: qtutils -> guiutils * nix: qtutils -> guiutils * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>