- 26 Oct, 2017 1 commit
-
-
- Applies a centered style to the generated message cells. Change-Id: I71fa4221194e2a974c787d710c2825a76c99f5c4 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 20 Oct, 2017 2 commits
-
-
Andreas Traczyk authored
- Provides a UI elements that respond to states(sending, failure) for each outgoing message. - Updates the message models' statuses at loading to correct erroneously stored data. - Ignores the message status IDLE which is not intended for client use. Change-Id: Ie6027d59ae519b96de204ba8d98bc2dd8eb9b4e4 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- Inserts message reception time above incoming/outgoing messages with a minumum granularity of 1 minute. - Formats date based on age. - Resequences message bubbles based on prioritized time labels. Change-Id: I8151484b9ef348105642adf535689eca5fe103f2 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 19 Oct, 2017 1 commit
-
-
Andreas Traczyk authored
- Calculates the grouping property of each message, determining whether it's first, middle, or last within a sequence either sent or received. - Adjusts the top and bottom constraints for each message bubble according to its sequencing. - Fixes the scroll-to-bottom feature by updating the bottoOffset value before conditionally scrolling, removing the scroll animation, and only scrolling down when the user is near the end of the chat. - Applies a message bubble grouping style, adjusts line spacing of the content, and decouples the theming of the message bubble and text colors. Change-Id: I9118c2bbca0433573c877450c73bd6dc5c9229a0 Reviewed-by:
Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
-
- 24 Aug, 2017 1 commit
-
-
Kateryna Kostiuk authored
this commit is about: - split the storyboards into reusable components - use the coordinator pattern the handle the navigation - ease the dependancy injection - refactor folders structure to match a "Features" pattern - refactor the walkthrough UI Change-Id: Idf67e8e7cee7ca7487d58073409fded654f4dc0d
-
- 14 Jul, 2017 1 commit
-
-
Thibault Wittemberg authored
This commit adds Chameleon to theme the app and a custom theming function to handle MessageBubbles Change-Id: I58e4d2e30c9e81a444b3a22cef4429d64361426d
-
- 07 Jul, 2017 1 commit
-
-
Thibault Wittemberg authored
This commit: - adapts code to a more Swifty way of coding - uses previously added frameworks to make the code "type safer" Change-Id: I5332e2843e82cac4f4f9af79714993863ef5963d
-
- 04 Jul, 2017 1 commit
-
-
Thibault Wittemberg authored
Organize project folders according to groups hierarchy. It is not mandatory but the project directory is easier to read this way Also move WelcomeViewController to Walkthrough folder and renamed ViewControllers folder to Settings Change-Id: Ica7b39ff57492435811d49ee9b6e0132dc597beb
-
- 21 Jun, 2017 1 commit
-
-
Silbino Goncalves Matado authored
Add MVVM, services and adpater to receive and reply to messages This allows to read received messages from other users and reply to them. The messages screen uses a TableView that scroll automatically to the bottom if the user a new message is received. Messages bubbles are made with simple cells with a label that move to the right or the left. Change-Id: I1b6bd6fd36b88daab9d39cb5745d1ed953868ead
-