update to gtk 3.12 [$50]
Bug #1329610 reported by
Danielle Foré
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Audience |
Fix Released
|
Low
|
Corentin Noël |
Bug Description
this bug report supersedes https:/
When we first built audience, Gtk couldn't do a lot of stuff. Now that it can, we should kill off a bunch of the custom clutter UI and use native Gtk instead.
the Toolbar (even with transparency and if we need custom styling) should be 100% possible in Gtk. We can use Gtk.Revealer to hide/show it.
The Playlist/Options sidebar could probably be a Gtk.Popover instead. At the very list the view switcher should probably be gtk.stack and stack switcher.
Related branches
lp:~audience-members/audience/gtk-3.12
- Cody Garver: Needs Fixing
- Robert Roth (community): Abstain
-
Diff: 4734 lines (+1792/-2173)27 files modifiedCMakeLists.txt (+3/-59)
cmake/FindGirCompiler.cmake (+56/-0)
cmake/GObjectIntrospectionMacros.cmake (+34/-0)
cmake/Makefile (+0/-286)
cmake/Translations.cmake (+37/-12)
cmake/ValaPrecompile.cmake (+75/-12)
data/CMakeLists.txt (+12/-0)
data/org.pantheon.audience.gschema.xml (+10/-5)
src/Audience.vala (+467/-473)
src/CMakeLists.txt (+57/-0)
src/Consts.vala (+3/-2)
src/DiskManager.vala (+98/-0)
src/Settings.vala (+35/-18)
src/Utils.vala (+56/-202)
src/Widgets/BottomBar.vala (+160/-0)
src/Widgets/Button.vala (+0/-53)
src/Widgets/ControlsBar.vala (+0/-137)
src/Widgets/LLabel.vala (+0/-27)
src/Widgets/MediaSlider.vala (+0/-238)
src/Widgets/Playlist.vala (+92/-57)
src/Widgets/PlaylistPopover.vala (+116/-0)
src/Widgets/PreviewPopover.vala (+90/-0)
src/Widgets/SettingsPopover.vala (+166/-0)
src/Widgets/TagView.vala (+0/-253)
src/Widgets/TimeWidget.vala (+127/-0)
src/Widgets/TopPanel.vala (+0/-87)
src/Widgets/VideoPlayer.vala (+98/-252)
Changed in audience: | |
milestone: | freya-beta2 → freya-beta1 |
Changed in audience: | |
assignee: | nobody → Corentin Noël (tintou) |
status: | In Progress → Fix Released |
To post a comment you must log in.
https:/ /www.bountysour ce.com/ issues/ 2636030- gtk-3-12