Features/GTK3/Shell/GTK3 Port: Difference between revisions

Manuq (talk | contribs)
Manuq (talk | contribs)
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 5: Line 5:
   git clone git://git.sugarlabs.org/~dnarvaez/sugar-build/manuqs-shell-port.git
   git clone git://git.sugarlabs.org/~dnarvaez/sugar-build/manuqs-shell-port.git


==Current issues==
That is sugar-build with this sugar components branched:


===Battery deviceicon issue===
  http://git.sugarlabs.org/~manuq/sugar/manuqs-erikos-shell-port
Gives OverflowError while registering property 'time-remaining' https://bugzilla.gnome.org/show_bug.cgi?id=680005
   http://git.sugarlabs.org/~manuq/sugar-toolkit-gtk3/manuqs-sugar-toolkit-gtk3
 
===Menu palettes===
They are blinking when mouse is over the icon.
 
AssertionError:
 
  Traceback (most recent call last):
    File "/home/manuq/prog/manuqs-shell-port/install/lib/python2.7/site-packages/sugar3/graphics/palette.py", line
      or isinstance(self._widget, _PaletteWindowWidget)
   AssertionError
 
===Keybindings do not work===
 
Solved the switch from xklavier to introspectable Xkl. I've learn how to use it looking at [http://cgit.freedesktop.org/libxklavier/tree/tests/test_gi.py this testcase].  Found that the constructor is giving a segfault and [https://bugzilla.gnome.org/show_bug.cgi?id=680202 reported a bug].  However, The keyboard is not set up yet because GConf.Client.get_list is not introspectable.  Also see [[Features/GTK3/Shell#xklavier|dsd notes]].
 
===Journal does not start===
 
The custom tree model of the Journal is being ported ([[Features/GTK3/Shell#Custom_tree_model_for_journal|see dsd notes]]).  Gonzalo provided an initial patch, and I'm working over it.
 
gtk_tree_view_column_set_attributes () is not introspectable . I have a workaround working, as it is just wrapping gtk_tree_view_column_add_attribute () but better is to add an override in pygobect,  [https://bugzilla.gnome.org/show_bug.cgi?id=680320 sent a patch].
 
Current issue: 'gi.repository.Gio' object has no attribute 'volume_monitor_get'.
 
===Other issues===
* control panel does not open, crashes sugar
* home, list view not being displayed
* launch screen does not go away
* activity icon in the frame does not stop blinking
* buddy icon in home view and network view is some pixels above the center (maybe because is being set in the wrong grid cell)
* the corners of the frame have grey color
* widgets like icons and texts have grey background instead of black (toolbar-grey) - this is because of a change in gtk (seen in Browse too)
* home, favorites view, random layout, can't drag icons