194 Commits

Author SHA1 Message Date
Dani Palou
bfdf60900f MOBILE-3947 core: Fix some v4 icons wrongly converted to v6 2023-12-13 16:25:38 +01:00
Dani Palou
6c99166055 MOBILE-3947 icons: Add new fonts to Ionicons using addIcons 2023-12-13 16:25:38 +01:00
Pau Ferrer Ocaña
76beb12d17
Merge pull request #3876 from dpalou/MOBILE-4479
Mobile 4479
2023-12-04 15:05:16 +01:00
Alfonso Salces
c0ae3e61c0 MOBILE-3947 qr-scanner: Create qr scanner service 2023-12-04 10:19:40 +01:00
Dani Palou
1c967b7813 MOBILE-4479 core: Make wait directives functions recursive
To be able to wait for elements inside the loading elements
2023-12-04 09:14:20 +01:00
Dani Palou
68cd9dd31d MOBILE-3947 locutus: Fix error when unserialize PHP string 2023-12-01 09:53:40 +01:00
Dani Palou
60a2d16dc6 MOBILE-3947 push: Stop using @moodlehq/ionic-native-push
Now we use @awesome-cordova-plugins/push and implement the specific features in a wrapper in the app
2023-11-30 14:56:24 +01:00
Noel De Martin
7325a1dd6d MOBILE-3947 native: Fix zip plugin 2023-11-29 16:50:43 +01:00
Noel De Martin
2d141bc104
Merge pull request #3865 from dpalou/MOBILE-3947
Mobile 3947
2023-11-29 10:34:44 +01:00
Noel De Martin
c2b86a10b5 MOBILE-3947 native: Fix chooser plugin 2023-11-29 08:58:43 +01:00
Pau Ferrer Ocaña
4053e2d741 MOBILE-3947 core: Move from ViewEngine to Ivy and fix plugins 2023-11-29 08:21:58 +01:00
Pau Ferrer Ocaña
22dbd6ad99 MOBILE-3947 core: Stop using ComponentFactoryResolver 2023-11-28 16:15:06 +01:00
Noel De Martin
4286234e6b MOBILE-3947 chore: Fix TS errors 2023-11-27 15:58:38 +01:00
Pau Ferrer Ocaña
e8dd8be967 MOBILE-3947 chore: Change Ionic native imports to awesome cordova 2023-11-24 13:46:58 +01:00
Noel De Martin
93dad58ebe MOBILE-3947 app: Fix linting errors 2023-11-23 15:25:36 +01:00
Dani Palou
954ce48d7b MOBILE-4469 core: Create new CoreUnauthenticatedSite class 2023-11-21 14:24:15 +01:00
Dani Palou
988ddb4b94 MOBILE-4469 core: Move CoreSite class to new sites folder 2023-11-21 11:58:27 +01:00
Pau Ferrer Ocaña
ce36245d83 MOBILE-3947 chore: Move replaceTags to CoreDom 2023-11-20 14:03:08 +01:00
Pau Ferrer Ocaña
3c53bf2632 MOBILE-4465 chore: Remove deprecated code on 4.0 2023-11-20 10:17:16 +01:00
Alfonso Salces
6da2742bd3 MOBILE-4451 settings: Create error log page 2023-11-14 11:46:50 +01:00
Pau Ferrer Ocaña
58d571d64f MOBILE-4362 lint: Solve deprecation linting 2023-10-19 22:10:31 +02:00
Pau Ferrer Ocaña
18ad252340 MOBILE-4362 lint: Fix some linting 2023-10-19 22:06:58 +02:00
Noel De Martin
781a4da551 MOBILE-4362 core: Fix isElementVisible helper
Some elements return 0 for clientWidth even if they have a size in the
final rendering, so we'll use getBoundingClientRect which is more
reliable.
2023-10-11 13:18:01 +02:00
Pau Ferrer Ocaña
604cf7adf0 MOBILE-4362 chore: Remove deprecated code from 3.9.5 or bellow 2023-10-02 15:57:59 +02:00
Noel De Martin
984ec8fb78 MOBILE-4189 core: Fix collapsible header zoom
When the system font size is increased, the CSS values and computed style values are not equivalent. So we have to take that into account when mirroring styles to the floating title.
2023-09-28 12:25:28 +02:00
Pau Ferrer Ocaña
db020f18fe MOBILE-4331 app: Change navigation bar color according to the theme 2023-09-05 14:53:03 +02:00
Dani Palou
0598ec0062 MOBILE-4368 core: Implement CoreObject.consumeKey utility 2023-07-13 13:52:05 +02:00
Pau Ferrer Ocaña
a7df95fd50 MOBILE-4309 format-text: Treat font awesome tags to be rendered 2023-06-26 16:44:30 +02:00
Noel De Martin
647f105873 MOBILE-4338 quiz: Fix popover feedback 2023-05-15 14:47:24 +02:00
Noel De Martin
4f54afca3c
Merge pull request #3649 from dpalou/MOBILE-4214
Mobile 4214
2023-05-02 09:44:58 +02:00
Alex Morris
a0d49dc5e0 MOBILE-4214 pushnotifications: Add public key registration 2023-04-28 10:00:59 +02:00
Alfonso Salces
c6b2ea058e MOBILE-4202 split-view: Scroll to current element when swipe 2023-04-25 12:25:36 +02:00
Dani Palou
4d6b97e326 MOBILE-4303 iframe: Treat Vimeo videos in core-iframe component 2023-04-14 12:48:50 +02:00
Noel De Martin
8ee614a60a MOBILE-4239 mediaplugin: Lazy load videojs 2023-02-22 15:12:25 +01:00
Noel De Martin
495d395beb MOBILE-2314 core: Remove cordova-plugin-media 2023-02-22 11:40:34 +01:00
Noel De Martin
e1c431b06a MOBILE-2314 core: Delegate registry functionality 2023-02-21 11:57:54 +01:00
Dani Palou
2258c1183b MOBILE-4166 core: Move some CoreApp functions to CorePlatform 2023-02-09 13:34:29 +01:00
Dani Palou
884827afb6 MOBILE-4166 videojs: Support fullscreen and improve types 2023-02-09 13:24:02 +01:00
Dani Palou
9b011ba350 MOBILE-4166 core: Fix VideoJS in books and destroy players 2023-02-09 13:24:02 +01:00
Dani Palou
9419db02a1 MOBILE-4166 core: Use VideoJS in iOS for unsupported media 2023-02-09 13:24:02 +01:00
Dani Palou
47e5158afe MOBILE-4166 core: Implement CoreDirectivesRegistry and deprecate old one 2023-02-09 13:24:02 +01:00
Pau Ferrer Ocaña
7fac6895d9 MOBILE-4065 directive: Improve ariaButtonClick directive 2023-02-07 15:03:50 +01:00
Pau Ferrer Ocaña
51420ada52 MOBILE-4065 chore: Change to strict comparison in event key names 2023-02-07 10:04:06 +01:00
Pau Ferrer Ocaña
dd4c9a1ed0 MOBILE-4081 eslint: Solve jsdoc linter warnings 2022-12-01 23:05:46 +01:00
Pau Ferrer Ocaña
7660ba1b99
Merge pull request #3486 from alfonso-salces/MOBILE-4075
MOBILE-4075 h5p: Full screen iframe hide course header and ion-tab-bar
2022-11-29 12:05:26 +01:00
Alfonso Salces
c851105b79 MOBILE-4075 h5p: Full screen iframe hide course header and ion-tab-bar 2022-11-29 11:56:40 +01:00
Pau Ferrer Ocaña
8dde80aa08 MOBILE-4081 chore: Remove deprecated concatenatePaths usage 2022-11-29 10:23:36 +01:00
Dani Palou
51ba1186d5 MOBILE-4081 h5p: Fix H5P assets broken on iOS update 2022-11-28 12:32:34 +01:00
Noel De Martin
1005aad1c1 MOBILE-4059 core: Improve Translate.instant types 2022-11-07 16:11:24 +01:00
Noel De Martin
9f26620e03 MOBILE-4059 core: Improve CoreObject types
Type helper extracted from https://stackoverflow.com/questions/57571664/typescript-type-for-an-object-with-only-one-key-no-union-type-allowed-as-a-key/57576688#57576688
2022-11-07 16:11:24 +01:00