요청 개발 내용

  • 저희가 사용자님들이 보내 주신 버그, 기능 추가 요청한 내용을 소프트웨어 개발 시 반영하기 위해 기록하고 보관해 참고하는 공간입니다.

( 진행율 70% ) 디데이 카운트 소프트웨어 - 여러 기능 요청 사항들

작성자
Kinfolk Soft
작성일
2021-08-03 16:39
조회
1089
[ 요청 사항들 ]
1. 스냅 기능

화면에 떠 있는 여러 디데이를 배치시킬 때 한 디데이 창을 다른 디데이 쪽으로 가져가면 자석처럼 상하좌우에 달라붙게 하는 기능입니다. 설정에서 ON/OFF 가능합니다.

2. 스왑 기능

한 디데이를 Ctrl+좌클릭 시 그 디데이가 선택되고, 그 상태에서 다른 디데이를 클릭하면 두 디데이의 자리를 뒤바꾸는 기능입니다. 핵심은 디데이끼리 자리를 바꾸는 기능을 추가해 달라는 것이고, 작동 방식(Ctrl 누른 채 선택)은 더 나은 방법이 있다면 반영해주셔도 됩니다.

3. 다중 위젯 프리셋 기능 (대규모 업데이트 예상)

저는 여러 개인 업무 및 일정을 확인하는 용도로 위 프로그램을 사용하는데, 보통 가장 급한 일을 최상단에 배치해놓고 해당 업무가 끝나면 나머지를 하나씩 움직여 상단으로 올리곤 합니다. 이 작업이 상당히 피곤하고 귀찮은 작업이라서 개선을 요청합니다. 제가 생각해 본 기능은 '다중 위젯 프리셋 기능'입니다. 참고로 안정적인 기능 적용을 위해, 위 기능은 이후 설명할 기타 개선사항 #1에서 디데이 위젯 크기를 개별적으로 다르게 설정했을 경우 적용할 수 없습니다.

1) 관리 화면에 '다중 위젯 프리셋 기능'을 추가합니다.
2) 해당 창을 열면 위젯들을 배치할 수 있는 가상의 표를 사용자가 만들어 배치할 수 있습니다. 해당 표는 설정할 때면 눈에 보이지만, 실 사용 시에는 눈에 보이지 않습니다.
3) 모든 설정을 완료하면 이제부터 전 순위 삭제 시 후 순위에 있던 위젯들이 미리 지정된 위치로 이동합니다. 위젯 추가 시에도 우선순위에 따라 자동으로 지정된 위치에 삽입됩니다.
4) 세부 설정에서 아래 여러 가지를 커스텀할 수 있습니다.
(1) 각 칸의 우선순위 설정 (동일한 우선순위를 2개 이상 설정 가능, 첨부1 참고)
(2) 우선순위 배정 기준 설정 (옵션 총 두 개, 날짜순과 사용자 지정, 디폴트값은 날짜순)
(3) 각 디데이 간 거리 설정 (첨부2 참고)
(4) 우선순위별 디자인 프리셋 설정 (우선순위 변경 시 디자인 자동 변경)

※ 참고: 위 기능이 ON으로 설정되어 있을 경우, 위젯 생성 및 편집 시 각 디데이의 우선순위를 개별적으로 설정 가능합니다.

3. 기타 개선 요청사항
#1. 자동 업데이트 기능 (ON/OFF 가능)
#2. 업데이트 시 기존 위젯 목록, 디자인 등 유지 기능
#3. 각 위젯마다의 크기, 폰트 등 스타일을 개별 적용
#4. 어느 화면에서든 특정 단축키를 누르면 모든 디데이 위젯들이 화면 최상단으로 올라오게 하는 기능
#5. 날짜 표시 ON/OFF 설정
#6. 제목이 너무 길 경우 자동으로 폰트 크기 감소
#7. D-day 표시 형태 추가 (D-00, D-000)


https://kinfolksoft.com/%eb%b2%84%ea%b7%b8-%ec%8b%a0%ea%b3%a0-%eb%b0%8f-%ea%b8%b0%eb%8a%a5-%ec%b6%94%ea%b0%80%ec%9d%98%ea%b2%ac-%ea%b2%8c%ec%8b%9c%ed%8c%90/?uid=881&mod=document&pageid=1

[ 참고 ]
게시글에 첨부 파일 2개 있음.

[ 작업 내용 1 ]
* 각 위젯마다의 크기, 폰트 등 스타일을 개별 적용 --> 기능 추가 완료
(1.5.0 버전에 포함하여 2021.11.09. 에 배포하였습니다.)
참고 : https://kinfolksoft.com/%ea%b3%b5%ec%a7%80%ec%82%ac%ed%95%ad/?mod=document&uid=1103

[ 개발 내용 2 ]
* 위젯끼리 가까이 접근하면 자석처럼 달라 붙어 자동 정렬되는 기능을 추가하였습니다.
* 옵션에서 기능 활성화 여부, 감지 거리, 정렬시 간극 등을 조절할 수 있습니다.
https://kinfolksoft.com/%eb%94%94%eb%8d%b0%ec%9d%b4-%ec%b9%b4%ec%9a%b4%ed%8a%b8-%ec%9c%84%ec%a0%af-%ec%a0%95%eb%a0%ac-%ec%9d%b4%eb%8f%99%ec%97%90-%ea%b4%80%ed%95%9c-tip/

이 내용을 담은 1.5.5. 버전을 2022.1.4.에 배포하였습니다.

[ 개발 내용 3 : 위치 스왑 기능 ]
* Ctrl 키를 누른 상태에서 두개의 위젯을 각각 마우스 클릭하면 두 위젯의 위치가 맞바뀌게 기능을 추가하였습니다.
https://kinfolksoft.com/%eb%94%94%eb%8d%b0%ec%9d%b4-%ec%b9%b4%ec%9a%b4%ed%8a%b8-%ec%9c%84%ec%a0%af-%ec%a0%95%eb%a0%ac-%ec%9d%b4%eb%8f%99%ec%97%90-%ea%b4%80%ed%95%9c-tip/

이 내용을 담은 1.5.7 버전 이상을 2022.1.6. ~ 1.16. 사이에 배포할 예정입니다.

[ 개발 내용 4 : 다중 위젯 프리셋 기능 ]
* 요청하신 내용의 70% 정도를 이해했고, 30%는 애매해서 상상력을 발휘해서 완성하도록 할 예정입니다.
* 큰 분량이라 1/3만 일단 완성하였습니다. 1/3 완성 내용은 아래 업데이트 일지에서 확인하실 수 있습니다. 2022년 1월 10일 전후의 디데이 카운트 업데이트 내용을 보시면 됩니다. 나머지 2/3은 차츰 덧붙이겠습니다.
https://kinfolksoft.com/%ec%86%8c%ed%94%84%ed%8a%b8%ec%9b%a8%ec%96%b4-%ec%97%85%eb%8d%b0%ec%9d%b4%ed%8a%b8-%ec%a7%84%ed%96%89-%eb%82%b4%ec%9a%a9/

이 내용을 담은 1.5.7 버전 이상을 2022.1.7. ~ 1.17. 사이에 배포할 예정입니다.

[ 소프트웨어 개발 내용 5 : 단축키를 누르면 위젯을 항상 위로 ]
* 단축키를 누르면 모든 위젯이화면에서 최상이 포지션이 되게 하였습니다.
* 기본 설정 단축키는 Ctrl+Alt+T 입니다. 옵션에서 이 단축키 종류를 변경할 수 있게 하였습니다.

이 내용은 담은 1.5.7. 버전 이상을 2022.1.7 ~ 1.17. 사이에 배포할 예정입니다.

[ 소프트웨어 개발 내용 6 : 자동 업데이트 기능 ]
* 이 기능은 두가지 문제 때문에 개발 및 활용을 할 수 없습니다.
* 과거 치과용 소프트웨어인 셉스토리에 자동 업데이트를 적용하여 운영하였으나 지금은 중단한 상태입니다.
* 첫째, 업데이트 될 수록 파일이 커지면서 서버 트래픽이 증가하여 서버비가 지속적으로 지출됩니다. 이를 방지하기 위해 파일들을 더욱 작게 나눴는데 파일 갯수가 증가하면서 실수로 파일을 빠뜨리는 문제가 발생하였습니다.
* 둘째, 효율 대비 들어가는 에너지가 더 심합니다. 서버에 새 버전을 올릴때마다 빠뜨린 거 없나 신경을 많이 써야 해서 에너지 소모가 큽니다. 실수 나오면 즉각 업데이트해줘야 해서 가볍게 만들고 실시간 대기할 수 없는 저희 특성상 어울리지 않습니다.
* 관리해야 하는 무료 프로그램이 많은 현재 상황에선 적합치 않아서 개발을 하진 않겠습니다.

[ 개발 내용 7 : D-day 표시 형태 추가 (D-00, D-000) ]
* 표현 형태가 모호한데요, 기존에 이미 많은 표시 형태가 있으니 아마 그 안에서 찾아보시면 대부분 있을 겁니다. 좀더 명확히 예시를 들어 주시면 그때 넣도록 하고, 지금은 넣지 않겠습니다.
전체 2

  • 2022-01-25 21:08

    7번의 경우 D-1이 아니라 D-01, 001로 표시되게 하는 것입니다.


  • 2022-02-19 07:49

    네, 알겠습니다.