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

В списке дедлайнов как-то помечать, что контест уже сдан #100

Closed
lodthe opened this issue Mar 31, 2021 · 5 comments · Fixed by #101

Comments

@lodthe
Copy link
Collaborator

lodthe commented Mar 31, 2021

Когда использую kks deadlines, непонятно, есть ли еще не сданные задачи в каком-то контесте.

Не знаю, как это сделать норм, то можно, например, поставить звездочку рядом с тем контестом, в который еще можно что-то заслать.

cc @vvd170501

@darkkeks
Copy link
Owner

darkkeks commented Apr 1, 2021

Либо можно контесты, которые полностью закрыты, выделять красным, как и контесты по которым прошли дедлайны
Чтобы цветом выделялись только контесты, с которыми еще надо что-то делать

@vvd170501
Copy link
Collaborator

поставить звездочку рядом с тем контестом, в который еще можно что-то заслать

Скорее всего, будет плохо заметно

выделять красным, как и контесты по которым прошли дедлайны

Не уверен, что это хорошая идея - визуально сложно отличить контесты с прошедшим дедлайном и решённые
Screenshot_20210401-152644~3

Ещё один вариант - выделять серым (bright_black)
Screenshot_20210401-152359~2

Если такой вариант выглядит нормально - могу добавить

@darkkeks
Copy link
Owner

darkkeks commented Apr 1, 2021

Мне нравится 👍

@darkkeks
Copy link
Owner

darkkeks commented Apr 1, 2021

А может пойти еще дальше?
Добавить в kks status колонку с дедлайном и фильтр по "решенности"?

Тогда достаточно будет сделать kks status --todo?? чтобы понять какие задачи осталось сдать
Вместо того чтобы сопоставлять дедлайны контестов с нерешенными задачами

Я бы активно пользовался :)

@vvd170501
Copy link
Collaborator

Добавить в kks status колонку с дедлайном

Не уверен, что это хорошая идея.

  1. Цвет уже используется для статуса задач -> показать наличие / близость дедлайна можно только текстом
  2. Добавляется ещё одна колонка, значения в которой совпадают для всех задач из одного контеста. Получаем "стену текста", в которой, например, сложно заметить различные дедлайны у соседних контестов
  3. Для показа статуса придётся парсить дедлайны (если их нет в кеше) -> возможно замедление работы.

Насчёт второго пункта - можно попробовать добавить разделитель между контестами, чтобы улучшить читаемость (даже если не добавлять столбец с дедлайнами). Правда, пока непонятно, как должен выглядеть вывод, если используются фильтры по контестам / задачам

kks status --todo?? чтобы понять какие задачи осталось сдать

Такой вариант выглядит лучше - можно загружать дедлайны только при вызове kks status с этим флагом, т.е. 3-й пункт не является проблемой. Опять же, в таком случае нужно понять, каким должен быть формат таблицы.

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

Successfully merging a pull request may close this issue.

3 participants