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

feat: Designer Dashboard Improvements #457

Merged
merged 52 commits into from
Aug 16, 2023

Conversation

johannesvedder
Copy link
Contributor

@johannesvedder johannesvedder commented Jun 17, 2023

closes #432

  • Search
  • Filter
  • Pin studies to the top

More todos moved to issue #494

  • Add Tags
  • Click on tags filters studies. Click again deselects
  • Clean up all new todos

@johannesvedder johannesvedder self-assigned this Jun 17, 2023
@johannesvedder johannesvedder force-pushed the issue/432-feature-designer-dashboard-improvements branch 3 times, most recently from 0270a63 to 960234a Compare June 17, 2023 15:22
@github-actions
Copy link

github-actions bot commented Jun 17, 2023

Visit the preview URL for this PR (updated for commit d820e77):

(expires Mon, 24 Jul 2023 17:26:30 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: b9506be12830a451dbaab8eda40300701863ad3e

@johannesvedder johannesvedder force-pushed the issue/432-feature-designer-dashboard-improvements branch 5 times, most recently from 6dff83c to b0e5648 Compare June 23, 2023 12:48
@johannesvedder johannesvedder force-pushed the issue/432-feature-designer-dashboard-improvements branch from e6379a3 to 297648e Compare June 26, 2023 08:45
@github-actions github-actions bot added core dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation flutter_common labels Jun 26, 2023
@johannesvedder johannesvedder changed the title feat(designerV2): Dashboard Improvements feat: Designer Dashboard Improvements Jun 30, 2023
@johannesvedder johannesvedder force-pushed the issue/432-feature-designer-dashboard-improvements branch from 543cbe5 to 348d7e2 Compare June 30, 2023 20:59
@github-actions github-actions bot added the docker label Jul 3, 2023
@johannesvedder johannesvedder force-pushed the issue/432-feature-designer-dashboard-improvements branch 3 times, most recently from 6356e4e to 3698a53 Compare July 4, 2023 22:05
@johannesvedder johannesvedder force-pushed the issue/432-feature-designer-dashboard-improvements branch from 7b8ef92 to c59debb Compare July 30, 2023 09:56
@johannesvedder johannesvedder marked this pull request as ready for review July 30, 2023 10:01
…ents

# Conflicts:
#	CONTRIBUTING.md
#	designer_v2/lib/features/auth/auth_scaffold.dart
#	docker/README.md
#	flutter_common/.pubignore
#	flutter_common/lib/envs/.env.hpi
#	flutter_common/pubspec.yaml
#	melos.yaml
@github-actions github-actions bot removed the docker label Aug 8, 2023
@github-actions
Copy link

github-actions bot commented Aug 8, 2023

Visit the preview URL for this PR (updated for commit 595a717):

(expires Wed, 23 Aug 2023 08:10:14 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2149dad49ed83535217e50d5c18c0c8c90da629b

@github-actions github-actions bot added the docker label Aug 8, 2023
Copy link
Contributor

@jannis-baum jannis-baum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! See little comments & some thoughts on UI/UX below


UI/UX (feel free to object!)

  • the search bar has this skeuomorphic design that afaik is not used anywhere else in the designer; i would switch to the flat style to make it look more streamlined
  • the ability to disable/unclick the sorting to me only makes sense if there is a direct use for the order the studies are shown in in this state. right now it looks like it's just whatever order they have in the database which the user shouldn't have to care about (unless this does have a meaning, then this meaning should be communicated through a clickable field as well). i would do one of
    1. disable the "don't sort" option by always sorting by something and displaying this accordingly with the arrow (e.g. by default/initially we sort by name descending). clicking one of the fields then just toggles the arrow back and forth and there is no way to completely get rid of it
    2. give having all arrows disabled the meaning of sorting by a custom order (compare spotify playlists). with this the user should be able to drag & drop to reorder the studies. then the default/initial state can be that no arrows are selected and this custom order is shown. dragging a study when any arrow is disabled (i.e. sorting by anything but the custom order) should not be allowed

@johannesvedder
Copy link
Contributor Author

  • Design of the Searchbar has been adapted
  • User-defined sorting will be dealt with in a later issue

@johannesvedder johannesvedder force-pushed the issue/432-feature-designer-dashboard-improvements branch from 48da110 to 595a717 Compare August 16, 2023 08:05
@johannesvedder johannesvedder merged commit c57401b into dev Aug 16, 2023
1 check passed
@johannesvedder johannesvedder deleted the issue/432-feature-designer-dashboard-improvements branch August 16, 2023 11:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app core dependencies Pull requests that update a dependency file designer_v2 docker documentation Improvements or additions to documentation flutter_common
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature(designerV2): Dashboard Improvements
2 participants