1. 26 Nov, 2015 7 commits
  2. 25 Nov, 2015 4 commits
  3. 22 Nov, 2015 2 commits
  4. 08 Nov, 2015 3 commits
  5. 05 Nov, 2015 1 commit
  6. 04 Nov, 2015 6 commits
  7. 01 Nov, 2015 4 commits
  8. 31 Oct, 2015 8 commits
  9. 30 Oct, 2015 5 commits
    • Holger Kaelberer's avatar
    • Holger Kaelberer's avatar
      Lang, fix invalid catalan content · faf4f75d
      Holger Kaelberer authored
    • Holger Kaelberer's avatar
      balancebox, don't freeze the ui during map creation · 24f44f21
      Holger Kaelberer authored
      Use the loading overlay to deactivate user-interaction during the
      expesive rendering of the box-scene in the playing and the editor
      view. In both cases we need to rework the expensive scene changes or
      the blocking of the ui will also affect the loading animation, which
      then will not even appear.
      In the editor we use a WorkerScript to do the ListModel changes in
      another thread. Works smoothly on Linux. On android seems that this
      does actually not happen in another thread, but asynchronously on the
      ui thread.
      For the playing map we now instantiate our dynamic objects now
      asynchronously (via incubateObject()), which takes longer than before,
      but works smoothly on all tested platforms.
    • 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.
    • Holger Kaelberer's avatar