Bug 364794 - Interface no longer customizeable
Summary: Interface no longer customizeable
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface & Miscellaneous (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR major
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-27 01:08 UTC by farid
Modified: 2016-08-01 02:01 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Title bars missing in interface. (371.45 KB, video/webm)
2016-06-29 13:28 UTC, farid
Details
What happens on my system... (250.07 KB, video/quicktime)
2016-07-01 14:09 UTC, Evert Vorster
Details
no titlebars 2 (969.16 KB, video/webm)
2016-07-01 16:58 UTC, farid
Details
16.04.2 with header bars (726.62 KB, video/webm)
2016-07-02 17:17 UTC, farid
Details

Note You need to log in before you can comment on or make changes to this bug.
Description farid 2016-06-27 01:08:51 UTC
Using version 16.07.70

Before I was able to turn on "Show Titlebars" and move or close components in the interface, in this version not all components have the title bars and also I am unable to move them around and place them where i find fit.

Reproducible: Always

Steps to Reproduce:
1. Turn on "Show Titlebars" IN "View" menu
2. Try to place for example the Project Bin in the same container section as the Effects and transitions for example and it doesn't attach.
Comment 1 farid 2016-06-29 13:28:23 UTC
Created attachment 99763 [details]
Title bars missing in interface.
Comment 2 Jean-Baptiste Mardelle 2016-06-30 23:05:53 UTC
Can you try removing/renaming the file:
$HOME/.local/share/kxmlgui5/kdenlive/kdenliveui.rc
and see if it fixes the problem ?
Comment 3 farid 2016-07-01 00:14:59 UTC
Nope, I deleted it and nothing changed.
Comment 4 Jean-Baptiste Mardelle 2016-07-01 06:28:52 UTC
The strange thing is that I don't see the timeline toolbar in your video. My guess is that you compiled master but did not do 'make install'. So that it probably tries to use the kdenliveui.rc file installed by a 16.04 version.. (installed in /usr/share/kxmlgui5/... or /usr/share/kdenlive/.. not sure which right now)

Either try to install or temporarily rename that previously installed kdenliveui.rc
Comment 5 farid 2016-07-01 13:35:02 UTC
I compíled from an automated script from AUR. 
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=kdenlive-git

make install is there:
build() {
  cd build
  cmake ../kdenlive \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DLIB_INSTALL_DIR=lib \
    -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
    -DBUILD_TESTING=OFF
  make
}

package() {
  make -C build DESTDIR="${pkgdir}" install
}

I will look further into this.

Cheers
Comment 6 Evert Vorster 2016-07-01 14:09:38 UTC
Created attachment 99784 [details]
What happens on my system...

Hey there... 

I follow the same steps, and it seems that my system is still working as intended. 
Are you running on GNOME?

-Evert-
Comment 7 farid 2016-07-01 14:23:33 UTC
yes :/
Comment 8 Evert Vorster 2016-07-01 15:12:18 UTC
Hey Farid... 

Right-click on your toolbar, then select "Configure Toolbars" in the menu. 
On the toolbar dropdown, do you see three toolbars? On mine there is Main, Extra and Timeline

Make sure that there is something in "Current Actions" in the Timeline Toolbar. 

My windows don't need a tag to be draggable, I can click and drag anywhere in them. Are yours the same?
Comment 9 farid 2016-07-01 16:58:32 UTC
Created attachment 99788 [details]
no titlebars 2
Comment 10 farid 2016-07-01 17:00:40 UTC
@jb and @evert

The toolbar was not showing correclty probably because the breeze icons were not forced as well, after the deleted the kdenliveui.rc it appeared but it didn't solve the moving of panels issue. Check out latest video. Could there be a dependency missing?
Comment 11 Evert Vorster 2016-07-01 17:38:18 UTC
I could replicate your desktop behavior by holding down Ctrl key when dragging the windows. 

Do you maybe have a sticky key on your keyboard, or set up a sticky key config recently?

(I'm grasping at straws here)
-Evert-
Comment 12 farid 2016-07-01 17:46:52 UTC
No... we need to see if other non-kde users are experiencing this.
Comment 13 Evert Vorster 2016-07-01 17:49:43 UTC
You can maybe ask Jesse, I remember he likes GNOME.

-Evert-
Comment 14 farid 2016-07-01 17:55:00 UTC
Just did, while am at it, probably this is also non-kde related.

https://bugs.kde.org/show_bug.cgi?id=364930
Comment 15 Unknown 2016-07-01 18:10:25 UTC
Great, so now I'm branded the GNOME fan-boy. :P Haha

I just tested it with the main and extra toolbar, adding and moving a few things here and there, and didn't encounter an issue.

Currently I'm running Cinnamon 3.0 on Mint 18, Ubuntu base.
Comment 16 Unknown 2016-07-01 18:35:18 UTC
I'm sorry, I misunderstood the issue: sounds like it's with moving the panels - customizing their location - not the toolbars themselves. I cannot move the timeline toolbar at all. I cannot move the main or extra toolbar left or right, initially. If I move the toolbar(s) up or down, then moving works, and I can move them left or right (while still holding the left-click down).
Comment 17 Unknown 2016-07-01 18:40:48 UTC
UPDATE: Moving the extra toolbar first allows me to move the toolbar left or right, and THEN I can move the main toolbar left, right, down, etc. However, trying to move the main toolbar left or right first doesn't work: the mouse shows the "hand-grabbing" icon when the left button is held down over the toolbar control point, but when I move it to the right, the hand-grabbing cursor goes away, and it goes to the default cursor icon.
Comment 18 farid 2016-07-01 19:17:02 UTC
Evert is there a difference in in the dependencies between your package and official arch one? This isn't happening with 16.04...

Thanks
Comment 19 Evert Vorster 2016-07-01 19:32:16 UTC
Hmm... there are quite a few extra packages required by the official kdenlive. 
I'm building one now with the extra packages specified, and will run namcap over it and see if these are "hidden" dependancies. 

If you are impatient, the list of packages are:
glu
kded
qt5-quickcontrols
plasma-desktop
python
v4l-utils

They are all installed on my system already. 
If you wait 10 minutes the kdenlive-git package will be updated in Arch.
Comment 20 Evert Vorster 2016-07-01 19:42:20 UTC
OK, Farid, try rebuilding kdenlive-git now from AUR. Also, tell me which dependency it pulls in, if any.
Comment 21 farid 2016-07-02 15:52:34 UTC
Unfortunately nothing changed. Even running it under plasma desktop changed nothing. There is something weird happening in my laptop. Maybe it is not a big idea to try to waste energy on this for the time being since no one else has had issues with it. 

But will keep it open to see if anyone else experiences this issue.

Cheers
Comment 22 farid 2016-07-02 17:16:08 UTC
just installed 16.04.2 and the header bars are there and am able to dock/undock the panels as I wish.

See latest video.
Comment 23 farid 2016-07-02 17:17:52 UTC
Created attachment 99807 [details]
16.04.2 with header bars
Comment 24 Jean-Baptiste Mardelle 2016-07-09 23:53:42 UTC
Git commit b6abb82e8636282f3a76a42172bb4239d5f0948a by Jean-Baptiste Mardelle.
Committed on 09/07/2016 at 23:53.
Pushed by mardelle into branch 'master'.

Fix moving dockwidgets broken

M  +1    -1    src/mainwindow.cpp

http://commits.kde.org/kdenlive/b6abb82e8636282f3a76a42172bb4239d5f0948a
Comment 25 Jean-Baptiste Mardelle 2016-07-09 23:59:42 UTC
Git commit bafed96c1c9e6760a77a4e00a4e03ac88ba3c234 by Jean-Baptiste Mardelle.
Committed on 09/07/2016 at 23:59.
Pushed by mardelle into branch 'master'.

Fix widget title bar sometimes missing
Revert timeline maximum height change

M  +35   -4    src/hidetitlebars.cpp
M  +28   -11   src/mainwindow.cpp
M  +0    -2    src/mainwindow.h
M  +8    -62   src/project/dialogs/projectsettings.cpp
M  +0    -2    src/timeline/timeline.cpp
M  +0    -3    src/timeline/timeline.h

http://commits.kde.org/kdenlive/bafed96c1c9e6760a77a4e00a4e03ac88ba3c234
Comment 26 Wegwerf 2016-07-10 15:48:54 UTC
Ahh, timeline is back to "normal". Thank you very much!