드디어 VS2010이 출시되었습니다. 당연히 .NET Framework 4.0도 출시되었고요.
이번 Finish It 0.81은 .NET Framework 4.0을 타겟으로 빌드되었습니다. 죄송하지만
이번 Finish It을 설치하시면 설치 프로그램이 .NET Framework 4.0을 다운로드 받아
설치합니다. 용량은 약 40MB가 넘습니다. =_=;;  



* 할일 목록 Excel 파일 저장 기능
할일 목록을 Excel 파일로 저장해줍니다. 확장자는 XML이지만, 엑셀 2007에서 편집이 가능합니다.

* 트레이 기능 
Finish It이 실행되고 있을 때 작업 표시줄 대신 항상 트레이에 아이콘이 표시됩니다. Finish It을 종료하기 위해서는
트레이 아이콘 위에 오른쪽 마우스 버튼을 클릭한 후에 [Exit] 메뉴를 클릭해야 합니다.

* ESC 키 입력시 최소화 기능  
화면에서 Finish It을 감추고 싶을 때 ESC 키를 누르면 트레이로 숨습니다.

* 파일 저장 권한 충돌 문제 보완 
Finish It은 그동안 데이터를 실행파일이 위치한 디렉토리(C:\Program Files\Finish It)에 함께 보관했습니다.
그런데 이 디렉토리를 사용하는 것이 윈도우 비스타 이후 버전의 보안 정책과 충돌을 빚더군요.
해서, 파일 저장 위치를 변경하는 것으로 이 문제를 수정했습니다.

이전 버전의 Finish It을 사용하시던 분들께서 새 버전을 이용하시기 위해서는 기존의 데이터(TodoCategory.dat 과 *.XML 파일)를 
다음 디렉토리로 옮겨 주셔야 합니다.

C:\Users\사용자이름\AppData\Roaming\FinishIt

질문이 있으시면 댓글로 남겨주세요~
즐거운 주말 보내세요 :)


FinishIt.0.81._Setup.exe
저작자 표시 비영리 변경 금지
뇌를 자극하는 알고리즘이 출간된지 만 두 달이 지났습니다. 

책이 출간되면 밀린 임베디드 공부도 다시 하고, 못 읽었던 책들도 챙겨서 읽고, 무엇보다 
Finish It 을 업그레이드 하려고 했었는데 회사 일로 정신 없이 바빠서 아무것도 못했네요. T-T
최근 몇년 간 가장 스트레스가 심했던 두 달이었던 것 같습니다. 물론 지금도 넘쳐나는 개발 업무, 
뇌를 자극하는 알고리즘의 강의 교안 준비 등으로 여전히 정신이 없긴 합니다만, 그래도 밀린 일들을 
챙겨야 할 것 같아 이렇게 포스트를 합니다.

제가 가장 하고 싶은 일은 Finish It 0.76 버전을 만드는 것입니다. 다음 버전에 넣으려고 계획하고 있는 기능은 다음과 같습니다.

* 할일의 휴지통 기능 지원 
할일 삭제시 곧장 영구 삭제 되는 대신, Finish It의 자체 휴지통으로 옮겨지도록 하려 합니다.

* 할일 목록 Excel 파일 저장 기능
한 Workbook 안에 각 카테고리를 별개의 Sheet로 삽입하려고 합니다. 
적당한 라이브러리가 없다는 고민이 해결돼서 이번 버전에 해당 기능을 넣을 수 있게 됐습니다.
http://yogesh.jagotagroup.com/blog/

* 트레이 기능 
Finish It이 실행되고 있을 때 작업 표시줄 대신 항상 트레이에 아이콘이 표시되도록 하려 합니다.

다른 분들이 요청하신 여러 기능들도 많은데, 그 기능들은 추후에 넣도록 하고 0.76에서는 위의 기능들만 넣으려고 합니다.
Finish It을 사용해주셔서 감사합니다. 최대한 빠른 시간 안에 새 버전으로 찾아뵙도록 하겠습니다.

추운 겨울 건강 잘 챙기시길 바랍니다 :)
저작자 표시 비영리 변경 금지

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

무료 To-Do List 프로그램, Finish It의 0.75a 버전을 배포합니다. 이번 버전에서 바뀐 사항은 다음과 같습니다.

  • 윈도우 시작시 Finish It 자동 실행 기능(더드미님의 제안)
  • Always On Top 속성 해지시 다이얼로그들이 여전히 최상위 창으로 남는 버그 수정- (맥스폐인님의 버그 레포트)
  • 속성 영구 저장 기능(지금은 Always On Top, Run At Windows Startup  2개뿐이지만 ^^;)

다음은 Finish It 0.75a에서 속성을 변경하는 화면을 캡쳐한 것입니다. 속성이 2개뿐이라 좀 썰렁합니다. 앞으로도 이정도 수준으로 간결하게 유지될 것 같습니다. ^^;

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

 

 

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

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

어제 대전 연구소에서 팀회식을 하고 돌아왔는데, 뭐가 잘못됐는지 새벽부터 내내 설사를 했습니다. 도저히 잠을 잘 수 없어 컴퓨터 앞에 앉아 있다가 화장실에 갔다가를 반복했는데, 짬을 내서 Finish It 0.74a를 만들었습니다. 이번에 달라진 점은 다음과 같습니다.

  • 카테고리 탭의 스크롤 버튼이 스크롤이 필요할 때만 보이도록 개선 - (맥스폐인님의 제안)
  • Due Date가 지났는데도 처리하지 않은 할일은 붉은색 텍스트로 표시
  • 설치 후 Finish It 네이티브 이미지 생성을 통한 성능 최적화

다음 동영상은 개선된 카테고리 탭의 스크롤 버튼 기능 데모입니다.

설치 파일은 아래의 링크에서 다운받아 사용하세요.

 

                                                   FinishIt0.74a_Setup.exe   (카테고리 이동 기능의 버그가 발견되어 삭제)

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

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

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

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

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

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

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

프로그램 다운로드 :

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

 

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

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

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

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

오늘 아침에 Finish It 0.73b 를 만들었습니다. 별다른 기능이 추가된 것은 아니고, 그동안 여러 사용자분들께서 요청하셨던 "반복 작업"에 대한 기능을 만들었습니다. 이 기능의 사용 방법은 다음과 같습니다.

1. 먼저 할일을 등록합니다.

2. 방금 입력한 할일 항목 위에 마우스 커서를 대고 오른쪽 버튼을 클릭해서 팝업 메뉴를 엽니다. 메뉴가 열리면 나타나는 가장 첫 번째 항목, [Edit Task]를 클릭합니다.

3. 할일 수정창을 보면 [DueDate]항목에 [Repeat] 옵션이 추가되었습니다. [Repeat] 체크 박스를 체크하고 [OK] 버튼을 클릭해서 수정을 마칩니다.

4. 목록으로 돌아와 보면 해당 할일이 "Repeat" 그룹에 들어가 있는 것을 볼 수 있습니다. Repeat 그룹은 해당 카테고리에 반복 작업이 하나도 없을 때는 표시되지 않다가, 하나라도 존재하면 목록의 가장 위에 표시됩니다. 확인하기 편하겠죠?

Finish It 0.73b의 설치 파일은 아래의 링크에서 다운받으시면 됩니다.

언제나 그렇듯, 프로그램에 대한 개선 제안과 버그 레포트는 감사히 받겠습니다. :) 즐거운 주말 되시길~

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

새 업데이트는 2주 후로 계획하고 있었는데 맥스폐인님의 열화와 같은 버그 레포트 때문에 도저히 그 때까지 미룰 수가 없겠더군요. =_= 이번 0.72b 업데이트는 다음과 같은 부분이 변경되었습니다. 혹시 할일 아이템의 높이가 너무 작게 느껴지시면 의견을 말씀해 주세요. 다음 업데이트 때 반영토록 하겠습니다.

  • 프로그레스바를 더블 클릭했을 때 다운되는 버그 수정
  • About 창의 버전 표기 오류 수정
  • 리스트의 아이템 높이 조정.(의견을 주시면 추후 다시 조정하겠습니다.)
  • TodoCategory.dat 파일 생성 위치 버그 수정.(맥스 폐인님 이 버전으로 테스트 해주실 수 있으세요? 부탁드립니다 :) )

설치 파일은 다음 링크에서 다운 받아 사용하시면 됩니다.

이 프로그램이 여러분에게 도움이 되었으면 좋겠습니다. 언제나 그렇듯, 개선 제안과 버그 레포트는 환영입니다. :) 

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

홍기맨 님께서 지적해주신 달력 문제를 수정한 Finish It 0.71입니다. 다시 한번 버그 지적해주셔서 감사합니다. ^^

설치 파일은 아래의 링크에서 다운 받아 사용하시면 됩니다.

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