manuroe
d45a35a147
EventFormatter: Improve updateRoomSummary:withStateEvents: to avoid to compute room avatar & displayname on almost every state events.
...
When initialsyncing with big rooms, the previous implementation leaded the app to out of memory because ARC did not have time to auto release objects (mainly objects returned by MXRoomState.members).
2017-10-05 09:34:17 +02:00
manuroe
56916eb3e4
Jitsi: Enable the "Create conference calls with jitsi" settings by default
2017-10-03 13:17:07 +02:00
manuroe
76f15b3e34
Merge pull request #1536 from vector-im/format_widgets
...
Widgets: add notices for widgets events
2017-09-28 14:33:10 +02:00
manuroe
7fdb125f21
Widgets: add notices for widgets events
2017-09-27 17:15:09 +02:00
manuroe
8367514e1c
Widgets: list active widgets in a room
...
List them into an alertVC for the moment
2017-09-27 15:21:38 +02:00
manuroe
d820406c0a
Widget: code cleaning
2017-09-21 15:36:09 +02:00
manuroe
9d7d91df0a
BF: [iOS11] "Smart [colors] Invert" renders badly in the app
...
https://github.com/vector-im/riot-ios/issues/1524
- the app does its own dark theme and prevents the OS from automatically revert the colors in the app
- there are 3 choices on iOS11 for the Riot theme: "auto", "light", "dark". "auto" uses the system settings
2017-09-21 15:29:46 +02:00
manuroe
81f3780972
Widget: Fix crash. Handle the case where a scalar token is not required (jitsi).
2017-09-19 10:04:19 +02:00
manuroe
3debcc443e
Add WidgetViewController
...
Not yet use
2017-09-18 16:22:59 +02:00
manuroe
121df97cf0
Merge pull request #1511 from vector-im/widget_manager_2
...
Show the "Integrations Manager" into a webview
2017-09-15 16:55:28 +02:00
manuroe
f21c9c9044
Modular integrations UI: Clear Modular data on logout
2017-09-15 15:35:27 +02:00
Giom Foret
772b7ee23e
Handle the room display name and its avatar at the room summary level.
...
- Update the room display name and its avatar url when the Room Summary is updated on state events change (see `[session: updateRoomSummary: withStateEvents:]`).
- Store the riot display room name and its avatar url in the Room Summary.
- Add a new category `MXRoomSummary+Riot` to handle avatar display.
TODO: Increase file store version in `MXFileStore.h`.
2017-09-14 16:00:50 +02:00
Giom Foret
5c5a752aaf
Dark theme - Improvements
...
- the keyboard bubble should be darker too
2017-09-11 22:37:00 +02:00
manuroe
12244ed330
WidgetManager: createWidget did not call the success block
2017-09-11 16:35:42 +02:00
Giom Foret
1ed9b282e9
Dark theme - Improvements
...
- some hairlines being too bright
- fading behind dialog modals being white rather than dark
- grey highlight bar in room list being too light (i think)?
2017-09-11 11:27:47 +02:00
manuroe
6466d88ee9
Modular integrations UI: Show the Modular integrations webapp into a webview
2017-09-07 11:32:40 +02:00
manuroe
4aafb7cbe9
Widget: Define same app settings for modular as in https://riot.im/app/config.json
...
And use it
2017-09-06 16:05:36 +02:00
manuroe
07b14d9f63
Jitsi widget: Add notices for jitsi widget in rooms histories
2017-08-30 17:37:14 +02:00
manuroe
8e865922fe
Widget: In comments, replace scalar by modular, the official public name that replaces the codename
2017-08-30 11:28:51 +02:00
Giom Foret
f8cea1f1e5
Re-enable the display of jitsi conference widget on develop
2017-08-25 20:08:23 +02:00
Giom Foret
bfe9a12983
Disable the display of jitsi conference widget.
2017-08-25 14:04:26 +02:00
manuroe
400a3606b1
Jitsi widget: add display or creation of jitsi conference under USE_JITSI_WIDGET compilation flag
2017-08-18 11:56:32 +02:00
manuroe
27e918611c
Jitsi widget: naming sanitisation
2017-08-18 09:49:14 +02:00
manuroe
f822bd9c7b
Jitsi widget: WidgetManager: add WidgetManagerErrorCodeCreationFailed
2017-08-17 18:45:49 +02:00
manuroe
71f3b0ad75
Jitsi widget: WidgetManage add createWidget and createJitsiWidget methods
2017-08-17 18:28:24 +02:00
manuroe
cfb6e91f57
Jitsi widget: Add [WidgetManager closeWidget] and use it for jitsi conference
2017-08-17 12:17:07 +02:00
manuroe
2ca185b80e
Merge remote-tracking branch 'origin/develop' into jitsi_widget
...
# Conflicts:
# Riot.xcodeproj/project.pbxproj
2017-08-16 17:14:20 +02:00
manuroe
63c0618ab3
Jitsi widget: Fix in [WidgetManager widgetsOfTypes:inRoom:]
2017-08-16 17:05:14 +02:00
manuroe
60c1000117
Jitsi widget: Remove WidgetManager.enabled settings. Let's user check what they want with [WidgetManager widgetsOfTypes:inRoom:]
2017-08-16 11:49:01 +02:00
manuroe
ef2538031a
Jitsi widget: Implement [Widget description]
2017-08-16 11:47:03 +02:00
Giom Foret
6f70d2e283
Dark Theme - Fix Manu's remarks
2017-08-16 09:40:47 +02:00
Giom Foret
0e0bf6171a
Dark Theme - Improvement
...
HTML string rendering: Use the grayscale component of the secondary bg color to set the background color in the default CSS
2017-08-14 15:43:50 +02:00
Giom Foret
a36d824873
Enable Dark theme
...
TODO:
- fix the app freeze when user changes the app theme.
2017-08-11 16:56:09 +02:00
manuroe
c45b846ea1
Jitsi widget: Add Settings > LABS > Use jitsi for conference calls
2017-08-10 15:43:25 +02:00
manuroe
b468151684
Jitsi widget: Make [WidgetManager removeMatrixSession] work
2017-08-09 18:06:33 +02:00
manuroe
9733a83f4c
Jitsi widget: Dedup widgets - full algo that trusts on-one
2017-08-09 17:59:10 +02:00
manuroe
d2f6e8ddb8
Jitsi widget: Show/hide the widget presence in RoomVC at runtime
2017-08-09 17:31:15 +02:00
manuroe
07a1bc32b8
Jitsi widget: Dedup widgets
2017-08-09 16:48:05 +02:00
manuroe
5ae8377274
Merge remote-tracking branch 'origin/master' into jitsi_widget
2017-08-08 17:35:12 +02:00
manuroe
b4e7423701
Emojis: Boost size of messages containing only emojis (not only one)
2017-08-08 14:14:00 +02:00
manuroe
bf4e9b8212
Jitsi widget: Use new [MXRoomState stateEventsWithType:] method
2017-08-08 11:56:11 +02:00
manuroe
d1c1349fb6
Jitsi widget: Add WidgetManager and Widget, generic classes to manage scalar widgets
2017-08-04 13:07:04 +02:00
Giom Foret
1dd0affddb
Prepare Dark Theme
...
Observe user interface theme change.
https://github.com/vector-im/riot-meta/issues/22
2017-07-21 11:28:17 +02:00
manuroe
d85c073302
MXKEventFormatter: Add singleEmojiTextFont property to special case the display of message with a single emoji.
...
https://github.com/vector-im/riot-ios/issues/1157 : optionally boost size of lone emoji like on riot-web
2017-07-18 14:43:46 +02:00
manuroe
68cec60538
MELS: s/serie/series
2017-07-17 10:30:46 +02:00
manuroe
4345b7cd9c
MELS: some i18n
2017-07-07 17:58:39 +02:00
manuroe
a656d24916
MELS: EventFormater: provide a string for membership events as simple as possible for now
2017-07-07 15:26:30 +02:00
Giom Foret
1d4c6281bd
UX Rework: Apply a different colour scheme on each application tab.
...
https://github.com/vector-im/riot-meta/issues/72
2017-05-11 10:22:18 +02:00
Giom Foret
038b94d602
RiotDesignValues: use hex color values
2017-04-11 09:39:08 +02:00
giomfo
06100684bc
Rebranding: replace Vector by Riot everywhere in the git and github repos
...
- Rename VectorDesignValues with RiotDesignValues
2017-03-08 16:14:41 +01:00