1. 14 Mar, 2016 2 commits
  2. 11 Mar, 2016 4 commits
  3. 09 Mar, 2016 10 commits
  4. 08 Mar, 2016 5 commits
  5. 07 Mar, 2016 4 commits
  6. 04 Mar, 2016 4 commits
  7. 03 Mar, 2016 1 commit
  8. 02 Mar, 2016 4 commits
    • Craig Watson's avatar
      New settings queue for UBSettings · 599f925d
      Craig Watson authored
      This should cut down on disk access. Instead of loading and saving
      settings directly through QSettings instances (which occasionally
      read and write to their associated file; but there is no way to control
      how often this happens), they are now added to a QHash for in-app
      access.
      
      Save() and load() functions were also added to enable manually saving
      the settings, and loading all settings from file, respectively.
      599f925d
    • Craig Watson's avatar
      Don't select a new doc when trashing multiple docs · 8e1b5c4e
      Craig Watson authored
      During trashing of multiple documents, a new document was selected
      every time that one was moved to the trash -- even if it was about
      to be trashed itself. This is no longer the case; the
      selectADocumentOnMultipleTrashing() method was added to select the
      first unselected document found (but this is currently not used, as
      it seems OK to just select no document when we have just deleted a
      whole selection)
      8e1b5c4e
    • Craig Watson's avatar
      6444276d
    • Craig Watson's avatar
      Fix crash when audioItem is initialized · f00d50d6
      Craig Watson authored
      f00d50d6
  9. 01 Mar, 2016 6 commits
    • Craig Watson's avatar
      Updated version number (1.10a11) · 6e49ddd9
      Craig Watson authored
      6e49ddd9
    • Craig Watson's avatar
      Updated fr-CH translation · caf3f126
      Craig Watson authored
      caf3f126
    • Craig Watson's avatar
      Moved mediaItem Delegate initialization to the mediaItem subclasses · c8b57dbd
      Craig Watson authored
      That function requires access to variables that are initialized
      in videoItem and audioItem constructors, so it can sometimes fail
      when called from the superclass's constructor.
      It might be an idea to avoid those calls altogether though
      c8b57dbd
    • Craig Watson's avatar
      New icon for UBZ files on Windows · ff5c95dd
      Craig Watson authored
      ff5c95dd
    • Craig Watson's avatar
      Various fixes and clean-ups for media items: · d6e1a7ad
      Craig Watson authored
      - Hovering over the video now makes the seek bar visible
      - The size of the video item is no longer changed when the video
      finishes playing
      - Media errors are now handled by the mediaItem and displayed for the
      user
      
      - Code clean-up
      d6e1a7ad
    • Craig Watson's avatar
      Overhaul of UBGraphicsMediaItem class · fe9affee
      Craig Watson authored
      - Removed inheritance of UBGraphicsProxyWidget; cleaned up related code
      - Added two children classes: UBGraphicsVideoItem and
      UBGraphicsAudioItem. UBGraphicsMediaItem is now an abstract class.
      - Better encapsulation; the Scene and other external classes no longer
      access the mediaObject directly
      
      There is now less distinction between audio and video items to outside
      code: apart from the UBSvgSubsetAdaptor, there is no need to know
      whether a media item holds a video or audio file. Creation is handled
      through the static function `UBGraphicsMediaItem::createMediaItem(URL,
      parent)`
      fe9affee