Translate

2016년 5월 22일 일요일

개발 중인 nimf-settings 모습, UI 제안 받습니다. [완료됨]

안녕하세요..
nimf 는 입력기 프레임워크이고
nimf-settings 란 nimf 를 설정하는 도구입니다.

요새 nimf-settings 를 만들고 있습니다.
nimf-settings 의 현재 모습을 보여드립니다. ㅋㅋㅋ
멋있죠?

기술적인 설명을 드리자면,
설명이 나오는게 그거는 *.gschema.xml 에서 읽어와서 보여주는 거에요.
*.po 파일에 번역 넣으면 각종 언어로 표시됩니다. ㅋㅋ
그리고 외부 개발자 또는 사용자 분들이 개발한 외부 모듈(플러그인)을 장착하면
nimf-settings 에 표시가 되는 구조로 되어 있습니다. dconf-editor 처럼요.
그런데 아직 미해결인 부분이 있습니다.
키 조합 ㅠㅠ, 키 값 감지 하는 거요. 그거 UI 를 구성하지 못했네요.
UI를 아래처럼 하려고 합니다. 계획이 변경될 수 있습니다.
의견 있으면 주세요.


내용 추가 2016.5.22. 17:10

+, - 버튼을 이용하여 키를 추가/삭제할 수 있도록 합니다.

내용 추가 2016.05.27. 06:56
 이런 식으로 구성이 됩니다.
다만, 핫키(hotkey) 부분은 로직을 만들지 않은 상태라서 키 리스트가 안 보이는데..
(-) 키를 눌러서 키를 삭제할 수 있고,
(+) 키를 누르면 대화창 뜨고 키 값을 감지하여 핫키를 추가하도록 할 생각입니다.
기본 UI 는 거의 다 만든 상태입니다.
그런데... 영어/한국어 설명을 다듬는데 시간이 많이 걸릴 것 같습니다.
그리고 상세 설명을 툴팁(tooltip)으로 보여줄지, 아니면 창에 넣을지에 대해 결정해야 합니다.
아마 6월 경에는 나올 것 같습니다.

내용 추가 2016.05.29. 20:37

설정기(nimf-settings) 개발 완료되었습니다.
커밋 올렸습니다. Added nimf-settings
https://github.com/cogniti/nimf/commit/d58821deda12ce00dbb933a871c9e2ff1e519d97

최종 모습입니다.
직관적이라서 설정하기가 간편합니다.
앞으로 KeySym 추가해야 하고 nimf.pot, ko.po 번역해야 하네요.
설명도 좀 업데이트 해야겠습니다.


댓글 8개:

  1. 좋아 보이는데요^^
    한/영 변환에 저는 Shift + Space 와 Hangul 키 두 개를 다 쓰는데요
    이렇게 여러 개를 지정할 수 있나요.

    답글삭제
    답글
    1. 여러 개를 지정할 수 있게끔 + 버튼, - 버튼을 넣는 중입니다.
      + 버튼 누르면 Key Grab 대화창 뜨게끔 하고
      리스트 박스에서 키조합 선택한 후 - 버튼 누르면 제거.
      이렇게 계획하고 있습니다.
      언제든 의견 환영합니다.

      삭제
    2. 모든 기능이 잘 조화된 것 같습니다.
      좋습니다 ^__^

      삭제
  2. 제 스스로도 참 만족합니다.
    다른 입력기가 nimf 를 따라오려면 구조를 nimf 처럼 바뀌야 하는데
    구조를 nimf 처럼 바꾸면 결국엔 nimf 가 되어버립니다.
    지속적으로 개발한다면 머지않아 현존하는 최고의 입력기 프레임워크가 될 것 같습니다.

    답글삭제
  3. 다 만들었네요. 오늘 커밋했습니다.
    다음 릴리즈에 적용될 예정입니다.
    Added nimf-settings
    https://github.com/cogniti/nimf/commit/d58821deda12ce00dbb933a871c9e2ff1e519d97

    답글삭제
  4. 호동님 감사합니다.
    한글입력기 불편했는데
    최고입니다.

    답글삭제

응용 어플 끝글자 버그 잡는 거 진짜 개쉽습니다

그 동안 제가 끝글자 버그를 잡지 않고 방치한 이유 우선 책임, 의무가 없습니다. 제가 해당 어플 개발자도 아닐 뿐더러 오픈소스가 원래가 유지보수 의무, 보증 책임이 없습니다 . 이렇게 개떡 같은 게 오픈소스입니다. 전 과거 libhwp 하냐고...