You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aa8642f534
* For #4596: move code from CollectionCreationComponent to CollectionCreationStore Other than adding comments, no changes were made. The code will be updated in a following commit. This is in order to make the commit diff more readable. * For 4596: update CollectionCreateStore to libstate * For 4596: copied CollectionCreationUIView into CollectionCreationView Otherwise, no code was changed. The next commit will update this code. This is in order to make the commit diff more readable. * For 4596: update CollectionCreationView to LibState Note that the minimal changes possible to enable migration were made. Refactoring will happen in a later commit. * For 4596: updated CollectionCreationTabListAdapter to work with the new View * For 4596: updated SaveCollectionListAdapter to work with the new View * For 4596: implemented CollectionCreationController For now, it has an identical interface to the interactor. In a later commit several of its responsibilities will be moved around, some to the interactor and some to the reducer * For 4596: copied over previous reducer code No other changes were made. The code will be updated in the following commit. This is done to make changes more readable for the reviewer * For 4596: update reducer code param names Otherwise, no changes at this time * For 4596: add arguments to CreateCollectionFragment in nav_graph These will be used to replace the current CreateCollectionViewModel, which shares data between fragments in a way that doesn't fit within our architecture. * For 4596: pass arguments to collection via transaction instead of VM The VM will be removed in a later commit * For 4596: update BrowserToolbarController to share state to collection via its Direction * For 4596: removed CreateCollectionViewModel * For 4596: test tab retrieval in CreateCollectionFragment * For 4596: fix crashing CreateCollectionFragmentTest * For 4596: removed classes create collection classes used by old architecture * For 4596: collection interactor rename + kdoc * For 4596: moved collection interactor interface * For 4596: renamed CreateCollectionFragment All related classes followed the pattern of CollectionCreationX * For 4596: kdoc CollectionCreationController There's no effective difference between these calls and their interactor equivalent, so I linked to them * For 4596: fix bug that caused rename to not work * For 4596: removed unused collection actions These were unused before the LibState refactor * For 4596: kdoc StepChanged * For 4596: removed todos about moving logic to the reducer saveTabsToCollection: this could be moved, but that would involve creating a new action. SaveCollectionStep should probably be refactored out, so adding this layer of indirection seemed counterproductive handleBackPress: needs to be able to call dismiss(). The reducer doesn't (and shouldn't) be able to do that, so this needs to live here stepBack: called by handleBackPress. See above * For 4596: wrote tests for CollectionCreationController#stepback * For 4596: fixed tests broken by changes to collections * For 4596: small readability refactor for CollectionController#stepBack No change to functionality (see tests) * For 4596: broke apart CollectionView#update There's probably a lot more that could be done here, but smaller changes were made to reduce scope * For 4596: remove unnecessary todos It looks like we don't follow the suggested pattern in this project * For 4596: test CollectionCreationController#normalSessionSize * For 4596: updated naming in CollectionCreationController per review |
5 years ago | |
---|---|---|
.. | ||
anim | 5 years ago | |
animator | 5 years ago | |
color | 5 years ago | |
drawable | 5 years ago | |
drawable-hdpi | 5 years ago | |
drawable-mdpi | 5 years ago | |
drawable-night | 5 years ago | |
drawable-v26 | 5 years ago | |
drawable-xhdpi | 5 years ago | |
drawable-xxhdpi | 5 years ago | |
drawable-xxxhdpi | 5 years ago | |
layout | 5 years ago | |
menu | 5 years ago | |
mipmap-anydpi-v26 | 5 years ago | |
mipmap-hdpi | 5 years ago | |
mipmap-mdpi | 5 years ago | |
mipmap-xhdpi | 5 years ago | |
mipmap-xxhdpi | 5 years ago | |
mipmap-xxxhdpi | 5 years ago | |
navigation | 5 years ago | |
raw | 5 years ago | |
raw-night | 5 years ago | |
values | 5 years ago | |
values-ca | 5 years ago | |
values-cs | 5 years ago | |
values-de | 5 years ago | |
values-es | 5 years ago | |
values-es-rAR | 5 years ago | |
values-es-rES | 5 years ago | |
values-eu | 5 years ago | |
values-fi | 5 years ago | |
values-fr | 5 years ago | |
values-hu | 5 years ago | |
values-in | 5 years ago | |
values-it | 5 years ago | |
values-ja | 5 years ago | |
values-ko | 5 years ago | |
values-night | 5 years ago | |
values-nl | 5 years ago | |
values-pa-rIN | 5 years ago | |
values-pl | 5 years ago | |
values-ru | 5 years ago | |
values-sk | 5 years ago | |
values-sv-rSE | 5 years ago | |
values-ta | 5 years ago | |
values-tr | 5 years ago | |
values-v23 | 5 years ago | |
values-v27 | 5 years ago | |
values-v28 | 5 years ago | |
values-zh-rCN | 5 years ago | |
values-zh-rTW | 5 years ago | |
xml | 5 years ago |