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 15460
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13969
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16504
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22060
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18926
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39261
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174727
243 [도서/PDF] 한 번에 개발하는 안드로이드&iOS 앱 with 델파이 2편 - 부록 관리자 2020.02.06 464
242 이 달의 기술자료 - 2016년 08월 file 험프리 2016.07.28 464
241 ‘장기 활용 가능성’이 가장 뛰어난 프레임워크는? (델파이 VS. WPF VS. ELECTRON) 관리자 2021.02.01 463
240 20150512 [온라인세미나] 윈도우와 다양한 디바이스: 처음 만나는 RAD Studio XE8 관리자 2015.05.13 463
239 [도서/PDF] 한 번에 개발하는 안드로이드&iOS 앱 with 델파이 2편 - 6장. 파이어몽키 3D 오브젝트와 좌표계 이해 관리자 2020.02.06 463
» [10.3 리오][업데이트 3] 향상된 IDE 기능들 file 관리자 2019.12.03 462
237 [샘플 프로젝트] 심박 측정기-델파이/C++빌더와 IOT 연동하기 관리자 2021.01.25 459
236 [도서/PDF] 한 번에 개발하는 안드로이드&iOS 앱 with 델파이 2편 - 2장. 임베디드 데이터베이스 활용 앱 만들기 (IBLite, SQLite) 관리자 2020.02.06 459
235 리눅스에 RAD서버 배포하기 관리자 2019.07.11 459
234 [무료 기술백서] 스마트한 크로스-플랫폼 앱 개발 관리자 2019.05.13 459
233 마이크로소프트 비주얼 C++ 개발자를 위한 C++빌더 활용 방법 관리자 2020.02.19 457
232 이 달의 기술자료 - 2016년 12월 file 험프리 2016.11.24 455
231 10.3.2 에서의 겟잇(GetIt) 설치 방법 안내 관리자 2019.08.12 454
230 [발표자료] 9월 3일 "사물인터넷 실제 구현하기, DeepDive" 관리자 2015.09.04 453
229 [10.3 리오] RAD 서버 엔드 포인트 연동이 더욱 쉽고 다양해 졌습니다. 험프리 2018.12.06 453
228 C++ 유니코드 문자열 리터럴(Unicode String Literal) 활용 방법 관리자 2021.01.22 450
227 [10.4 시드니 신기능] 개발환경 강화 관리자 2020.06.04 449
226 이 달의 기술자료 - 2017년 05월 file 험프리 2017.04.26 449
225 [10.2 도쿄] 디버거 기능 김원경 2017.03.23 448
224 [도서/PDF] 한 번에 개발하는 안드로이드&iOS 앱 with 델파이 2편 - 8장. 3D 사용자 인터페이스(UI) 구현 관리자 2020.02.06 446