- Mar 19, 2021
-
-
Arnaud Ferraris authored
-
Sebastian Krzyszkowiak authored
-
This commit adds the `build-dep` one-liner to install the dependencies by leveraging the debian control file. The instructions are from the same section in phosh's README. Also fixes a typo in the building section, which seems to be from phosh.
-
Sebastian Krzyszkowiak authored
-
-
Sebastian Krzyszkowiak authored
Move the cursor under the finger until touch points receive their own cursors.
-
Sebastian Krzyszkowiak authored
-
Sebastian Krzyszkowiak authored
-
Sebastian Krzyszkowiak authored
Otherwise the old cursor stays there until the pointer gets moved.
-
- Mar 15, 2021
-
-
Sebastian Krzyszkowiak authored
-
- Mar 14, 2021
-
-
Sebastian Krzyszkowiak authored
-
Sebastian Krzyszkowiak authored
This also removes the destroy signal listener of the pending surface.
-
Sebastian Krzyszkowiak authored
-
- Mar 06, 2021
-
-
Sebastian Krzyszkowiak authored
There's no need to redraw unactivated clients since they're hidden anyway, so that just wastes resources. It also looks bad in phosh activity chooser.
-
- Feb 09, 2021
-
-
The actual window geometry should stay in the same position regardless of surface geometry being changed.
-
We're interested in restoring the actual window into the same position, regardless of whether the shadows around it happened to change their size meanwhile.
-
This makes it consistent with PHOC_EDGE_SNAP_THRESHOLD and actually makes more sense.
-
-
-
- Feb 05, 2021
-
-
Sebastian Krzyszkowiak authored
This follows the convention used by other projects like phosh.
-
- Feb 04, 2021
-
-
Sebastian Krzyszkowiak authored
-
Sebastian Krzyszkowiak authored
We've been using proper wlroots packaging for a long time now.
-
- Jan 13, 2021
-
-
Sebastian Krzyszkowiak authored
This allows them to run as soon as the dependency is fulfilled, before the previous stage has been completed.
-
- Jan 06, 2021
-
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
-
- Jan 04, 2021
-
-
Sebastian Krzyszkowiak authored
-
- Dec 29, 2020
-
-
-
Sebastian Krzyszkowiak authored
This ensures that the view is still on the list while it may get damaged by children handlers - otherwise phoc_desktop_view_is_visible won't be able to work correctly. Fixes #191
-
Sebastian Krzyszkowiak authored
If the view is unmapped, we can tell that it's not visible right away. Later assertion assumes that there's at least one view on the desktop->views list, which is a valid assumption to make only if the view we got is actually mapped. Should fix #191
-
Every wlr_output is going to have an associated PhocOutput, but wlr_output_layout_output_at is not guaranteed to always return a non-NULL value. Therefore it doesn't make much sense to check for `output` being NULL right after unchecked dereference of `wlr_output`.
-
- Dec 27, 2020
-
-
Sebastian Krzyszkowiak authored
It's useful to have when testing custom wlroots builds on the phone.
-
- Dec 24, 2020
-
-
Sebastian Krzyszkowiak authored
We still want to be able to reveal shell when there's no surface at the edge of the screen - which can happen when the fullscreen surface's size doesn't cover the whole output.
-
- Dec 23, 2020
-
-
Sebastian Krzyszkowiak authored
Some apps open windows with preferred size that are larger than the phone screen, but that can be resized down manually to fit. There's no reason not to try to make them fit on the screen automatically, so do just that when centering views.
-
Sebastian Krzyszkowiak authored
It's simpler and does the same thing :)
-
It's not really a useful feature to have in a mobile compositor and just makes positioning code more complicated for no good reason. It wasn't even complete, as evidenced by TODOs being removed with it. Support for iterating over and drawing rotated surfaces is retained as it may still be useful, but we sure don't need it at the view level.
-
Setting force_shell_reveal changes the contents of the output, so it needs to be damaged. It is already done in all the other places where it's changed.
-
-
-
-
For consistency.
-