10.3.3 버전에는 IDE 기능들이 더욱 좋아졌습니다.

 

 

에디터 탭에서 수정 작업된 프로젝트 확인하기

 

IDE 룩앤필이 더 좋아졌습니다. 지금까지 체크해왔던 UI 이슈들을 해소했습니다. IDE는 더 깔끔하고 현대적이면서도 사용하기에 좋도록 업그레이드하였습니다. 물론 라이트와 다크 모드도 지원됩니다. 10.2 버전과 10.3.3 버전을 비교해보세요! 눈에 확 띌 정도로 달라졌습니다. 10.3 버전으로 올라오면서 일부 UI 요소들이 누락됐던 부분들이 있었습니다. 이번 10.3.3 버전에서는 이 부분들을 다시 도입했습니다.

 

다시 도입된 부분들은 많은 사용자분들이 재도입을 요청했던 것들로, 그 중 하나는 에디터에서 파일이 언제 수정되었는지를 쉽게 알 수 있도록 해주는 기능입니다. 예전에는 에디터 탭의 탭 아이콘에 있던 아주 작은 빨간펜으로 오버레이되었던 기능입니다. 이번 버전에서는 이 기능이 더 업그레이드되어 적용되었습니다 에디터 탭에서 파일이 수정되고 아직 저장되지 않은 시점을 확인할 수 있습니다.

 

10.3.3 - editor tabs modified status 2.png-640x480.png

 

 

 

수정 작업이 있었던 파일들은 에디터 탭에서 작은 푸른 원 마크로 표시됩니다.

 

 

 

IDE 폰트와 폰트 크기 조정하기

 

10.3 부터 다시 도입된 IDE 기능들 중 하나는 바로 IDE 상의 폰트와 크기를 변경할 수 있다는 것입니다. 아직 높은 DPI 스케일링을 지원하지 않기 때문에 (하지만 로드맵에 나와 있듯 곧 제공될 기능입니다!) 더 큰 사이즈의 UI를 구현할 때 정말 유용한 기능이죠.

 

10.3.3 - ide font size.PNG-640x480.png

Arial 14 포인트를 IDE 메인 폰트로 적용해보았습니다.

 

이 설정을 적용하려면 변경 전에 IDE를 종료한 후 레지스트리 값을 편집해야 합니다. IDE 종료 후 Registry Editor (regedit)를 실행하세요.

  1. HKCU\Software\Embarcadero\BDS\20.0\Theme 경로를 엽니다.
  2. 폰트 이름을 변경하려면 따옴표없이 문자열 값을 폰트 이름으로 변경하거나 새로 추가하세요 (예. Arial)
  3. 폰트 크기를 변경하려면 DWORD 값을 변경하거나 새로 추가하세요. 폰트 사이즈 값은 제약이 없어 무한정으로 커지거나 작아질 수도 있습니다. 8~20 정도로 설정하는 게 보기에 좋습니다.
  4. 설정되어 있는 툴바값은 지우고 다시 설정하는 게 좋습니다. 폰트 설정에 따라 툴바와 메뉴 규격이 달라지기 때문에, 폰트 설정 후에 다시 계산해서 설정하세요. 

 

10.3.3 - ide font size - registry.PNG-640x480.png

 

 

웰컴 페이지

 

웰컴 페이지(Welcome Page)에는 최근 또는 자주 열어봤던 프로젝트나 관심있는 이벤트, 최신 업로드된 유투브 영상들을 확인할 수 있어 정말 유용합니다. 이 웰컴 페이지는 다시 한 번 더 업데이트 될 예정입니다 (관련해서 의견이 있다면, 언제든 저희에게 알려주세요!). 

  • 바로가기 기능 제공 - 새로운 VCL, FMX 앱 생성용
  • 더 깔끔하고 확인하기 쉬워진 이벤트, 유투브 피드들
  • 새로운 아이콘들
  • 숨기기 기능 - 이벤트, 유투브 피드들을 오른쪽 하단에 작은 링크로만 표시되도록 숨길 수 있습니다.

 

10.3.3 Welcome Page.png-640x480.png

 

 

 

 

향상된 화면 표시 기능

 

코드 완성(code completion) 드롭다운 화면이 보기에 더 좋아졌습니다. 그리고 원하는대로 크기 조절을 할 수 있습니다.

 

10.3.3 - code completion window themed.png-640x480.png

10.3.3의 코드 완성 화면 (code completion window)

 

 

IDE 환경에 맞추어 드롭다운 화면을 조금 더 보기 좋은 위치로 업데이트 했습니다 (불과 몇 픽셀 차이이지만, 보기에 훨씬 더 좋죠?). 기존에 12개 까지 표시되었던 코드 완성 화면에는 이제 10개 항목이 표시됩니다. 화면의 가장자리 모서리를 드래그하면 원하는 만큼 더 많거나 적은 항목이 표시되도록 변경할 수도 있습니다.

윈도우 7 이후로 나타났던 관련 버그가 이제 해결되었습니다.

 

10.3.3 - code completion - editor colours.png-640x480.png

클래식 에디터 모드를 적용한 103.3의 코드 완성 화면

 

 

 

품질

 

10.3.3 에서는 기능뿐 아니라 품질이 향상되었습니다. 아래의 IDE 이슈들이 해소되었습니다.

  • 디버그 모드/편집 화면 전환, 복원/최적화, 모니터간 이동할 때 나타났던 IDE 윈도우 크기 조정 관련한 이슈들이 해소되었습니다.
  • 윈도우 테두리를 포함한 윈도우 관련 작은 UI 이슈들이 해소되었습니다.
  • 기타 테마들이 수정되었습니다. 특히 IDE 제목 표시줄 컨트롤들!
  • 에디터 탭의 일부 결함, IDE의 메뉴 (특히 팝업 메뉴), 에티더 탭 메뉴 관련 이슈들이 해소되었습니다.
  • 이 외에도 다양한 이슈들이 해소되었습니다!

 

 

관련글 & 10.3 리오의 업데이트 버전들

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 14390
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13023
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 15532
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 21065
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 22297
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 17933
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 38228
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 173741
614 2020년 5월 GM 업데이트 - 여러분의 비즈니스에 길을 열어주세요! 관리자 2020.05.26 315
613 델파이 안드로이드 개발을 위해 OpenJDK 채택 file 김원경 2020.05.25 888
612 엠바카데로 오픈 소스 프로젝트 관리자 2020.05.25 699
611 [10.4 시드니 신기능] 겟잇 패키지 매니저(GetIt Package Manager) 개선 험프리 2020.05.21 593
610 [10.4 시드니 신기능] 컨트롤 개별 VCL 스타일 적용(Per-Control Style) 적용 험프리 2020.05.19 918
609 [10.4 시드니 신기능] 새로운 VCL TEdgeBrowser 컴포넌트 험프리 2020.05.18 22880
608 [고객 사례- 솔루션, 델파이] Beyond Compare - 데이터, 시스템 비교/병합/관리 프로그램 관리자 2020.05.14 741
607 [고객 사례- 솔루션, 델파이] AlignMix - 시각화된 세일즈 관리 도구 관리자 2020.05.12 364
606 [발표자료] 20200429 델파이 Push 메시지 전송 시스템 구현 방법 with 구글 Firebase [3] file 관리자 2020.05.04 1020
605 헬스케어 분야에서의 델파이 - 코로나에 맞서며 file 김원경 2020.04.29 604
604 [고객 사례- 의료, 델파이] COVID-19 격리 대상자 상태 관리 앱 관리자 2020.04.28 643
603 이 달의 기술자료 - 2020년 05월 file 험프리 2020.04.24 349
602 [사례 소개] 데브기어 마이그레이션 유상 컨설팅 사례 험프리 2020.04.22 529
601 델파이용 벡터 컨테이너 file 김원경 2020.04.14 752
600 [프로그래밍 애피타이저] 개발이 처음이거나 비 전공자 분들을 위한 가장 첫 번째 STEP! 관리자 2020.04.13 2449
599 [프로그래밍 애피타이저] 10장 트랜잭션의 정의 file 김원경 2020.04.09 436
598 [프로그래밍 애피타이저] 9장 저장프로시저와 트리거 file 김원경 2020.04.09 582
597 [프로그래밍 애피타이저] 8장 SQL 정의와문법 file 김원경 2020.04.09 658
596 [프로그래밍 애피타이저] 7장 데이터베이스 개념과 용어정의 file 김원경 2020.04.09 749
595 [고객 사례- POS, 주문, 델파이, 모바일] 마리스코스 - 레스토랑 주문 관리&전송 앱 관리자 2020.04.08 606