Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Search and exploration aspect #106

Closed
2 of 8 tasks
jgonggrijp opened this issue Aug 20, 2019 · 2 comments
Closed
2 of 8 tasks

Search and exploration aspect #106

jgonggrijp opened this issue Aug 20, 2019 · 2 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@jgonggrijp
Copy link
Member

jgonggrijp commented Aug 20, 2019

Aspect module that connects event bindings between the following global instances:

The events to bind simply follow from intuition about what the application should do. For example, if you click on a featured item on the welcome page, the item in question should be displayed in the explorer and the route should reflect this change of context.

@jgonggrijp
Copy link
Member Author

I'll be partially implementing this alongside #62.

jgonggrijp added a commit that referenced this issue Jun 16, 2020
Now that we have a self-updating annotation editing panel, we finally
don't need to do all of that anymore. This brings us a step closer
to #106 and #62.
jgonggrijp added a commit that referenced this issue Jul 2, 2020
jgonggrijp added a commit that referenced this issue Aug 12, 2020
DirectionFsm was supposed to be replaced by UserFsm long ago.
Hopefully, we'll now be rid of it forever.
jgonggrijp added a commit that referenced this issue Aug 12, 2020
After all, the explorer is not a panel!
jgonggrijp added a commit that referenced this issue Aug 13, 2020
Omitting that margin prevents the browser address bar from showing the
actual route.
jgonggrijp added a commit that referenced this issue Aug 13, 2020
This makes the behavior entirely consistent and reliable.
jgonggrijp added a commit that referenced this issue Aug 19, 2020
- Factor out common logic
- More consistent method names
- Shorter names
- Return created panel views where possible
- Return void otherwise
jgonggrijp added a commit that referenced this issue Aug 19, 2020
This has been unnecessary for a while.
@jgonggrijp
Copy link
Member Author

Closing this after #344, as insights about which objects should participate in which aspects have shifted somewhat over time. @BeritJanssen Feel free to create a separate aspect module for search.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants