To-Do List 프로그램인 Finish It은 .NET/WPF 기반의 어플리케이션으로, 실행 초기의 성능이 그닥 좋지 않습니다. 이것은 프로그램을 실행한 후 각 기능을 처음 사용하려 할 때 JIT 컴파일이 이루어지기 때문입니다. 일단 한 번 JIT 컴파일이 이루어지고 나면 여느 프로그램처럼 빠르게 동작하긴 하지만, 이 부분이 아쉬운 건 사실입니다. (JIT 컴파일에 단점만 있는 것은 아닙니다. JIT 컴파일은 CPU의 개수같은 컴퓨터의 환경에 맞춰 프로그램을 최적화하기 때문에 오히려 프로그램 개발 시에 미리 컴파일을 해놓는 방식보다 더 나은 성능을 보이기도 합니다.)

다음 Finish It을 배포할 때는 이 문제를 해결하려 합니다. 프로그램 설치의 마지막 과정에 네이티브 이미지를 생성하도록 해서 매번 프로그램을 실행할 때마다 JIT 컴파일을 안해도 되도록 말입니다. 그리고 날짜가 지났는데도 처리하지 않은 작업은 붉은색으로 표시하도록 했습니다(아래 그림 참조).

뇌를 자극하는 알고리즘 출간이 완료될 때까지는 이것 저것 잔손질을 많이 해줘야 해서 짬을 내기가 어려울 것 같습니다. 1~2주 후에 업데이트를 올릴테니 기다려주시면 감사하겠습니다. :)

저작자 표시 비영리 변경 금지

휴가를 가기 전에 버그  Finish It!의 버그 수정 버전을 올리고 갑니다. 컨텍스트 메뉴에서 진행률과 긴급도를 변경할 수 있도록 했는데, 어이없게도 프로그램을 종료하면 변경 내용이 안드로메다로 날아가는 버그가 있었습니다. 이번 버전은 이 버그를 수정한 것이 변경 사항의 전부입니다.

프로그램 다운로드 :

프로그램에 대한 개선 희망 사항이나 버그 레포트, 언제나 감사히 받겠습니다. :)

 

저작자 표시 비영리 변경 금지

오늘 퇴근해서 코드를 좀 만지고 싶었는데, 큰 기능은 좀 부담스럽고 해서 그동안 고쳐보리라 마음 먹었던 그룹 디자인을 고쳤습니다. 예전보다 더 나아진건지, 더 나빠진건지 저는 잘 모르겠습니다. ^^; 여러분께서 보시고 의견 주시면 그에 따라 다시 고치도록 하겠습니다.

설치 파일은 아래의 링크에서 받으실 수 있습니다. 프로그램에 대한 개선 희망 사항이나 버그 레포트는 언제나 감사히 받겠습니다. :)

저작자 표시 비영리 변경 금지

To Do List 프로그램, Finish It의 개발 로드맵입니다. 이제 본격적으로 C# 4.0의 집필이 시작되면 짬을 내기가 어려울 것 같지만, 그래도 특별한 일이 없는 한 꾸준히 업그레이드를 해나가려 합니다.

Version 0.8, 0.9

  • 그룹핑을 현재 Due Date에서 긴급도, 완료/비완료로 확장/선택할 수 있도록
  • 완료/비완료 필터링 기능 추가 예정.
  • 리스트 선택후 DEL 버튼(삭제), Enter 버튼(수정) 이벤트 처리 기능 추가
  • 달력 개선.
  • 옵선 영구 저장 기능 추가.

Version 1.0

  • 히스토리 관리 기능 추가. 
    히스토리는 기본 2주에서 최대 3개월(사용자 옵션)까지 저장 가능하도록 지원.
  • User Manual 제공(근데 필요하려나?).

Version 2.0

  • Blogging API 지원.
  • To Do List 레포트 기능 지원. (현재로써는 RTF와 HTML 고려)
  • 첨부 파일 기능 지원.
저작자 표시 비영리 변경 금지

안녕하세요? 박상현입니다.

오늘 아침에 테스트를 마친 따끈따끈한 이번 업데이트는 할일 목록의 상태 관리에 초점이 맞춰져 있습니다. 어떤 변화가 생겼는지는 다음 목록을 참고하세요.

  • 카테고리 삭제시 카테고리 내에 있던 작업 목록이 파일로 남겨지는 버그 수정
  • 컨텍스트 메뉴를 통한 작업의 완료율 변경 기능 추가
  • 컨텍스트 메뉴를 통한 작업의 긴급도 변경 기능 추가
  • 컨텍스트 메뉴를 통한 작업의 카테고리 변경 기능 추가
  • 컨텍스트 메뉴를 통한 카테고리 이름 변경 기능 추가.(카테고리 탭 헤더위에서 마우스 오른쪽 버튼을 클릭해보세요.)
  • 그리고 마지막으로... 컨텍스트 메뉴의 스타일 변화.

다음은 스크린샷입니다.

 

그리고 다음은 제일 중요한 설치 파일입니다. ^^

Finish It을 사용하면서 발견하신 버그가 있으시거나, 이렇게 하면 더 나아지겠다 싶은 의견들을 댓글로 남겨주세요. 추후 업데이트에 반영하도록 하겠습니다. 감사합니다.

 

저작자 표시 비영리 변경 금지

Finish It! V 0.6 (20090714)

Finish It(To Do List) 2009/07/14 07:31 Posted by seanlab

말씀해주신 개선 사항과 버그 리스트 덕에 Finish It이 점점 더 완성도를 더해가고 있습니다. 이번 업데이트에서 달라진 점은 아래와 같습니다.

  • 할일 수정 창을 컨텍스트 메뉴를 이용해서 뜰 수 있게 했습니다.
  • 할일 삭제도 컨텍스트 메뉴를 이용해서 할 수 있습니다.
  • 듀얼 모니터 사용시 수정창이 안드로메다로 날라가버리는 문제를 수정했습니다.
  • 추가한 할일 항목을 자동으로 선택되고 스크롤 되게 했습니다. 확인하기가 한결 편해졌습니다.

설치 파일은 아래의 링크에서 내려 받으시면 됩니다.

저작자 표시 비영리 변경 금지

Finish It! V 0.52

Finish It(To Do List) 2009/07/12 17:15 Posted by seanlab

기능상 달라진 점은 없고, 소소한 버그와 인터페이스 상의 변화가 있었습니다.

  • 할일 편집 창을 띄운 뒤, 작업 표시줄에서 Finish It을 선택하면 편집 창이 뒤로 숨어 버리는 버그 수정.
  • 텍스트 상자, 날짜선택 상자, 중요도 선택 상자 등 현재 포커스를 갖고 있는 컨트롤이 눈에 잘 띄도록 후광 효과 추가
  • 새 할일 목록을 추가했을 때 새로 추가된 항목이 자동 선택되도록 수정.

기능이 찬란한 소프트웨어 보다는 사용하기 편한 소프트웨어가 더 낫다는 것이 제 생각입니다. 그런데 아직 저는 사용하기 편한 UX를 만드는 공부가 많이 부족합니다. Finish It을 개선시켜 나가면서 UX 설계 감각이 더 나아졌으면 하는 바램입니다.

녹화한 동영상에서는 후광 효과가 매우 이상하게 나오네요. 원래는 아래와 같이 깨끗하게 나옵니다.(Urgent 선택 상자의 뒤가 푸르딩딩하게 빛나는 것, 보이지요?)

설치 파일은 아래의 링크에 있습니다.

프로그램의 버그나 기능 개선을 알려주시려면 이 포스트에 댓글로 남겨 주세요. 감사합니다.

저작자 표시 비영리 변경 금지