klas-helper-userscript
klas-helper-userscript copied to clipboard
수강 과목 현황에 대한 UI/UX 고민
Reference
- Related to #43 issue
- Related to #49 pull request
What is the problem?
메인 페이지의 수강 과목 현황에 팀 프로젝트 항목이 늘어남에 따라 UI/UX에 불편함을 느낄 수 있는 문제가 제기되었습니다. 또한 앞으로 퀴즈나 시험 등 강의와 관련된 알림이 추가될 수도 있습니다. 이에 따라 현재 수강 과목 현황의 UI/UX를 어떻게 더 좋게 바꿀 수 있을지 논의를 진행하고자 이렇게 issue를 열었습니다.
UI에 대한 불편함이 문제가 되면 강의 숨기기 ON/OFF와 같이 수강 과목 현황에 대한 각 항목에 대한 숨기기 ON/OFF기능이 있으면 좋을 것 같습니다.
현재 팀프로젝트 column이 추가된 상태로 사용중인데 해당 column 에 선택지를 추가하는 방안은 어떨까요? 팀프로젝트 / 퀴즈 이런식으로 column을 바꾸고 퀴즈를 클릭하면 퀴즈 내역이, 팀프로젝트를 클릭하면 팀프로젝트 내역이 뜨게하는 방안을 제안해봅니다.
약간 늦었지만 UI/UX 얘기를 다시 꺼내볼려고 합니다
@hun-0k 각 항목에 대한 숨기기 ON/OFF기능
@mouse0429 column을 바꾸고 퀴즈를 클릭하면 퀴즈 내역이, 팀프로젝트를 클릭하면 팀프로젝트 내역이 뜨게하는 방안을 제안해봅니다.
위 두 기능 모두 이전에 Tempermonkey Script를 이용하던 때에는 불가능했었습니다. Tempermonkey 스크립트는 일회성으로 적용되는 스크립트일 뿐 (스크립트를 사용자가 직접 수정하지 않고는) 사용자 설정값을 저장하거나 하는건 힘들었습니다.
지금 현재는 Extension으로 옮겨왔기 때문에 아무런 걱정없이 설정값을 설정하고 저장이 가능합니다. 대표적으로 시간표 고정 이 있죠.
아무튼 지금 당장 드는 생각으로는 메인화면에 올려놓을수 있는 Column을 사용자가 지정할 수 있게끔 하는걸로 구상중입니다. 다만 설정창을 확장프로그램 자체페이지로 할지, 클라스에 박아놓을지 이런게 아직 고민중이라서 좋은 생각 나시는 분들은 댓 부탁드리겠습니다 ㅠㅠ (이때 설정으로 #90 #46 까지 같이 묶을려고 합니다)