Commit graph

5273 commits

Author SHA1 Message Date
Raúl Salinas
00cce1c8ff
i18n: improve Spanish translations for clarity and consistency (#12378)
* 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
2025-11-20 12:32:58 +00:00
MithicSpirit
80b96a3166
hyprctl: show contentType in activewindow (#12214) 2025-11-20 12:01:07 +00:00
Aaron Blasko
f9d1da6667
i18n: slight update to it_IT translations (#12372) 2025-11-19 23:37:55 +00:00
Vaxry
7532115318
rule: nuke parseRelativeVector 2025-11-19 19:08:27 +00:00
Tetrapak
1c29d6b1ba
i18n: add Slovenian translation (#12369) 2025-11-19 18:33:44 +00:00
MyNameIsKitsune
d0503bea43
i18n: add Ukrainian translation (#12370) 2025-11-19 18:33:22 +00:00
xyrd
9f02dca8de
i18n: add Norwegian Bokmål translations (#12354) 2025-11-19 01:00:13 +00:00
Vaxry
e4b40abce6
windowrules: bring back windowUpdateRules 2025-11-18 16:49:18 +00:00
fazzi
2c9c4d0905
windowrules: fix matching against xdgTag (#12393) 2025-11-18 16:32:33 +00:00
Vaxry
edc311544a
dwindle: Revert rework split logic to be fully gap-aware (#12047)
This reverts commit 151b5f6978.

Fixes #12380
2025-11-18 00:59:21 +00:00
Vaxry
37fe7b2efd
config: export version variable for versioned configs
fixes #12274
2025-11-17 18:43:04 +00:00
Vaxry
c2670e9ab9
windowrules: rewrite completely (#12269)
Reworks the window rule syntax completely

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-11-17 18:34:02 +00:00
Ali Ebadi
ff6d771be0
i18n: add Persian translations (#12361) 2025-11-17 17:47:35 +00:00
Martijn
ad52ba9c13
i18n: Add Dutch translations (#12326) 2025-11-17 13:34:57 +00:00
27Onion Nebell
4695f85829
i18n: add Simplified Chinese translations (#12332) 2025-11-17 12:39:06 +00:00
Kosa Matyas
1796dbcdc3
i18n: Add hungarian translations (#12346) 2025-11-17 12:38:57 +00:00
Jochim
e354066945
groupbar: fix rounding logic for edge cases (#12366) 2025-11-17 12:13:29 +00:00
Mihai Fufezan
cefa63c2af meson: drop 2025-11-17 08:54:47 +02:00
nnra
9d67511871
i18n: add Serbian Translations (#12341) 2025-11-16 23:59:05 +00:00
Darkiu1337
5265fa3be8
i18n: add pt_BR translations (#12351) 2025-11-16 23:58:54 +00:00
Antarip Barman
dfb4dcd55c
i18n: add Assamese translations (#12356) 2025-11-16 23:58:43 +00:00
Abdul
9d02fe9c23
i18n: add Arabic (ar) translations (#12352) 2025-11-16 23:58:23 +00:00
Aliaksiej
76edcfc66c
i18n: add Belarusian language (#12358) 2025-11-16 23:57:37 +00:00
Eren
11451d68b7
i18n: add Turkish translations (#12331) 2025-11-16 21:40:47 +00:00
Lone Detective
6e2fe103bc
i18n: add Malayalam translations (#12345) 2025-11-16 21:18:17 +00:00
bea4dev
7910bc42af
renderer: fix fractional scale artifacts (#12287) 2025-11-16 21:17:05 +00:00
Aivaz Latypov
0770494ddf
i18n: add Russian translations (#12335) 2025-11-16 20:56:00 +00:00
Álvaro Salcedo García
7a6177532b
i18n: add Spanish translations (#12334) 2025-11-16 20:09:08 +00:00
Aditya An1l
c7e14ecd30
i18n: Add Hindi translations (#12324) 2025-11-16 18:28:50 +00:00
Giacomo Zama
b04e8e00b0
cursor: fix m_cursorSurfaceInfo not being updated while a cursor override is set (#12327) 2025-11-16 17:43:55 +00:00
Lumine
5b373ea9f5
i18n: add French translations (#12330) 2025-11-16 17:10:40 +00:00
Virt
d52639fdfa
i18n: init german translations (#12323) 2025-11-16 15:54:43 +00:00
Vaxry
e616e595ae
i18n: init localization for ANR, Permissions and Notifications (#12316)
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>
2025-11-16 14:51:14 +00:00
Jochim
cb47eb1d11
deco/groupbar: add groupbar blur (#12310) 2025-11-16 12:23:45 +00:00
Vaxry
9b006b2c85
plugin/hook: disallow multiple hooks per function (#12320)
this was never safe. After recent changes, it's become even less so. Just disallow it.

ref #11992
2025-11-16 12:01:48 +00:00
Alexandru Spînu
b35f78431f
cursor: ensure cursor reset on changed window states (#12301) 2025-11-15 19:23:32 +00:00
Hiroki Tagato
43527d3634
internal: fix crash at startup on FreeBSD (#12298)
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.
2025-11-13 22:06:34 +00:00
Hiroki Tagato
55a93b8a52
internal: put Linux-only header behind ifdef (#12300) 2025-11-13 22:06:25 +00:00
Vaxry
64ee8f8a72
layout: include reserved area in float fit (#12289)
Ref https://github.com/basecamp/omarchy/issues/3327
2025-11-13 00:08:04 +00:00
Vaxry
b77cbad502
screencopy: fix possible crash in renderMon() 2025-11-12 22:43:46 +00:00
Luke Barkess
308226a4fc
config/keybinds: add a submap universal keybind flag (#12100) 2025-11-11 22:59:21 +00:00
bea4dev
ee2168c665
renderer/ime: fix fcitx5 popup artifacts (#12263) 2025-11-11 20:43:43 +00:00
usering-around
c330d4334f
renderer: fix noscreenshare layerrule popups (#12260) 2025-11-11 20:42:53 +00:00
Tom Englund
cadf922417
presentation: only send sync output on presented (#12255)
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.
2025-11-11 20:00:59 +00:00
Chudnikov Alexander
ac8edc6a80
internal: fix subtractWindow typo for POSYSTR (#12259)
This type really pisses me off
2025-11-11 16:11:54 +00:00
Dominick DiMaggio
b2ea6b010c
renderer: Allow DS for surfaces with inert subsurfaces (#12133) 2025-11-11 12:18:15 +00:00
Aurelle
0bd11d5eb9
protocols/layershell: do not raise protocol error if layer surface is not anchored (#12241) 2025-11-09 15:59:14 +00:00
nikromen
06b37c3907
protocols/outputMgmt: fix wlr-randr by defering success event until monitor 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.
2025-11-08 23:45:53 +00:00
UjinT34
fd50e78bc9
render/cm: change non_shader_cm ignore behavior and set default to it (#12210) 2025-11-07 15:58:25 +00:00
Vaxry
061981201d
core: qtutils -> guiutils (#12231)
* core: qtutils -> guiutils

* nix: qtutils -> guiutils

* flake.lock: update

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-11-07 15:48:13 +00:00