.. |
_helpers.dart
|
feat: small tool to remove dead code create by `bdd_widget_test`
|
2025-08-29 15:56:35 +08:00 |
_tokens.dart
|
chore: improve i18n development experience
|
2025-08-30 03:28:05 +08:00 |
_world.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
a_default_signature_rect_is_placed.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
a_drawn_signature_exists_in_the_canvas.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
a_multipage_pdf_is_open.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
a_new_pdf_file_is_saved_at_specified_full_path_location_and_file_name.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
a_new_provider_container.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
a_pdf_document_is_available.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
a_pdf_is_open_and_contains_at_least_one_placed_signature.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
a_pdf_is_open_and_contains_multiple_placed_signatures_across_pages.dart
|
feat: partially implement multi-signature feature
|
2025-08-29 22:57:04 +08:00 |
a_pdf_is_open_with_no_signatures_placed.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
a_pdf_is_open_with_path_and_pagecount.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
a_pdf_page_is_selected_for_signing.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
a_signature_image_is_created.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
a_signature_image_is_loaded_or_drawn.dart
|
feat: partially implement multi-signature feature
|
2025-08-29 22:57:04 +08:00 |
a_signature_image_is_placed_on_the_page.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
a_signature_image_is_selected.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
a_signature_is_placed_on_page_2.dart
|
feat: partially implement multi-signature feature
|
2025-08-29 22:57:04 +08:00 |
a_signature_is_placed_with_a_position_and_size_relative_to_the_page.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
all_visible_texts_are_displayed_in.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
an_empty_signature_canvas.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
aspect_lock_is.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
both_preferences_are_saved.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
both_signatures_are_shown_on_their_respective_pages.dart
|
feat: partially implement multi-signature feature
|
2025-08-29 22:57:04 +08:00 |
i_drag_signature_by.dart
|
feat: small tool to remove dead code create by `bdd_widget_test`
|
2025-08-29 15:56:35 +08:00 |
i_jumpto.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
i_openpicked_with_path_and_pagecount.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
i_place_default_signature_rect.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
i_resize_signature_by.dart
|
feat: small tool to remove dead code create by `bdd_widget_test`
|
2025-08-29 15:56:35 +08:00 |
i_set_page_count.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
i_toggle_mark.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
invalid_values_are_replaced_with_valid_defaults_in_storage.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
it_is_placed_on_the_selected_page.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
keep_other_unchanged_contentpages_intact_in_the_output.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
multiple_strokes_were_drawn.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
nearwhite_background_becomes_transparent_in_the_preview.dart
|
fix: image background remove function
|
2025-08-29 16:53:06 +08:00 |
other_page_content_remains_vector_and_unaltered.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
pdf_current_page_is.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
pdf_marked_for_signing_is.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
pdf_page_count_is.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
pdf_picked_path_is.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
pdf_state_is_loaded.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
signature_aspect_ratio_is_preserved_within.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
signature_rect_bottom.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
signature_rect_height.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
signature_rect_is_null.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
signature_rect_left.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
signature_rect_moved_from_center.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
signature_rect_right.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
signature_rect_top.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
signature_rect_width.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
stored_preferences_contain_theme_and_language.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
that_page_is_displayed.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_app_attempts_to_load_the_image.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
the_app_is_resumed_or_returns_to_foreground.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_app_language_is.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
the_app_launches.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_app_supports_languages.dart
|
test: i18n bdd test
|
2025-08-29 20:08:10 +08:00 |
the_app_ui_theme_is.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
the_app_ui_updates_to_use_the_dark_theme.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_app_ui_updates_to_use_the_theme.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_canvas_becomes_blank.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_export_process_is_not_yet_finished.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
the_first_page_is_displayed.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_image_is_loaded_and_shown_as_a_signature_asset.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_image_is_not_added_to_the_document.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_image_scales_proportionally.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_language_falls_back_to_the_device_locale.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_language_is_set_to_the_device_locale.dart
|
test: i18n bdd test
|
2025-08-29 20:08:10 +08:00 |
the_last_stroke_is_removed.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_os_appearance_switches_to_dark_mode.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_preference_is_saved_as.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
the_preview_updates_immediately.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_settings_screen_is_open.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_signature_is_stamped_at_the_exact_pdf_page_coordinates_and_size.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_signature_remains_within_the_page_area.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_signatures_appear_on_the_corresponding_page_in_the_output.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_size_and_position_update_in_real_time.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_stamp_remains_crisp_at_any_zoom_level_not_rasterized_by_the_screen.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
the_theme_falls_back_to.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_theme_is_set_to.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_user_attempts_to_save.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_can_apply_or_reset_adjustments.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_can_apply_the_change.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
the_user_can_move_to_the_next_or_previous_page.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_cannot_edit_the_document.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
the_user_changes_contrast_and_brightness_controls.dart
|
fix: image background remove function
|
2025-08-29 16:53:06 +08:00 |
the_user_chooses_a_signature_image_file.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_chooses_undo.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_clears_the_canvas.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_drags_handles_to_resize_and_drags_to_reposition.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_draws_strokes_and_confirms.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_enables_aspect_ratio_lock_and_resizes.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_enables_background_removal.dart
|
fix: image background remove function
|
2025-08-29 16:53:06 +08:00 |
the_user_has_theme_and_language_saved.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_user_is_notified_of_the_issue.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_is_notified_that_the_export_is_still_in_progress.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
the_user_is_notified_there_is_nothing_to_save.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
the_user_navigates_to_page_3_and_places_another_signature.dart
|
feat: partially implement multi-signature feature
|
2025-08-29 22:57:04 +08:00 |
the_user_opens_the_document.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
the_user_places_a_signature_on_page_1.dart
|
feat: partially implement multi-signature feature
|
2025-08-29 22:57:04 +08:00 |
the_user_places_it_in_multiple_locations_in_the_document.dart
|
feat: partially implement multi-signature feature
|
2025-08-29 22:57:04 +08:00 |
the_user_places_two_signatures_on_the_same_page.dart
|
feat: partially implement multi-signature feature
|
2025-08-29 22:57:04 +08:00 |
the_user_previously_set_theme_and_language.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
the_user_savesexports_the_document.dart
|
feat: small tool to remove dead code create by `bdd_widget_test`
|
2025-08-29 15:56:35 +08:00 |
the_user_selects.dart
|
feat: remove button `btn_mark_signing`
|
2025-08-29 21:03:01 +08:00 |
the_user_selects_a_specific_page_number.dart
|
chore: adopt MVVM and default `Package structure` at official
|
2025-08-29 13:24:44 +08:00 |
the_user_selects_a_supported_language.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_user_selects_the_system_theme.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_user_selects_the_theme.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
the_user_starts_exporting_the_document.dart
|
chore: adopt bdd_widget_test for BDD
|
2025-08-28 23:51:36 +08:00 |
the_user_taps_reset_to_defaults.dart
|
feat: add settings feature
|
2025-08-29 19:21:47 +08:00 |
three_signatures_are_placed_on_the_current_page.dart
|
feat: partially implement multi-signature feature
|
2025-08-29 22:57:04 +08:00 |