SchBoard에서 가장 마음에 들지 않는 것은 현재 만들고 있는 보드의 상태를 저장할 수 없다는 것이다. 물론 기능을 만들기가 별로 어렵지 않지만, 코드가 너무 복잡하게 짜여져 있어서 무엇이 무엇인지 알 수 없다는 점이 상당히 불편했다.따라서 철저한 계획을 거쳐 새로

오늘은 SchBoard 2의 Component render와 Camera 기능을 구현했다.화면에 나타나는 Component는 .surfaces라는 리스트 안에 저장된 Camera Objects들을 프레임마다 tick하고 render한다. 따라서 Component의 모양

오늘은 Wires와 work mode를 구현했다.나는 crxMouse Gestures라는 Chrome 확장 프로그램을 사용하고 있다. 이 프로그램은 오른쪽 클릭을 사용해서 제스처 기능을 사용할 수 있도록 해준다. 문제는 그것 때문에 오른쪽 클릭을 활용하는 프로그램 내

아주 오랜만에 적는... SchBoard 2 개발일지이다. 한동안 개발을 안 하고 있었는데, SchBoard에 대한 막연한 막막함때문이기도 하고, 표면적으로는 대학교 1학년 생활에 적응하는 것이 좀 시간이 걸렸다고 하리라.오늘은 오랜만에 코드를 보는 김에 코드를 읽어가
어제(2022. 8. 17), 마킨에게 프로그램을 보여주면서 당장 편집 가능한 몇가지 수정을 만들었다. 내용은 다음과 같다. 컴포넌트 왼쪽 위에 0부터 시작하는 넘버링 추가 백스페이스 또는 딜리트 키로 컴포넌트 지우기 와이어와 소켓의 연결부분을 둥글게 처리 N, O,

오늘의 commit은 다음과 같다. selectingBox implementation scroll direction reverse component delete shortcut removed: backspace camera moving interpolation def

오늘 만든 변경 사항은 다음과 같다.implementation of IntegratedComponentdebug getConnectedWiresabstraction shortcut addedIntegratedComponent delay calculation method

오늘 만든 변경사항은 다음과 같다.ignore action when mouse is on menucomponent flatten implementationintegrate_id blueprint flatten implementation typostructify impl

오늘은 다음과 같은 변경사항을 만들었다.prompt enhancedremove needless debugsabstract button enableclone mode implementationclone mode debug: not clocking when clonerem
언제나 개발을 중지하는 일은 해결하기 힘든 버그를 마주하는 것에서 시작한다. 하지만 고심과 노력 끝에 그 버그에 대해 완전히 알아내고 정복하는 때마다, 나는 성장하는 것을 느낀다.SchBoard 제9개발일 작성일지 작성으로부터 꽤나 오랜 시간이 흘렀다. 그동안 대학교
오늘(사실 어제)은 다음과 같은 개발을 진행했다.abstract components saveremove clonemode debugging messagetabs packingcamera position packingnext componentId & next integr
저장 기능을 처음부터 다시 만들어야겠다. 현재 구현되어있는 저장 방법은 너무 복잡하고, 필요없는 메모리 사용이 많다.

오늘 한 개발은 다음과 같다make save functionupdate buttons in index.htmltabs packingabstracted components packingpack camera infoload implementationremove unused

컴포넌트 방향 패킹을 진행했다. 생각한 것만큼 그렇게 많이 건드릴 일은 없었던 것 같다.아직 여러가지 기능적 결함이 남아있지만, 이제는 공식적으로 SchBoard2 구동에 필요한 모든 기능이 만들어졌다고 할 수 있을 것으로 보인다. 이제 SchBoard2는 버전을 가지

SchBoard 2.1에는 다음과 같은 기능을 추가했다.LED 컴포넌트컴포넌트 애니메이션와이어 / 텍스트 숨기기 토글LED 컴포넌트는 저번 시간에 이야기한 것과 같고, 와이어 / 텍스트 숨기기 토글은 말 그대로 와이어와 텍스트를 화면에서 숨길 수 있는 기능이다. 이번

g 눌러서 토글 숨김 모드계산 제한 최대치 설정 기능 구현Shift를 누른 상태로 배치 모드에 진입하여 선택 컴포넌트 목록 수정와이어링 모드에서 S, W 눌러서 한 번에 연결하는 소켓 개수 수정정보 탭 위치 수정와이어 최대 폭 1px로 제한와이어 렌더링 조건 수정can