joglr / katpis

Kattis CLI implemented using C#
3 stars 1 forks source link

Ideas for overview, kattis-problem managing and metadata #32

Open hojelse opened 3 years ago

hojelse commented 3 years ago

To solve the issue of lack of overview and transparency. Lack of knowledge whether a problem is solved, not solved, attempted or not attempted. Lack of transparency of the problem difficulty.

Icon overlay

Add a status icon on top of the kattis-problem-folder, like e.g. a green tick, when a solution has been accepted. https://docs.microsoft.com/en-us/windows/win32/shell/how-to-implement-icon-overlay-handlers

Terminal Powerline

Add a powerline implementation, like git powerline in powershell, to show whether current kattis-problem-folder has an accepted solution or not. Maybe also difficulty rating ect. https://docs.microsoft.com/en-us/windows/terminal/tutorials/powerline-setup

Hidden folder

Archive solved problems, such that filtering out solved problems, creates a better overview https://stackoverflow.com/questions/3429697/creating-hidden-files-using-net