Windows tiling does not work (regression)

Bug #1909565 reported by grofaty
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pinta
Triaged
Undecided
Unassigned

Bug Description

I have downloaded Pinta 1.8 development for Ubuntu 20.04 from
https://github.com/PintaProject/Pinta/actions/runs/450000006

1. Open two images (or create two new ones).
2. In Pinta 1.7 you can click and hold on one of the image tabs and move it to the right site of Pinta program. This creates new window like tiling. In Pinta 1.8 this tiling does not work anymore, so regression from 1.7 version.

I am attaching print-screen from 1.7 version to demonstrate what window tiling is.

Tags: gtk3
Revision history for this message
grofaty (grofaty) wrote :
Revision history for this message
Cameron White (cameronwhite91) wrote :

There is some in-progress work on porting the docking functionality to GTK3 (https://github.com/PintaProject/Pinta/pull/148). Currently there is just a placeholder implementation with limited functionality.

Changed in pinta:
milestone: none → 1.8
status: New → Triaged
Revision history for this message
Cameron White (cameronwhite91) wrote :

I'm going to remove this from the 1.8 milestone. Porting / replacing the old docking library for GTK3 is something to consider for future releases, but is too large of a scope for the 1.8 release (which is otherwise nearly ready)

Changed in pinta:
milestone: 1.8 → none
Revision history for this message
Cameron White (cameronwhite91) wrote :

Also adding a note that we'd need to be careful about the theming issues from bug 1738106 if the old docking library is ported.

Revision history for this message
Cameron White (cameronwhite91) wrote :

The better approach in the future, if we want to go back to having more full-featured dock widgets, would be to use C# bindings for a library like libpanel (https://github.com/gircore/gir.core/issues/535) rather than maintaining our own docking library

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.