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

New UI and design using Quasar 2 #235

Open
5 of 6 tasks
yoyosan opened this issue Jun 2, 2023 · 2 comments
Open
5 of 6 tasks

New UI and design using Quasar 2 #235

yoyosan opened this issue Jun 2, 2023 · 2 comments
Assignees
Labels

Comments

@yoyosan
Copy link
Collaborator

yoyosan commented Jun 2, 2023

Use Quasar 2 & Vue 3 to re-write the new UI with a new design

Players listing

  • List
  • Server side sorting - only descending
  • Add Folders filter
  • Various design and functionality adjustments to table
  • Fix missing part from rank image

Player details

Moved to #240

Search rounds

  • move Search into its own section

Settings

  • add dark mode
  • add polling for new data

Low priority

  • Figure out why imports sometimes work with @/type/... but not with @/constants/.... See below,
import { RANKS } from 'src/constants/ranks';
import type { DataTableHeader, DataTablePagination, DataTableRequestDetails } from '@/types/dataTable';
import type { PlayerResponse } from '@/types/player';

import { PlayerApi } from 'src/api/player';
import { ROUTES } from 'src/router/routes';
@yoyosan yoyosan self-assigned this Jun 2, 2023
@yoyosan yoyosan changed the title New UI and design using Quasar 2 New UI and design rewrite using Quasar 2 Jun 2, 2023
@yoyosan yoyosan added ui and removed enhancement labels Jun 2, 2023
@yoyosan yoyosan changed the title New UI and design rewrite using Quasar 2 New UI and design using Quasar 2 Jun 6, 2023
@Rsslone
Copy link

Rsslone commented Jun 23, 2023

Pretty exciting this is still getting some love.

@yoyosan
Copy link
Collaborator Author

yoyosan commented Jan 15, 2024

Time to split this into multiple subtasks due to the huge amount of work required.

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

No branches or pull requests

2 participants