Commit Graph

24 Commits

Author SHA1 Message Date
Stefan Ceriu 7b690aa967 Fix vector-im/element-ios/issues/6004 - Reset home filters when switching tabs. 2022-04-12 12:49:53 +03:00
Andy Uhnak 3f34fd655a Refactor sections as enum types 2022-04-04 09:40:26 +01:00
Andy Uhnak 32bc67e130 Fix crash when pressing tabs 2022-03-17 12:37:42 +00:00
Gil Eluard acf7d0de13 Instrument missing screen metrics (#5764)
* Instrument missing screen metrics

- Done
2022-03-08 10:13:46 +01:00
aringenbach fe7cdaebc2 Move invites to dedicated sections and enable section collapse (#5683)
* Display invites in dedicated sections

* Activate shrinkable and fix home number of rows for section

* Rework section header

* Display badge in people and room tabs

* Add changelog & remove useless todo

* Improve isSectionShrinked condition, remove useless import and shrinkable sets

* Restore invitation count in tab bar badge

* Display badge for invites section

* Add comment on invites count

* Update right accessory view on data source update

Co-authored-by: Arnaud Ringenbach <arnaud.ringenbach@niji.fr>
2022-02-28 13:48:07 +01:00
David Langley 9c53cfd4e3 Use protocol to get title from child VCs. 2022-02-23 11:41:05 +00:00
aringenbach 7964d314c8 Add objective C support to SwiftGen assets helpers (#5533)
* Add objective C support to SwiftGen assets helpers

* Use dot notation in ObjC & fix minor issues

Co-authored-by: Arnaud Ringenbach <arnaud.ringenbach@niji.fr>
2022-02-10 17:13:23 +01:00
ismailgulek 1bd43f1726 Call pagination api from appropriate points 2022-01-04 04:31:18 +03:00
Doug 315f5a9cc4 Add AnalyticsScreenTimer and track more screens.
Update Analytics with new methods in MXAnalyticsDelegate.
2021-12-16 16:59:45 +00:00
Doug 33ef957053 Use matrix-analytics-events generated stubs (locally for now).
Track screens, removing any that aren't part of the schema.
2021-12-16 16:59:45 +00:00
Philippe Loriaux 216924165d Improve the Obj-C Generated Interface Header Name definition 2021-10-26 17:42:33 +02:00
ismailgulek 7b0679c3ed Simplify empty view logic 2021-10-04 17:29:04 +03:00
Stefan Ceriu 8b80b3f4c7 vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods. 2021-09-30 09:40:12 +03:00
SBiOSoftWhare 53ee6a4530 Navigation: Add possibility to instantiate each tab bar item controller programmatically. 2021-05-20 21:29:08 +02:00
SBiOSoftWhare 5f6bc0ef7d Empty screens: Use dark artworks when the theme is dark or black. 2020-11-30 16:42:47 +01:00
SBiOSoftWhare 7113245d9d Empty screens: Prevent empty screens display while searching. 2020-11-26 12:02:18 +01:00
SBiOSoftWhare cbe48011f5 Empty screens: Implement favourites empty screen. 2020-11-26 11:20:24 +01:00
SBiOSoftWhare 1f6743f612 Remove old AppDelegate imports. 2020-08-31 19:38:06 +02:00
manuroe efbca319f0 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
SBiOSoftWhare 0e4370b6f6 Update tint color for favourites and people tabs. 2020-07-10 15:37:19 +02:00
manuroe b789fb46a9 reskin: Kill kRiotColorXxxx 2019-01-11 11:57:02 +01:00
manuroe 1a68cdadee reskin: Put back riot colors in the main tab bar icons 2019-01-10 15:12:24 +01:00
manuroe 47edf4dcbd Reskin: Use the new [RiotDesignValues applyStyleOnNavigationBar:] method everywhere
Note that we do not change anymore the bar tint color when changing tabs. This is alwasy the same.
2018-11-29 17:31:41 +01:00
SBiOSoftWhare 263c8f9246 Structure project almost by features. Start by organizing view controllers. 2018-07-10 10:21:20 +02:00