1. 30 Oct, 2015 1 commit
    • Holger Kaelberer's avatar
      core, add loading overlay and activate it while loading activities · 30afb581
      Holger Kaelberer authored
      The loading overlay is meant to signal heavy work to the user, and
      should be used whenever the ui feels like  frozen. Therefore it
      deactivates all ui-interaction (except key-handling).
      There should be only one instance of Loading in the whole application,
      which is a sibling of the stack-view. Therefore we pass it into the
      activities via the ActivityBase.loading property, as we do e.g. with
      For now we activate it always during activity loading through the
      activity-loader. Especially on (slower) Android devices the intial
      rendering of the activity-scene takes some time, and so far looked
      like a freezing ui to the user.
      We might want to activate the loading overlay only on mobile devices,
      as a desktop should render its scene pretty fast.
  2. 20 Oct, 2015 4 commits
    • Holger Kaelberer's avatar
      main, regression, don't re-start() activity after leaving dialog · a522e154
      Holger Kaelberer authored
      This was introduced by changes to stackView interaction for
      In stackView transitions we now honour an alwaysStart property that
      activities/dialogs can set to true to always enforce emission of the
      start() signal when becoming visible. So far this was only triggered
      if (!exitItem.isDialog).
      This is needed for special cases in view transitions (like config
      dialog to editor in balancebox) when the entering item always needs to
      be start()ed.
    • Holger Kaelberer's avatar
      balancebox, improve contact handling in editor · 0dc529a1
      Holger Kaelberer authored
      - update next contact value on level change
      - fix re-setting contacts
      - minor docu
    • Holger Kaelberer's avatar
      balancebox: fix back-button on android · 910fe87f
      Holger Kaelberer authored
      - We left GCompris immediately due to disabled Keys.
      - Also need to handle Key_Back explicitly for page stack interaction
        in editor.
      - Also unlock screen orientation onStop.
    • Holger Kaelberer's avatar
      balancebox: rework editor integration (2) · 3b23c7aa
      Holger Kaelberer authored
      - Factor out more stuff from balanacebox.js to common
      - Add configuration dialog.
      - Access editor through configuration dialog. Testing still can happen
      directly in the Balancebox qml scene.
      - Therefore, to switch views well between editor and balancebox (for
      testing) extend the page stack and allow to push+pop > 1 views.
  3. 04 Aug, 2015 1 commit
  4. 03 Aug, 2015 1 commit
  5. 02 Aug, 2015 1 commit
  6. 14 Jul, 2015 1 commit
  7. 23 May, 2015 1 commit
  8. 19 Apr, 2015 10 commits
  9. 11 Feb, 2015 1 commit
    • Bruno Coudoin's avatar
      core, new internal dialog system instead of Qt Dialogs. · 9f51be34
      Bruno Coudoin authored
      Qt Dialogs brings several issues for us:
      - On desktop create external floating window
      - On Android, brings the system toolbar that overrides our bar and
        never get away.
      - Hard to port on some platforms
      - Hard to translate YES / NO Button
      - Cannot customize button with children aware icons
      This implementation implemented our specific dialog system that are
      easy to customize the way we need.
  10. 04 Feb, 2015 1 commit
    • Holger Kaelberer's avatar
      core: fix locale handling for voices · 556df29c
      Holger Kaelberer authored
      For voices we need to be more specific with locale-names as we provide
      some voices-packages that are territory/country-specific. So far we
      used pt for pt_BR and could not resolve zh_CN correctly.
      Therefore we added a new helper, ApplicationInfo::getVoicesLocale()
      that returns a correct voices locale name and expects as input a
      locale of the form <language>_<country>.
      This is used then for voices-downloads as well as for
  11. 29 Jan, 2015 1 commit
  12. 17 Jan, 2015 1 commit
  13. 08 Jan, 2015 1 commit
  14. 30 Dec, 2014 1 commit
  15. 25 Dec, 2014 1 commit
  16. 15 Dec, 2014 1 commit
  17. 22 Oct, 2014 2 commits
  18. 19 Oct, 2014 1 commit
  19. 18 Oct, 2014 1 commit
  20. 05 Oct, 2014 1 commit
  21. 21 Sep, 2014 1 commit
  22. 18 Sep, 2014 1 commit
  23. 27 Aug, 2014 1 commit
    • Bruno Coudoin's avatar
      core, audio refactoring · 83192a9c
      Bruno Coudoin authored
      We now have 2 global audio items, one for the voices, one for the effects.
      They both can be mutted from our configuration dialog
      They are both passed to the ActivityBase of the activity and they must be used
      there instead of creating a GCAudio in the activity itself.
      This patch does not include the refactoring of all activities.
  24. 28 Jul, 2014 2 commits
  25. 27 Jul, 2014 1 commit
  26. 30 Jun, 2014 1 commit