** Changed in: miral
Status: In Progress => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement (e.g.
** Changed in: xorg-server (Ubuntu)
Status: Triaged => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement
** Changed in: miral
Milestone: 1.5 => None
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement (e.g.
dragging
** Changed in: miral
Status: Incomplete => In Progress
** Changed in: miral
Milestone: None => 1.5
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing
** Changed in: mir
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement (e.g.
This bug was fixed in the package mir - 0.27.0+17.10.20170630-0ubuntu1
---
mir (0.27.0+17.10.20170630-0ubuntu1) artful; urgency=medium
[ Daniel van Vugt ]
* New upstream release 0.27.0 (https://launchpad.net/mir/+milestone/0.27.0)
- ABI summary:
. mirclient ABI
** Branch linked: lp:~ci-train-bot/mir/mir-ubuntu-zesty-2818
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement (e.g.
** Branch linked: lp:~ci-train-bot/mir/mir-ubuntu-artful-2806
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement (e.g.
** Branch linked: lp:~ci-train-bot/mir/mir-ubuntu-zesty-2683
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement (e.g.
** Also affects: mir (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement
Fix committed into lp:mir at revision None, scheduled for release in
mir, milestone 0.27.0
** Changed in: mir
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
** Branch linked: lp:~alan-griffiths/mir/client-initiates-user-move-and-
resize
** Changed in: mir
Status: Incomplete => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Another interesting case is how to handle tabs being dragged out of
Chrome/Chromium. In such a case the window being dragged does not exist
for the start of the gesture; it only appears during the drag.
Furthermore, the cursor coordinate in the newly created drag window is
on the tab itself and
** Description changed:
Mir needs a client API to allow surfaces to move themselves relatively.
This is required to support full client-side decorations (bug 1398849),
and also other apps like Google Chrome and Gnome Nautilus which can be
dragged using part of their client areas.
+
+
** Summary changed:
- [enhancement] Missing client API for relative surface movement
+ [enhancement] Missing client API for relative surface movement (e.g. dragging
client-decorated windows)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to
** Changed in: mir
Milestone: 0.26.0 => 1.0.0
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement
To manage
** Changed in: mir
Milestone: 0.25.0 => 0.26.0
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement
To manage
We/I need to check Xmir and see what kind of API it needs too.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement
To manage
I think the right way forward is to allow the client to request drag
(similar to the existing mir_surface_raise() request).
William, can you confirm this could work for you?
** Changed in: mir
Status: In Progress => Incomplete
** Changed in: miral
Status: In Progress => Incomplete
I'm +1 for Andreas' mir_surface_start_window_drag(MirEvent const*
initiator), -1 letting a client arbitrarily move their surfaces around.
This will be easier for GTK and Qt than mir_surface_move(), as this is
the behaviour already implemented by xdg-shell.
--
You received this bug notification
Please try to keep the discussion about client-side decorations in bug
1398849. That enhancement is certainly open and has not been rejected so
don't worry.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
> Do we really want to support client side decorations?
Just to comment on this one point, I think CSD is just something we must
support and there's no way around it. There are already a lot of GNOME
apps rendering widgets in the header bar in a way that just simply can't
be done with SSD. Add to
Yes those branches are not related at all. Unless we expect each client
to create a fullscreen transparent/empty surface on every output.
Do we really want to support client side decorations?
If so we could have a look at xdg-shells way of doing it. When a window
drag should be started (because
The branch that just landed doesn't resolve this I think. We're still
lacking a simple move {dx,dy}
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for
** Branch linked: lp:~alan-griffiths/miral/connect-
gdk_window_move_to_rect-inspired-placement-logic-to-Mir-0.25-API
** Also affects: miral
Importance: Undecided
Status: New
** Changed in: miral
Status: New => In Progress
** Changed in: miral
Importance: Undecided => Medium
** Branch linked: lp:~alan-griffiths/mir/support-gdk_window_move_to_rect
** Branch unlinked: lp:~alan-griffiths/mir/RFC-API-to-support-
gdk_window_move_to_rect
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
** Changed in: mir
Milestone: None => 0.25.0
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement
To manage notifications
** Changed in: mir
Assignee: (unassigned) => Alan Griffiths (alan-griffiths)
** Changed in: mir
Status: Triaged => In Progress
** Branch linked: lp:~alan-griffiths/mir/RFC-API-to-support-
gdk_window_move_to_rect
--
You received this bug notification because you are a member of
** Changed in: xorg-server (Ubuntu)
Status: Confirmed => Triaged
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement
How much of this need is addressed by mir_surface_spec_set_streams() et
alia?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface
I suspect that would not be as portable a solution to other platforms
for the affected apps like Chrome and Nautilus.
Either way, a bug should usually try to focus on the problem definition
and less on describing possible solutions.
** Tags added: enhancement
--
You received this bug
It might also be desirable to mark surfaces as tracking the cursor
instead of having each client convert the pointer motion events into
surface move events.
** Description changed:
Mir needs a client API to allow surfaces to move themselves relatively.
- This is required to support full
** Project changed: xmir = xorg-server (Ubuntu)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1420334
Title:
[enhancement] Missing client API for relative surface movement
To manage notifications
33 matches
Mail list logo