use gtk.stack in sidebar [$45]

Bug #1249225 reported by Danielle Foré
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Scratch
Confirmed
Wishlist
Unassigned

Bug Description

Instead of the ugly notebook, we should use gtk.stack and some nice icons as the switcher labels.

Tags: bounty

Related branches

Revision history for this message
Danielle Foré (danrabbit) wrote :
Revision history for this message
Steffen Schuhmann (sschuhmann) wrote :

I start working on this bug

Changed in scratch:
assignee: nobody → Steffen Schuhmann (schuhmannsteffen+launchpad)
Revision history for this message
Steffen Schuhmann (sschuhmann) wrote :

I started working on this bug.

The icons on the switcher would be set by the plugin itself with the property 'icon-name'.

Changed in scratch:
status: New → In Progress
Revision history for this message
Cody Garver (codygarver) wrote :

Attach your branch (or patch) to this bug when ready, so the devs can see it

Revision history for this message
Steffen Schuhmann (sschuhmann) wrote :

I'll link my branch here when the version is testable.

Changed in scratch:
milestone: none → isis-beta1
Revision history for this message
Steffen Schuhmann (sschuhmann) wrote :

SourceTree Plugin is missing an icon in it's plugin file.

Revision history for this message
Cody Garver (codygarver) wrote :

Propose your branch for merge so the review process can begin: https://code.launchpad.net/~schuhmannsteffen+launchpad/scratch/gtk-stack/+register-merge

Revision history for this message
Steffen Schuhmann (sschuhmann) wrote :

Still needs some work. When I'm ready i'll set the merge request.

Revision history for this message
Steffen Schuhmann (sschuhmann) wrote :

Proposed for merging

Revision history for this message
Steffen Schuhmann (sschuhmann) wrote :

I have commited a working version. The code which leads to the error is commented out. I would recommend to open a new bug for this errors and let someone work on them who has a better understanding of the plugins.

The sourcetree error could be a result of the switch to libgee-0.8.

Affected plugins are:
    - SourceTree
    - Filemanager

Changed in scratch:
status: In Progress → Fix Committed
Revision history for this message
Danielle Foré (danrabbit) wrote :

Hey Steffen, "Fix Committed" means that the fix has been committed in trunk. Since the branch has not been merged yet, it's still "In Progress"

Changed in scratch:
status: Fix Committed → In Progress
Revision history for this message
JoshuaStrobl (joshua.strobl) wrote :

Any progress made on this?

Revision history for this message
Steffen Schuhmann (sschuhmann) wrote :

So far may work. Checked out the last state from this branch and compiled it, stack & stackswitcher are showing. For a workaround i need more information about the problem which occurs for the others.

Changed in scratch:
milestone: freya-beta1 → freya-beta2
Changed in scratch:
milestone: freya-beta2 → none
Changed in scratch:
assignee: Steffen Schuhmann (schuhmannsteffen+launchpad) → Artem Anufrij (artem-anufrij)
Cody Garver (codygarver)
Changed in scratch:
status: In Progress → Confirmed
assignee: Artem Anufrij (artem-anufrij) → nobody
Revision history for this message
Maxim Taranov (png2378) wrote :
summary: - use gtk.stack in sidebar
+ use gtk.stack in sidebar [$45]
tags: added: bounty
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.