Commit graph

2264 commits

Author SHA1 Message Date
Simon Long
ad7eddd520 Code review changes 2024-05-15 18:35:19 +01:00
Simon Long
8a2bf0a700 Code style 2024-05-15 11:35:13 +01:00
Simon Long
18819b1147 Move magnifier code to separate module 2024-05-15 11:33:20 +01:00
Simon Long
24e86f095c Update documentation 2024-05-14 15:07:20 +01:00
Simon Long
897ba49e7a Use set_float 2024-05-13 09:47:15 +01:00
Simon Long
a64479037f Make magnifier increment a theme parameter 2024-05-13 07:43:07 +01:00
Simon Long
56a86ffeed Tidying 2024-05-09 10:21:11 +01:00
Simon Long
d2d301f98e Parameterise magnification step for now 2024-05-08 15:15:53 +01:00
Simon Long
4dc9255fe3 Remove explicit fullscreen flag 2024-05-08 08:54:20 +01:00
Simon Long
94afd1f7b0 Now with the right calculation... 2024-05-08 08:45:02 +01:00
Simon Long
035e2b7fc9 Fix magnifications > 2 with fullscreen; still not perfect 2024-05-07 15:26:03 +01:00
Simon Long
2e1266229e Code style 2024-05-07 14:32:59 +01:00
Simon Long
a553d174b5 Code style 2024-05-07 14:30:39 +01:00
Simon Long
c2873a75f3 Add fullscreen magnifier mode 2024-05-07 14:27:42 +01:00
Simon Long
e8d23d1540 Default values added to documentation 2024-05-07 13:50:44 +01:00
Simon Long
765505d9ff Remove spurious blank line 2024-05-03 16:30:52 +01:00
Simon Long
b5262e1375 Typo 2024-05-03 15:39:29 +01:00
Simon Long
627eaa6cbf Code style 2024-05-03 15:35:40 +01:00
Simon Long
5b60f3c80f Update documentation 2024-05-03 15:32:55 +01:00
Simon Long
19a57c6ea4 Move magnifier settings into theme 2024-05-03 15:22:18 +01:00
Simon Long
15f35ed2ba Typo 2024-05-03 14:16:11 +01:00
Simon Long
ee80787e1c Add action documentation 2024-05-03 14:14:07 +01:00
Simon Long
89bd1b77de Use separate ZoomIn and ZoomOut commands 2024-05-03 14:08:32 +01:00
Simon Long
ee412811ce Build error 2024-05-03 13:37:43 +01:00
Simon Long
d119ca433c More code style 2024-05-03 13:32:20 +01:00
Simon Long
ea3674faf0 Code style 2024-05-03 13:27:17 +01:00
Simon Long
6038c87d03 Clarification 2024-05-03 13:16:47 +01:00
Simon Long
2be9edd817 Documentation 2024-05-03 13:13:01 +01:00
Simon Long
a552cd1ba5 Remove default magnifier bindings 2024-05-03 12:59:04 +01:00
Simon Long
479df784ea It's hip to (not) be square... 2024-05-03 12:57:34 +01:00
Simon Long
74e581118f Add filtering option to XML 2024-05-03 12:56:45 +01:00
Simon Long
59e83e5bd3 Add setting of border width and colour 2024-05-03 12:56:26 +01:00
Simon Long
22003ee6af Documentation 2024-05-03 12:55:21 +01:00
Simon Long
93421884f7 Add first magnifier values to XML handling 2024-05-03 12:54:16 +01:00
Simon Long
dd42e57c9a No need to track scale changes 2024-05-03 12:53:25 +01:00
Simon Long
789e7f9331 Magnifier on/off just a global flag; not in XML 2024-05-03 12:53:05 +01:00
Simon Long
f76dffa01a Move magnfier size into XML 2024-05-03 12:51:46 +01:00
Simon Long
483a92368e Use fixed-size loupe 2024-05-03 12:49:46 +01:00
Simon Long
dfd9aa4aba First attempt at integration with nmouse and keyboard bindings 2024-05-03 12:49:41 +01:00
tokyo4j
4b6efb7307 cursor: implement <menu><ignoreButtonReleasePeriod>
Addresses UX degradation introduced by commit 1d3ed457.

This prevents clicks with small movement with the intention of opening
the menu from unexpectedly closing the menu or selecting a menu item.
2024-05-01 19:08:07 +09:00
Tomi Ollila
96d5d80be2 docs: refer labwc-actions(5), not labwc-action(5) 2024-04-29 22:59:42 +02:00
tokyo4j
f6328d7d45 view: update top layer visibility on map
Steam's Big Picture Mode window requests fullscreen before mapping.
2024-04-29 14:39:05 +02:00
tokyo4j
2603dbf396 ssd: don't update ssd if view width is too small
Clients can ignore the requsted geometry and negative widths could be
passed to `wlr_scene_rect_set_size()` in `ssd_titlebar_update()` or in
`ssd_border_update()`.
2024-04-28 10:20:24 +02:00
tokyo4j
c224e1e05a view: set LAB_MIN_VIEW_WIDTH equal to total width of buttons
This fixes pixman error due to a negative width passed to
`wlr_scene_rect_set_size()` in `ssd_titlebar_update()`.
2024-04-28 10:20:24 +02:00
Johan Malm
5be28d8b56 .editorconfig: set max_line_length=80 for *.md 2024-04-27 22:09:16 +01:00
Johan Malm
06ca80ffb7 .editorconfig: set max_line_length=74 for commit-messages
...so that "git log" shows things nicely even when it is indented.
2024-04-27 22:09:16 +01:00
Tomi Ollila
2e2cf54c00 docs: Fixed some typos, 80 column lines (where possible) 2024-04-26 22:15:39 +01:00
Weblate
32929e8ab5 Translation updates from weblate
Co-authored-by: Jouni Järvinen <jounijarvis@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Yannis Drougas <drougas@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/labwc/labwc/el/
Translate-URL: https://translate.lxqt-project.org/projects/labwc/labwc/fi/
Translation: Labwc/labwc
2024-04-24 21:25:53 +01:00
tokyo4j
1d3ed45704 cursor: do action/close menu in successive press & release
In OpenBox, when cursor button is pressed to open menu, a subsequent
cursor button release can perform actions or close the menu.
This commit makes labwc follow that behavior.

Fixes: #1750
2024-04-24 20:53:02 +09:00
Standreas
ca0299d259 NEWS.md: fix typos
Closes: #1748 [via git-merge-pr]
2024-04-23 08:32:59 -04:00