1. 24 Feb, 2017 1 commit
    • atraczyk's avatar
      videopage: move/resize preview image · 1e120ad8
      atraczyk authored
      - Implements moving and resizing of the preview window during a
        video call. The preview window will anchor to the corner it's
        closest to after completing the movement. The preview window can
        be resized.
      
      - Refactors the full-screen mode change to be separated into
        setFullScreenMode and setWindowedMode.
      
      Change-Id: I147094c9c56c15f9e423acab7f09fd3e0f295bb0
      Tuleap: #1515
      1e120ad8
  2. 21 Feb, 2017 1 commit
  3. 15 Feb, 2017 1 commit
    • atraczyk's avatar
      videopage: implement fulscreen toggle · 88e87c6b
      atraczyk authored
      - Adds the ability to double-click the video page in order to
        toggle full-screen mode.
      
      - Adds .appx files to the .gitignore
      
      - Changes the output path of libqrencode
      
      Change-Id: I3b78fbf603df3d6ed570f0dbd551d833655cf98d
      Tuleap: #1514
      88e87c6b
  4. 30 Jan, 2017 37 commits
    • atraczyk's avatar
      solution: updates to accomodate changes in the daemon project · f15a1224
      atraczyk authored
      Change-Id: Id77ea6f7575ebcacef67a8dee9eb2399195d6622
      Tuleap: #790
      f15a1224
    • atraczyk's avatar
      video: refactor video implementation · c77b8dee
      atraczyk authored
      - changes the SetParameters signal to ParametersChanged and removes
        the use of the GetCameraInfo signal as an alternative usage is
        implemented in the daemon API as of commit:
        a1b8b13a6f6ad4c7fb6df8d1c7219509c7dc1036
      
      Change-Id: Iba76e6ec8f9d1ceb1068bd58b151ac37b9f72ed1
      Tuleap: #790
      c77b8dee
    • atraczyk's avatar
      ui/ux: order smartlist better · 8e46d835
      atraczyk authored
      - add new contacts to the top of the smartlist
      - serialize/deserialize the smartlist/contact list preserving the order
        of the items
      
      Change-Id: I265b4df40d26712d77a682c0d5900609a72ad285
      Tuleap: #790
      8e46d835
    • atraczyk's avatar
      video: better video frame copying · 40afd723
      atraczyk authored
      - uses memcpy instead of nested for loops to copy video buffers,
        as no operations are done per pixel, this gives a reduced copy
        time.
      
      Change-Id: I43567997313d6aa8c9a0f8a56ccf0b8e6bcf963a
      Tuleap: #790
      40afd723
    • atraczyk's avatar
      fix: use named function for StateChange delegate instead of lambda · de3b02ee
      atraczyk authored
      Change-Id: I99a2ebd575980523c22646a13390fcb5e3e5a872
      Tuleap: #790
      de3b02ee
    • atraczyk's avatar
      fix: removes the video settings button when accepting a call · 61a726d4
      atraczyk authored
      - When the user clicks the call accept button, the video settings
        button on the smartpanel will be hidden.
      
      Change-Id: I6c023c484f01a0a9b7d78a98189707232b4e8f5c
      Tuleap: #790
      61a726d4
    • atraczyk's avatar
      fix: fixes CTD when suspending the app during a call · a677161a
      atraczyk authored
      - Termination of an application upon suspension is a function
        of available system resources, and my occur during desktop
        change or minimization of the app while in a call. This patch
        removes the actions of the app suspension event handler such as
        hanging up any remaining calls. With this patch applied, abrupt
        termination of the program during a call, will result in a
        hanging call in the peer's client.
      
      Change-Id: Id8c0e6764eb514a39f2c2ca67404ccdc9a765905
      Tuleap: #790
      a677161a
    • atraczyk's avatar
      release: add logos and prepare for submission 5 · 325b12cc
      atraczyk authored
      package: 1.1.15_x64
      daemon commit: fea64a7eaefa46bedfd1fe1d173a3a18dcf8ab52
      
      Change-Id: Ia92cf3c11b9c2fbf1887b174fae8d7e2e9ef9712
      Tuleap: #790
      325b12cc
    • atraczyk's avatar
      ui/ux: set min windows size and change hamburger button size · 7f4dcc34
      atraczyk authored
      Change-Id: Iecaf466faac615b54458a268c98c8457d4c62750
      Tuleap: #790
      7f4dcc34
    • atraczyk's avatar
      ui/ux: fix up the send message boxes · 85252927
      atraczyk authored
      - homogenize textmessage and video page message boxes
      
      Change-Id: I505a86b2a62fdbc1ebe0579e65662c8dd6574dd9
      Tuleap: #790
      85252927
    • atraczyk's avatar
      build: add RING_UWP flag · 7b3c32f4
      atraczyk authored
      Change-Id: I691900dbbe01dc5181931f9b87e8f72f1fb67ce6
      Tuleap: #790
      7b3c32f4
    • Nicolas Jager's avatar
      debug : adds DEBUG_ON flag · 5bbdd56a
      Nicolas Jager authored
      - if DEBUG_ON is set to true, the console can be opened by
        hitting F5. Otherwise the console cannot be opened by the user.
      
      Change-Id: Icceb8e708cca14ec0d73e4267e5c461ca8961b20
      Tuleap: #790
      5bbdd56a
    • atraczyk's avatar
      ui/ux: add about page · bee4271f
      atraczyk authored
      Change-Id: I8a46ee316e6682b0e860e51e76972dd65430dea8
      Tuleap: #790
      bee4271f
    • Nicolas Jager's avatar
      hamburger button : visual update. · 8c4ce963
      Nicolas Jager authored
      Change-Id: Ib4e305854443bf31fcf59f0f79d8f8120a8cc7ae
      Tuleap: #790
      8c4ce963
    • Nicolas Jager's avatar
      smartpanel : updates menu buttons · b9cddd3b
      Nicolas Jager authored
      - set the same style to all buttons.
      
      Change-Id: Id70e6d0121521a45686b04ca6a86e75514b8089e
      Tuleap: #790
      b9cddd3b
    • Nicolas Jager's avatar
      Assets : add flat ring logo · 670e7f77
      Nicolas Jager authored
      - make the client matching the Windows 10 UWP flat themes with
        flat logos.
      
      Change-Id: I5e60c33ffb6578874f1c3b3858d0ef350ae6d7f5
      Tuleap: #790
      670e7f77
    • atraczyk's avatar
      ui/ux: add ringtones · 593926fb
      atraczyk authored
      - adds ringtone file to assets directory
      
      - adds the ability to play and stop/restart a ringtone
      
      - adds a toast pop notification on incoming call using
        background audio
      
      - adds a background tasks to respond to call rejection
      
      Change-Id: Ica7195fa0fa32dc10d9207399d98bed518373d15
      Tuleap: #790
      593926fb
    • Nicolas Jager's avatar
      lookup : do during an incomming call · d1ba40d2
      Nicolas Jager authored
      - does a lookup adress to update information about the contact.
      
      Change-Id: Ida380de59a67b9e868192d9028c97e22e26551b7
      Tuleap: #790
      d1ba40d2
    • Nicolas Jager's avatar
      smartpanel : set logic for _addButton_ · 2a1fb2c7
      Nicolas Jager authored
      Change-Id: Id7ad827a414e00f6da77f954edcd1806693e40f1
      Tuleap: #790
      2a1fb2c7
    • Nicolas Jager's avatar
      fix : disallow multiple contacts with same ring id · 8fb4296a
      Nicolas Jager authored
      Change-Id: I9d38babdef507d4e4619ab007442e1517d3711d1
      Tuleap: #790
      8fb4296a
    • Nicolas Jager's avatar
      fix : message text bugs · 8e8787fa
      Nicolas Jager authored
      - fix wrong unread notifications.
      - fix, closes the chat panel at the end of a call.
      - cleanup some tricky code.
      
      Change-Id: I65beca257bd4aee5451165ef6dc0a9ad5236161e
      Tuleap: #790
      8e8787fa
    • Nicolas Jager's avatar
      smartpanel : flashing avatar contact during incoming call · cc883242
      Nicolas Jager authored
      - It makes the avatar flashing, it's mostly useful when the panel is
        closed.
      
      Change-Id: I0d7284c23d3f93fc9b9535b4fc1a0d9503c57601
      Tuleap: #790
      cc883242
    • Nicolas Jager's avatar
      smartpanel : updates visual elements related to calls interactions. · 039ce48e
      Nicolas Jager authored
      - overhauls callbar : moves buttons, changes style.
      - add a spinner during incoming/outgoing call.
      - change last time from "never" to "never called".
      
      Change-Id: Ia9ca0ffffbdee87f42dc91e818f046b83631b0eb
      Tuleap: #790
      039ce48e
    • Nicolas Jager's avatar
      smartpanel : add time stamp · 1de52d48
      Nicolas Jager authored
      - shows last call date in the smartpanel.
      - shows "more user friendly", callstatus in smartpanel.
      - store last call date in contacts.json.
      - edit call button xaml.
      
      Change-Id: I2caa9ddb9d45b5be54a456b67ff535d0c85a4e80
      Tuleap: #790
      1de52d48
    • Nicolas Jager's avatar
      smartpanel : move items during events. · 5c9e85d9
      Nicolas Jager authored
      - moves item to the top whem incoming/outgoing call
        and when account message recieved.
      
      Change-Id: Ie8588e934586b122d45e98c1bbc7f204728f9685
      Tuleap: #790
      5c9e85d9
    • Nicolas Jager's avatar
      smartpanel : update smartpannel · 9d85be98
      Nicolas Jager authored
      - allows to select/unselect items.
      - better visibility correlation between some background and the
        call button.
      - match with colors of other menus.
      
      Change-Id: I329ab073df4a2998eb15bd9eabca062e7f4d65b6
      Tuleap: #790
      9d85be98
    • Nicolas Jager's avatar
      UI : visual updates · 7f34b772
      Nicolas Jager authored
      - stretches menus vertically.
      - manages too long time lookup.
      - moves element on welcomePage.
      - adds profil name on the message text page.
      - does lookups during incoming messages.
      - show contact's avatar.
      
      Change-Id: I2d482978281ecb0fb088cc93112a032e04e7501b
      Tuleap: #790
      7f34b772
    • Nicolas Jager's avatar
      video : add icon for muted video · f11cbec8
      Nicolas Jager authored
      Change-Id: Iba4f3c03c0fb833d4e4caf19fc5d1218f9937a78
      Tuleap: #790
      f11cbec8
    • Nicolas Jager's avatar
      fix : various fixes · c680e4f0
      Nicolas Jager authored
      - fix : upon creation of 2+ accounts, the blockchain name appears
        as registerable regardless of check.
      - fix : after having already created account without registering
        a blockchain name, editing the account to add a blockchain name
        succeeds but does not return to user to the UI from the loading
        page.
      - fix : editing account details more than once, does not return
        the user to the UI.
      - fix : click to accept modification for an account without any
        data changed result to wrong behaviour.
      
      Change-Id: I08f19e6c902070b6260c466670badf3eab606934
      Tuleap: #790
      c680e4f0
    • atraczyk's avatar
      ui/ux: remove dynamic positioning of loading spinner and splash · aef68d02
      atraczyk authored
      - fixes loading spinner and image postioning
      - adds loading status text block
      
      Change-Id: Ica5d523ffb332891edcd402f5f7e351e961a1db5
      Tuleap: #790
      aef68d02
    • Nicolas Jager's avatar
      Audio : implementation of (un)muting actions. · 60022a5d
      Nicolas Jager authored
      Change-Id: I034fe535593ddf41e825c97ba707164c9e256268
      Tuleap: #790
      60022a5d
    • atraczyk's avatar
      ui/ux: tidy text message page · 890921f2
      atraczyk authored
      - loads contact vcard image upon loading the text message page
      - removes extended execution handling
      
      Change-Id: I5a45df23b8528877679f7fd6a27583e5c673ca72
      Tuleap: #790
      890921f2
    • Nicolas Jager's avatar
      Dht : add errors states · 7bb6d11c
      Nicolas Jager authored
      Change-Id: I572e724ab64dc0a995aeaec6b040b55548fdb081
      Tuleap: #790
      7bb6d11c
    • Nicolas Jager's avatar
      call : adds pause and multiple calls managment. · cba46f79
      Nicolas Jager authored
      - adds pause/unpause logic for calls and ui.
      
      - allows to make several calls at the same time.
      
      Change-Id: If5dbcb64b12c445b38474f8d959a0b492d7b6812
      Tuleap: #790
      cba46f79
    • atraczyk's avatar
      ui/ux: homogenizes parts of the ui · aeb4a5c5
      atraczyk authored
      - makes chat messages selectable
      - changes ui colors to the Ring blue shades
      - attempts to resize the window appropriately at app start
      - adds confirmation modals for removing converstations and contacts
      - corrects and error in the debug logger
      - corrects vcardutils not handling JPEGs
      
      Change-Id: I2c8a63f9c18c734a25dfd61086b137143cdac659
      Tuleap: #790
      aeb4a5c5
    • atraczyk's avatar
      ui/ux: tidy addcontact textbox · 1f3cd1c4
      atraczyk authored
      - implement the addcontact textbox directly into the DOM as it is used
        only once and should not be a style element
      
      Change-Id: Id2243b3e890e317768f9f273ab8a54bd7d2e28b8
      Tuleap: #790
      1f3cd1c4
    • atraczyk's avatar
      ui/ux: fix loading screen · 6cae7a66
      atraczyk authored
      - delays the loading screen image positioning to prevent incorrect
        placement due to variable times on screen rescaling
      - removes the app suspension signal response which can't be
        differentiated from app termination
      - removes lodepng which was used for vcards
      
      Change-Id: I4cd46a9bdca40ef95fde89bd98e3b9f12bd8304b
      Tuleap: #790
      6cae7a66