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.
iceraven-browser/app/src/main/res/layout
Severin Rudie aa8642f534
#4596 migrate collections (#5911)
* 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
..
account_auth_error_preference.xml Use tools:text to avoid inflating strings twice (#3619) 5 years ago
account_preference.xml Fixes #4440 changed padding for account_preference (#4830) 5 years ago
account_share_list_item.xml For #4007 - Use camelCase for views referenced from code 5 years ago
activity_home.xml For #225 - Deletes data on button press 5 years ago
app_share_list_item.xml For #4007 - Use camelCase for views referenced from code 5 years ago
browser_toolbar_popup_window.xml For #4155: Restyle to custom menu 5 years ago
checkbox_left_preference.xml For #514 & #5742: Updates "launch links in private tab" functionality (#5721) 5 years ago
collection_header.xml For #3004 - Restore MotionLayout on Home View only in onCreateView 5 years ago
collection_home_list_row.xml Fixes #4067 besides snackbar (#4777) 5 years ago
collection_tab_list_row.xml For #2896 - Update Checkbox color on tab in collection creation 5 years ago
collections_list_item.xml For #2977 - Update add new collections flow (#2991) 5 years ago
component_awesomebar.xml Closes #1618 - Add fade to awesome bar list instead of shadow (#3110) 5 years ago
component_bookmark.xml Issue #4513: add ProgressBar to bookmark component layout 5 years ago
component_collection_creation.xml Closes #4680 - Align collection creation text center vertical 5 years ago
component_collection_creation_name_collection.xml Closes #4680 - Align collection creation text center vertical 5 years ago
component_collection_creation_select_collection.xml Closes #4680 - Align collection creation text center vertical 5 years ago
component_exceptions.xml For #5141 Changed "learn more" link to be accessible to Talkback users 5 years ago
component_history.xml Use tools:text to avoid inflating strings twice (#3619) 5 years ago
component_permissions_blocked_by_android.xml Use tools:text to avoid inflating strings twice (#3619) 5 years ago
component_quick_action_sheet.xml No issue: Remove rounded QAB corners to avoid overlapping web content 5 years ago
component_search.xml No issue: Set color for toolbar divider (#5221) 5 years ago
component_session_control.xml For #1287 - Create animation for opening and closing tab from home 5 years ago
component_sign_in.xml Fixes #4161: Modified style of bookmark_folders_sign_in button. (#4291) 5 years ago
component_tracking_protection_panel.xml For #5281 - Use TrackerLog for reporting ETP categories (#5556) 5 years ago
delete_browsing_category_checkbox.xml For #514 & #5742: Updates "launch links in private tab" functionality (#5721) 5 years ago
delete_browsing_data_item.xml For #3106: Improve granular data deletion margins 5 years ago
delete_exceptions_button.xml Closes #3452 Closes #3553 - Implement one button style for all themes 5 years ago
exception_item.xml Use tools:text to avoid inflating strings twice (#3619) 5 years ago
exceptions_description.xml Add Tracking Protection Info Panel 5 years ago
fenix_snackbar.xml For 5092 - Show a Snackbar with retry option if sharing to devices fails (#5158) 5 years ago
fragment_about.xml For #4474: Adds what's new button to home screen menu (#5088) 5 years ago
fragment_add_new_device.xml For #3077 - Replaces connect another device dialog with a scree 5 years ago
fragment_bookmark.xml For #4341 use camelCase for views referenced from code 5 years ago
fragment_browser.xml For #1667: Screen reader can't reach other UI items when QAB expanded (#4695) 5 years ago
fragment_crash_reporter.xml Extract and test crash reporter code 5 years ago
fragment_create_collection.xml #4596 migrate collections (#5911) 5 years ago
fragment_create_shortcut.xml For #5047 - Addresses nits 5 years ago
fragment_delete_browsing_data.xml For #514 & #5742: Updates "launch links in private tab" functionality (#5721) 5 years ago
fragment_edit_bookmark.xml For #3366 - Use one layout for edit/add bookmark (#5900) 5 years ago
fragment_exceptions.xml For #4341 use camelCase for views referenced from code 5 years ago
fragment_history.xml For #4341 use camelCase for views referenced from code 5 years ago
fragment_home.xml for #6008 - fix address bar layout on home fragment for RTL (#6016) 5 years ago
fragment_library.xml Use the new fragment constructor 5 years ago
fragment_manage_site_permissions_exceptions_feature_phone.xml Fixes #1691 - Site permissions' pages are not entirely visible 5 years ago
fragment_manage_site_permissions_feature_phone.xml Fixes #1691 - Site permissions' pages are not entirely visible 5 years ago
fragment_pair.xml For #4341 use camelCase for views referenced from code 5 years ago
fragment_quick_settings_dialog_sheet.xml Add Tracking Protection Info Panel 5 years ago
fragment_search.xml For #6011 - fixed truncated clipboard icon in RTL (#6017) 5 years ago
fragment_select_bookmark_folder.xml Closes #4540 - Set correct tint for select bookmark folder icon (#4541) 5 years ago
fragment_share.xml For #2754 Add tab cards to share sheet (#5493) 5 years ago
fragment_sign_out.xml For #4341 use camelCase for views referenced from code 5 years ago
fragment_site_permissions_exceptions.xml Closes #3452 Closes #3553 - Implement one button style for all themes 5 years ago
fragment_site_permissions_exceptions_item.xml Use tools:text to avoid inflating strings twice (#3619) 5 years ago
fragment_tracking_protection.xml Add Tracking Protection Info Panel 5 years ago
fragment_tracking_protection_blocking.xml Add Tracking Protection Info Panel 5 years ago
fragment_turn_on_sync.xml No issue: Clean up preferences code (#4699) 5 years ago
history_list_item.xml Issue #2379 - Use LibrarySiteItemView in history 5 years ago
layout_clear_permission_button.xml For #3906 - Add backgrounds to Permissions Buttons (#3958) 5 years ago
layout_percentage_seek_bar.xml Fixes #4211 changed SeekBar height to wrap_content to prevent misaligned dot (#4832) 5 years ago
layout_quick_action_sheet.xml Fixes #4067 besides snackbar (#4777) 5 years ago
layout_url_background.xml Fixes #467: Modifies url bar to use search screen color 5 years ago
library_list_item.xml No issue: Tune Home and Library UI from Updated Mocks 5 years ago
library_site_item.xml Create shared custom view for library items 5 years ago
mozac_browser_menu_item_switch.xml For #1716 - Consolidate Switch Styles 5 years ago
mozac_ui_tabcounter_layout.xml Minify vector drawables 5 years ago
no_content_message.xml No issue: Use putCompoundDrawables helper (#3982) 5 years ago
onboarding_automatic_signin.xml No issue: Fix Crash lower API by setting gradient drawables in onBind 5 years ago
onboarding_finish.xml For #2780 - Fix home screen attributes for API 21-22 (#2844) 5 years ago
onboarding_header.xml No issue: Use ImageView rather than rebuilding drawable (#3616) 5 years ago
onboarding_manual_signin.xml No issue: Fix Crash lower API by setting gradient drawables in onBind 5 years ago
onboarding_privacy_notice.xml No issue: Use ImageView rather than rebuilding drawable (#3616) 5 years ago
onboarding_private_browsing.xml No issue: Use ImageView rather than rebuilding drawable (#3616) 5 years ago
onboarding_section_header.xml No issue: Use ImageView rather than rebuilding drawable (#3616) 5 years ago
onboarding_theme_picker.xml For #4526 Prevent automatic theme summary being cutoff with long text 5 years ago
onboarding_tracking_protection.xml No issue: Use ImageView rather than rebuilding drawable (#3616) 5 years ago
pbm_shortcut_popup.xml For #419: Create launch icon for private browsing (#4948) 5 years ago
preference_default_browser.xml Close #420 - Default Browser Preference reacts to default browser status 5 years ago
preference_search_engine_chooser.xml Closes #877 - Add Search Engine Settings 5 years ago
preference_widget_radiobutton.xml Closes #5573: fix radio-button spacing in settings 5 years ago
preference_widget_radiobutton_with_info.xml For #5709: Align ETP Settings Screen implementation with original mocks 5 years ago
private_browsing_description.xml For #5356 Improves private browsing "common myths" link accessibility (#5479) 5 years ago
save_tab_group_button.xml For #4262: Updates color and text of buttons (#4250) 5 years ago
search_engine_radio_button.xml For #5142 Removed RadioButton from accessibility keeping one option for Talkback 5 years ago
search_widget_extra_small_v1.xml Fixes #4894: added workaround for SDK<24 vector drawable with gradient color (#4944) 5 years ago
search_widget_extra_small_v2.xml Fixes #4894: added workaround for SDK<24 vector drawable with gradient color (#4944) 5 years ago
search_widget_large.xml Fixes #4894: added workaround for SDK<24 vector drawable with gradient color (#4944) 5 years ago
search_widget_medium.xml Fixes #4894: added workaround for SDK<24 vector drawable with gradient color (#4944) 5 years ago
search_widget_small.xml Fixes #4894: added workaround for SDK<24 vector drawable with gradient color (#4944) 5 years ago
search_widget_small_no_mic.xml Fixes #4894: added workaround for SDK<24 vector drawable with gradient color (#4944) 5 years ago
share_close.xml For #2754 Add tab cards to share sheet (#5493) 5 years ago
share_tab_item.xml For #2754 Add tab cards to share sheet (#5493) 5 years ago
share_to_account_devices.xml For #4007 - Refactor AppShareView in standalone Share Views 5 years ago
share_to_apps.xml For #4007 - Refactor AppShareView in standalone Share Views 5 years ago
sign_in_preference.xml Fixes #3539 - vectordrawablecompat for gradients (#3541) 5 years ago
stub_find_in_page.xml For #4066: Provide lazy inflation of Find In Page View 5 years ago
switch_with_description.xml For #5229, #5228 - Dismiss ETP panel on back press, don't truncate text 5 years ago
tab_header.xml fixed alignment of open tabs header for RTL languages (#6138) 5 years ago
tab_in_collection.xml No issue: Top aligns close button for tab in collection (#5161) 5 years ago
tab_list_row.xml For #1383 Added tab title to close button content description 5 years ago
tracking_protection_category.xml Add Tracking Protection Info Panel 5 years ago
tracking_protection_learn_more_preference.xml For #5709: Align ETP Settings Screen implementation with original mocks 5 years ago
tracking_protection_onboarding_popup.xml Merge #6026 5 years ago