Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved Docking (Timeline widget is now dockable and Properties works in pillar mode) #2490

Merged
merged 6 commits into from
Dec 28, 2018

Conversation

jonoomph
Copy link
Member

Thanks to @ferdnyc and @peanutbutterandcrackers for their work on this one! This update changes how OpenShot's UI docks a bit, and make things more flexible. It defaults the "Properties dock widget" to fill the entire vertical space (top to bottom) on the left side of the screen. In "Advanced" view, the properties widget uses the right side of the screen. This gives two primary docking options in our view presets. I've also updated the default window_state and window_geometry for new installs, and updated the "Simple" and "Advanced" views.

* Add 'Properties View' menu item

* Add custom fallback icon for Properties View

* Implement Properties View

* Place the Timeline in a QDockWidget, other changes

* Add 1-pixel-high central widget

The central widget, which will auto-expand to the width of the area
between the left and right dock areas, but is fixed at `1px` in height,
effectively becomes part of the dual splitter handle separating the
top and bottom dock areas.

* Title and constrain Timeline dock

* Timeline dock will now include the "Timeline" title in its titlebar
* The dock is constrained to be non-closeable (only movable and
  resizeable)
* The dock has a minimum size of `250px`×`150px`.
…nd dock settings. Also renaming the settings, to wipe out existing user preference which would make the screen go crazy on first launch (for existing users).
…sons... since I would prefer we not have to retranslate those things before our next release). Also removing "Properties View" which was a bit experimental, since we are aleady forcing Properties into pillar mode with both "simple" and "advanced" views.
@jonoomph jonoomph merged commit f6c74ef into develop Dec 28, 2018
@jonoomph
Copy link
Member Author

Nice! This is now merged into develop. I will continue testing though on all OSes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant