Commit Graph

54 Commits

Author SHA1 Message Date
aliernfrog
ff90dae695
feat: add support for shared patches (#577)
* fix: avoid npe if a patch has empty compatible package.

* feat: support for shared patches

* fix: incorrect bool check and cleanup

Co-authored-by: Aunali321 <aunvakil.aa@gmail.com>
2022-12-11 18:00:44 +05:30
Aunali321
9e8193a6ac fix: selected patches not being remembered. 2022-11-29 21:12:46 +05:30
Aunali321
b0c4567cb8 feat: use github to get latest patches version if custom sources are used. 2022-11-23 10:03:56 +05:30
Aunali321
6e05120aa5 feat: add chips for patches selection. 2022-11-23 09:48:10 +05:30
Aunali321
0faf86c9e9
refactor: restructure codebase. (#501)
* refactor: separate language selection to own widget.

* feat: separate theme changer to own widget.

* refactor: move Appearance UI to separate class.

* refactor: move language selection UI to separate class.

* refactor: move sources selection to separate file.

* refactor: move sources selection to separate file.

* refactor: split settings sections in separate files.

* refactor: move logging section to separate file.

* fix: show toast on bottom.

* fix: recommended patches not being selected by default.

* fix: patch selection selecting non recommended patches.

* fix: experimental toggle not updating.
2022-11-12 21:25:33 +05:30
Boris M
c571cf2c53
feat: ability to store and load selected patches (#469)
* feat: ability to store and load selected patches

* fix: I18n

* fix: do not append but truncate file

* fix: use json file, minor fixes

* fix: better ui

* WIP

* feat: load patches selection after app selection

* feat: import/export json file

* fix: reformat code

* fix: rare bug on import feature fixed

* fix: move export/ipmort to settings page & import full json

* fix: minor improvements

* fix: minor code quality improvements

* fix: export filename fix

* fix: select list element istead of removing it
2022-11-09 13:06:04 +05:30
Boris M
2c3809d2bc
feat: show selected patches count in patches selector view & patch selector card (#466)
* feat: show selected patches count in patches selector view & patch selector card

* fix: add Widget on row

* fix: formatting

* fix: same text style for count
2022-11-09 13:02:39 +05:30
Aunali321
1d440d25be fix: dont select all patches if experimental toggle is off. 2022-11-01 15:36:06 +05:30
Aunali321
074d8005bc feat: show patch bundle version in patch selector screen. 2022-10-17 01:40:16 +05:30
Aunali321
b550016681 fix: use original package name to load patches. 2022-10-10 19:02:42 +05:30
j4k0xb
a90923011a
feat: allow searching for displayed patch names (#348) 2022-10-03 21:06:12 +03:00
Aunali321
d8df377427 feat: warning dialog when selecting all patches. 2022-09-23 14:53:21 +05:30
Alberto Ponces
07407933d9 fix: Don't select patches by default based on their excluded flag 2022-09-20 00:59:14 +01:00
Alberto Ponces
2a2bb8212f fix: Add back button on app bars of secondary views 2022-09-19 16:24:31 +01:00
Unknown
2b7287c04c
feat: CustomScrollView in app and patches selector views (#208) 2022-09-19 12:57:40 +01:00
Aunali321
8300cc4071 feat: dropdown for changelogs. 2022-09-16 00:49:11 +05:30
Alberto Ponces
779b659108 fix: Add a SliverAppBar to Contributors view and increase app bars bottom padding 2022-09-12 17:30:44 +01:00
Alberto Ponces
3bb5e70d1c fix: Only show share and install options if patching was successful 2022-09-12 14:20:25 +01:00
Alberto Ponces
0c5c3b32f1 fix: Add missing referenced packages instead of ignoring warning 2022-09-12 02:04:07 +01:00
Alberto Ponces
d01e7fdcc2 fix: Show search bar during loading of selector views 2022-09-12 01:44:15 +01:00
Alberto Ponces
595ecb7660 feat: Add ReVanced API and implement cache on it and on Github API 2022-09-12 01:44:15 +01:00
Alberto Ponces
6de827d7f4 fix: Put Patch Options implementation on hold for now 2022-09-08 14:04:41 +01:00
Alberto Ponces
cf1de9c6ca fix: Keyboard should overlap widgets on selector views 2022-09-08 12:57:51 +01:00
Alberto Ponces
db02dc623f fix: reorganize main and navigation 2022-09-05 09:07:38 +01:00
Alberto Ponces
5404208562
feat: improve app theming code and add Material You (#58) 2022-09-05 03:32:36 +01:00
Aunali321
8448601b9d feat: patch options UI. 2022-09-04 23:24:21 +05:30
Alberto Ponces
4f7b1d4520
feat: overall UI rework in Settings View (#53) 2022-09-02 14:35:25 +01:00
Alberto Ponces
a580375078 fix: add animations and fix some UI incoherences 2022-09-01 01:25:19 +01:00
Alberto Ponces
596d4f0def feat: add unsupported warning in patches selector view 2022-08-31 11:05:38 +01:00
Alberto Ponces
915a85a2f0 fix: set clean selected patches only if not already set 2022-08-31 09:32:56 +01:00
Alberto Ponces
03b45e0db0 feat: use provided patches.json to load patches 2022-08-29 17:44:45 +01:00
Alberto Ponces
bfbcb510c4 fix: change select icon default state 2022-08-25 10:28:40 +01:00
Alberto Ponces
56e85ca7cf fix: improve app and patches loaders 2022-08-24 16:07:40 +01:00
Alberto Ponces
49b3273df4 fix: minor i18n label change 2022-08-24 14:55:19 +01:00
Aunali321
2c243b75dd refactor: split widgets folder by screen usage. 2022-08-21 16:17:44 +05:30
Alberto Ponces
e142a5aa19 feat: use default include property from patches 2022-08-21 02:58:40 +01:00
Alberto Ponces
b327926219 feat: add select/deselect icon on Patches Selector View 2022-08-21 02:03:36 +01:00
Alberto Ponces
389eae1447
fix: code refactoring (#5) 2022-08-18 15:33:33 +01:00
Alberto Ponces
492aa848ff fix: patch selection while scrolling 2022-08-17 23:06:02 +01:00
Alberto Ponces
40f27b3a09 feat: call Installer through Home View 2022-08-17 18:44:27 +01:00
Alberto Ponces
165bd4aec2
fix: unblock UI while running Patcher (#4) 2022-08-17 12:48:03 +01:00
Alberto Ponces
5c71930ec1 fix: root installation and foreground task and improve installer a bit 2022-08-15 03:31:36 +01:00
Alberto Ponces
9ce0f81a89 feat: root installation (wip) 2022-08-14 19:40:34 +01:00
Alberto Ponces
e4f9b04de0
feat: add installer and enable app selection from storage (#2) 2022-08-13 15:26:30 +05:30
Aunali321
4d3ea65d7f refactor: major theming overhual, fix light theme. 2022-08-12 15:12:43 +05:30
Aunali321
7ed2a5fd4f fix: light theme issues. 2022-08-12 01:47:10 +05:30
Aunali321
63f43806ae feat: Replace FAB with simple button. (FAB blocked imp content.) 2022-08-10 14:12:24 +05:30
Alberto Ponces
cc47584643 fix: hide FAB when no patches selected. 2022-08-10 00:49:17 +01:00
Alberto Ponces
84923127e2 fix: improve patches selector. 2022-08-09 02:30:12 +01:00
Alberto Ponces
7c7a7e0355 fix: rename PatcherService to PatcherAPI. 2022-08-09 01:20:50 +01:00