평소 Nuita를 이용해 주셔서 감사합니다.

최근 Nuita를 알게 되신 대부분의 분들께는 이 블로그가 처음 보는 것일지도 모릅니다. 사실, 이 개발자 블로그가 개설된 이후 약 1년(2019년 7월~현재) 동안 게시된 글은 겨우 4편뿐이었습니다.

이는 개발자의 게으름이 초래한 심각한 사태입니다. 사정에 너무 많은 시간을 써버렸습니다. 앞으로는 신기능 유무와 관계없이 한 달에 한 번 정도 이 블로그를 통해 개발 진행 상황을 전해드리고자 합니다.

이번 글에서는 6월에 Nuita에 일어난 변화와 현재 구현이 진행 중인 기능에 대해 안내해 드리겠습니다.

Flash가 Toast로 바뀌었습니다

이번 달 변경 사항 중 겉으로 가장 확실하게 드러나는 것은 바로 이 변경일 것입니다. 지금까지 서비스가 사용자의 행동(로그인이나 누윗 게시 등)에 반응해 짧은 메시지를 표시할 때는 “Flash”라 불리는 짧은 로그를 출력하고 있었습니다.

Flash

음, 이건 가독성이 좀…….

그리고 이미 게시해 보신 분들은 눈치채셨겠지만, 이 부분은 모던한 새 컴포넌트로 교체되었습니다. 이 심플하면서도 귀여운 팝업은 “Toast”라고 불립니다 — 이제 와서는 왜 그렇게 불리게 되었는지 아무도 모릅니다.

Toast

가독성이 좋아졌을 뿐만 아니라, 이 컴포넌트는 기존 요소의 위치를 밀어내지 않기 때문에 조작 시 체감 응답 시간을(어쩌면 기분 탓일지도 모르지만) 크게 줄여주었습니다.

각종 화면 전환이 빨라졌습니다

이 역시 눈치채셨다면 기쁠 변경 사항인데, 여러 조작이 빨라졌습니다. 지금까지 실제 화면 전환을 동반하던 처리를, 페이지의 일부만 동적으로 다시 쓰는 방식으로 구현할 수 있게 되었기 때문입니다. 자세한 내용은…… 꼭 Github 레포지토리를 확인해 주세요.

특히 누윗 작성 화면에서 게시, 그리고 타임라인 렌더링까지 걸리는 시간이 이전보다 훨씬 빨라졌습니다. 사정 직후 몇 분간은 인생에서 가장 소중한 시간 중 하나입니다. Nuita는 앞으로도 처리 속도 향상을 통해 여러분의 소중하고 둘도 없는 인생을 지원해 나가겠습니다.

Ruby gem “Panchira”를 출시했습니다

여러분도 직접 만든 애플리케이션에 동인지 URL을 미리보기하는 기능을 추가하고 싶다고 생각한 적 없으신가요? 그럴 때는 Panchira가 나설 차례입니다!

Nuita의 중요한 기능 중 하나인 “딸감 URL을 게시하면 제목과 썸네일이 표시되는” 기능이 Ruby gem이 되었습니다. Ruby gem이 대체 무엇인지는 사실 제작자도 잘 모르지만, 어쨌든 다양한 사람들이 사용할 수 있는 대단한 라이브러리가 된 것 같습니다.

Panchira가 지원하는 웹사이트를 늘림으로써 Nuita의 카드 미리보기도 더욱 충실해질 것입니다. 만약 여러분이 개발자이고, Panchira나 Nuita 개발에 협력하는 것을 반대할 가족이 없으시다면, 꼭 공동 개발에 협력해 주세요! 함께 더 나은 미래를 만들어 갑시다.

앞으로의 기능

Nuita는 앞으로 단순한 사정 보고 SNS에 머무르지 않고, 여러분의 자위를 전력으로 지원하는 서비스로서 “새로운 딸감과의 만남”을 만들어내는 기능을 전개해 나가겠습니다.

머지않아 여러분께 다음과 같은 화면을 보여드릴 수 있을 것입니다:

태그 목록

그럼 다음 업데이트 “Nuita 통신 7월호”에서 만나요. Nuita는 오픈소스 소프트웨어이며, Github를 통해 누구나 개발에 참여할 수 있습니다. 이번 글에서 다룬 개선 사항 대부분은 ahis1503님이 해주신 것입니다. 이 자리를 빌려 다시 한번 감사드립니다.

또한 Nuita에 대한 오류 제보・신기능 요청・편지・의견 등은 문의 폼 또는 twitter에서 언제든지 받고 있습니다. 사소한 것이라도 괜찮으니 눈에 띄는 점이 있으시면 부담 없이 연락해 주세요.