appflowy-editor/example/windows/runner
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mayur Mahajan f5c6dc2ce7
feat: find dialog 1760 (#106)
* feat: make find menu widget

* feat: service for find menu

* feat: add find menu shortcut event

* feat: create a search service

* docs: explain search service

* fix: unhighlight method takes searched word

* fix: unhighlight before each search

* feat: navigate between matches

* feat: forget highlighting from undo stack

* feat: replace logic and ui

* feat: replace shortcut handler and widget

* test: find functionality

* test: replace menu tests

* refactor: separate class for search algo

* refactor: suggested changes

* refactor: remove unhighlight method

* feat: add find highlight color

* refactor: name of the search algo class

* test: unit tests for search algorithm

* chore: simplify syntax

* test: renamed test group

* refactor: move to editor

* refactor: add shortcut for find

* refactor: use new api

* refactor: add abstrac class search algo

* fix: avoid multiple instances of find dialog

* refactor: xazin's suggestions

* chore: separately build input decor

* test: search algorithm

* chore: unhighlight properly

* refactor: replace handler

* refactor: move tests into new

* test: find menu widget test

* test: replace menu

* fix: localizations + resolve scroll bug partially

* fix: without update selection on highlight

* fix: do not select words when highlighting

* test: update expected selection

* fix: matches and styling

* feat: separate attribute for highlighting

* feat: unique color for selected match

* test: unique color for selected match

* refactor: cleaning the code

* fix: navigate to first match

* fix: tests and replace logic

---------

Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
2023-08-10 13:08:45 +02:00
..
resources chore: update LICENSE 2023-02-05 11:43:51 +08:00
CMakeLists.txt feat: find dialog 1760 (#106) 2023-08-10 13:08:45 +02:00
flutter_window.cpp chore: update LICENSE 2023-02-05 11:43:51 +08:00
flutter_window.h chore: update LICENSE 2023-02-05 11:43:51 +08:00
main.cpp chore: update LICENSE 2023-02-05 11:43:51 +08:00
resource.h chore: update LICENSE 2023-02-05 11:43:51 +08:00
runner.exe.manifest chore: update LICENSE 2023-02-05 11:43:51 +08:00
Runner.rc feat: find dialog 1760 (#106) 2023-08-10 13:08:45 +02:00
utils.cpp chore: update LICENSE 2023-02-05 11:43:51 +08:00
utils.h chore: update LICENSE 2023-02-05 11:43:51 +08:00
win32_window.cpp chore: update LICENSE 2023-02-05 11:43:51 +08:00
win32_window.h chore: update LICENSE 2023-02-05 11:43:51 +08:00