From bcd3491fd9a78da1102027137b039d88977d0698 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Mon, 1 Jul 2024 13:27:21 +0200 Subject: [PATCH] Doc: Update front page and getting started page Apply new design and images from the UX team. Task-number: QTCREATORBUG-30248 Change-Id: I202288f0dccedc65e47cd8bdfa49915d47cd79cd Reviewed-by: hjk Reviewed-by: Alessandro Portale Reviewed-by: Eike Ziller --- .../config/qtcreator-project.qdocconf | 10 +- doc/qtcreator/config/style/qt5-sidebar.html | 10 +- doc/qtcreator/images/front-advanced.png | Bin 355 -> 0 bytes doc/qtcreator/images/front-coding.png | Bin 125 -> 0 bytes doc/qtcreator/images/front-gs.png | Bin 2940 -> 0 bytes doc/qtcreator/images/front-help.png | Bin 1032 -> 0 bytes doc/qtcreator/images/front-preview.png | Bin 430 -> 0 bytes doc/qtcreator/images/front-ui.png | Bin 448 -> 0 bytes doc/qtcreator/images/icons/api-reference.png | Bin 0 -> 5796 bytes doc/qtcreator/images/icons/build-32x32.png | Bin 0 -> 1718 bytes doc/qtcreator/images/icons/demo-32x32.png | Bin 0 -> 978 bytes .../images/icons/getting-started.png | Bin 0 -> 4708 bytes doc/qtcreator/images/icons/ide.png | Bin 0 -> 5469 bytes doc/qtcreator/images/icons/installation.png | Bin 0 -> 6325 bytes .../images/icons/platform-and-toolchain.png | Bin 0 -> 5039 bytes doc/qtcreator/images/icons/settings-32x32.png | Bin 0 -> 2168 bytes doc/qtcreator/images/icons/tutorials.png | Bin 0 -> 4080 bytes .../external-resources.qdoc | 4 + .../creator-only/creator-how-to-install.qdoc | 17 +- .../creator-only/creator-configuring.qdoc | 2 +- .../creator-only/creator-getting-started.qdoc | 36 ++--- .../creator-only/creator-overview.qdoc | 6 +- doc/qtcreator/src/qtcreator-toc.qdoc | 23 ++- doc/qtcreator/src/qtcreator.qdoc | 148 ++++++++++-------- 24 files changed, 139 insertions(+), 117 deletions(-) delete mode 100644 doc/qtcreator/images/front-advanced.png delete mode 100644 doc/qtcreator/images/front-coding.png delete mode 100644 doc/qtcreator/images/front-gs.png delete mode 100644 doc/qtcreator/images/front-help.png delete mode 100644 doc/qtcreator/images/front-preview.png delete mode 100644 doc/qtcreator/images/front-ui.png create mode 100644 doc/qtcreator/images/icons/api-reference.png create mode 100644 doc/qtcreator/images/icons/build-32x32.png create mode 100644 doc/qtcreator/images/icons/demo-32x32.png create mode 100644 doc/qtcreator/images/icons/getting-started.png create mode 100644 doc/qtcreator/images/icons/ide.png create mode 100644 doc/qtcreator/images/icons/installation.png create mode 100644 doc/qtcreator/images/icons/platform-and-toolchain.png create mode 100644 doc/qtcreator/images/icons/settings-32x32.png create mode 100644 doc/qtcreator/images/icons/tutorials.png diff --git a/doc/qtcreator/config/qtcreator-project.qdocconf b/doc/qtcreator/config/qtcreator-project.qdocconf index fd5afe4e314..5e36e0cfc05 100644 --- a/doc/qtcreator/config/qtcreator-project.qdocconf +++ b/doc/qtcreator/config/qtcreator-project.qdocconf @@ -1,5 +1,5 @@ project = qtcreator -description = "$IDE_DISPLAY_NAME Manual" +description = "$IDE_DISPLAY_NAME Documentation" url = http://doc.qt.io/$IDE_ID #Words to ignore for auto-linking @@ -57,14 +57,14 @@ qhp.projects = QtCreator qhp.QtCreator.file = qtcreator.qhp qhp.QtCreator.namespace = org.qt-project.qtcreator.$QTC_VERSION_TAG qhp.QtCreator.virtualFolder = doc -qhp.QtCreator.indexTitle = $IDE_DISPLAY_NAME Manual $QTC_VERSION +qhp.QtCreator.indexTitle = $IDE_DISPLAY_NAME Documentation $QTC_VERSION qhp.QtCreator.filterAttributes = $IDE_ID $QTC_VERSION qhp.QtCreator.customFilters.QtCreator.name = $IDE_DISPLAY_NAME $QTC_VERSION qhp.QtCreator.customFilters.QtCreator.filterAttributes = $IDE_ID $QTC_VERSION qhp.QtCreator.indexRoot = qhp.QtCreator.subprojects = manual -qhp.QtCreator.subprojects.manual.title = $IDE_DISPLAY_NAME Manual +qhp.QtCreator.subprojects.manual.title = $IDE_DISPLAY_NAME Documentation qhp.QtCreator.subprojects.manual.indexTitle = All Topics qhp.QtCreator.subprojects.manual.type = manual @@ -73,10 +73,10 @@ qhp.QtCreator.subprojects.manual.type = manual macro.see = "\\sa" macro.function = "\\fn" -navigation.landingpage = "$IDE_DISPLAY_NAME Manual" +navigation.landingpage = "$IDE_DISPLAY_NAME Documentation" # Auto-generate navigation linking based on "All Topics": navigation.toctitles = "All Topics" navigation.toctitles.inclusive = false -buildversion = "$IDE_DISPLAY_NAME Manual $QTC_VERSION" +buildversion = "$IDE_DISPLAY_NAME $QTC_VERSION" diff --git a/doc/qtcreator/config/style/qt5-sidebar.html b/doc/qtcreator/config/style/qt5-sidebar.html index e7671b2b251..f048c0c6c35 100644 --- a/doc/qtcreator/config/style/qt5-sidebar.html +++ b/doc/qtcreator/config/style/qt5-sidebar.html @@ -1,16 +1,20 @@ +
-

Developing with Qt Creator

+

Getting Started

  • Overview
  • -
  • Getting Started
  • Creating Projects
  • Configuring Projects
  • Debugging
  • diff --git a/doc/qtcreator/images/front-advanced.png b/doc/qtcreator/images/front-advanced.png deleted file mode 100644 index 99422ed74f00acad801723a8a4d67ed462cc19d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 355 zcmeAS@N?(olHy`uVBq!ia0y~yU~mCp4rT@h2L7|j4Gatn$pJngt_%ze{}~u2O`6ou z(6B#C^hB=E{sMu+nf!-xC0bfqj%5h%&lPHJZa$nXvOi1oNUmsGTU$qSV|#o1!EE6} z*~0DZ?T4~O4rPmiNf8Ly1_JGEZ6I_gTjWw~h(7}ZgJMaLUoZnBI~Nb1fS{c-7GcYpoEalo5uBVL;nVQbUZ7@y;cI?oW_zn{r&0->su}L7*B-Dj ZY*kr!QGNHre+&!^44$rjF6*2UngHgWA}#;` diff --git a/doc/qtcreator/images/front-gs.png b/doc/qtcreator/images/front-gs.png deleted file mode 100644 index b529411a7df029d02bd8dfe47b9e82aa0223b783..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2940 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 XJDCMoKTTj@U|{fc^>bP0l+XkKKx2BI diff --git a/doc/qtcreator/images/front-help.png b/doc/qtcreator/images/front-help.png deleted file mode 100644 index f9640f48634b9c10a4f76c9f997558e2da9f8339..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1032 zcmeAS@N?(olHy`uVBq!ia0y~yU~mCp4rT@h2L7|j4Gav7@c}*|t_%ze|Nk@mZ(#Vp zD)j$;hyU9=|Ic^$zsmCeDu@5;9sV!10kPMa{aM^};OrwGwROatp9)kxc-LgB=5Q4@f)6Shy`vlaaMxVY9FVW-~A_l$Hef1v4-* zF|)99aPkNU3JHsdOGrvd%g8FLYG~`~8a-a%XU$o(YR$&YTX*i>vv=QtlV>knynN-}gNKhEKY8); z)$2EJKYsr5?fZ|PzyJLG_u=ynHUZO0~ z%xL>8;rBLh!|a|#!GBk)sirOCm#tj3xwTpSgZ`9MX>G?JBKH!aTMcSBa|0F%w8%$t z{rmgp&&SJQy?s126@Kj-EgITBT#3J>_HbqV^0((XX0dhUtom~3v{vrd=mHo1n_GDJ z53A*JZ^+o^AKOxu)T)z9p2%KVq;@xsz2Gf- z?5pMv6BeE}k63qEl~=!(U8L6GupsMi!HO!ci{%k{!6uCIVH#ESoaWvlOCGv!aG1E! z`(l;Az83DB?7i%Etj0OYvMu$KMYnCRZ|wV`Cq3oLWxo3IhWJgQu&X%Q~loCIGFG1?d0) diff --git a/doc/qtcreator/images/front-preview.png b/doc/qtcreator/images/front-preview.png deleted file mode 100644 index 9cb894c183eb189d816c5992434d1a3762d050b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 430 zcmeAS@N?(olHy`uVBq!ia0y~yU~mCp4rT@h2L7|j4GatnIRQQ)t_%ze4gVQJuWHBc zbPGLZ8Fq#IpJE8l24H7xJ^8+2;X4mnQotqCXg zf2(BJt_%zet3nyhq%myE zW!RsD+%%oW?*Jz=in6(6cUz| zSJg7Ia&`9#2`{VepE_f~+KpRx9zJsB-1%#F?%uoq^xOAe|D4zF-owDau-((eF(l&f z+p9PEnhXS59|nd5h#^IGdoNi0XRfi#ygbF@@)rB7Enf?ipYCm! z?$KJxsCBGi$}NT|$EN1)UKYS9+#OTXX^`{u)MB$;LdkRFik6li=1E(9f_L#9!^J@< z$DV}FO<&l;xM^|F23c2cr*eb&%%)cY9{=t=c>K0~=RdZn2i6@)>~89Zd1qM~WIR5w zU^%n0k;|q}N8Kt9-Yk?844SiMc`noI$;&eBuS-8J_xp77U8^1g0|SGntDnm{r-UW| D;Z3zM diff --git a/doc/qtcreator/images/icons/api-reference.png b/doc/qtcreator/images/icons/api-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..543d7d1fa3e92361db3776ce8762d79e61cc6617 GIT binary patch literal 5796 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 N22WQ%mvv4FO#m`D+Uo!S literal 0 HcmV?d00001 diff --git a/doc/qtcreator/images/icons/ide.png b/doc/qtcreator/images/icons/ide.png new file mode 100644 index 0000000000000000000000000000000000000000..dbdb0ef7e0e21a29059e6b06454b30d4beaf3895 GIT binary patch literal 5469 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%0Db_A_RA+Q|R9VS>*MrG;gN9|s2VTK~52lF| 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 literal 0 HcmV?d00001 diff --git a/doc/qtcreator/images/icons/settings-32x32.png b/doc/qtcreator/images/icons/settings-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..5c7202a30a6e4995f78f70e5d4bf68ff1df97fb2 GIT binary patch literal 2168 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 \uicontrol {About Plugins} and select \uicontrol {Install Plugins}. - \sa {Install \QC}, {Reset \QC settings}, {Preferences} + \sa {Installation}, {Reset \QC settings}, {Preferences} */ diff --git a/doc/qtcreator/src/overview/creator-only/creator-getting-started.qdoc b/doc/qtcreator/src/overview/creator-only/creator-getting-started.qdoc index 3504fd1c33d..f6405dc9528 100644 --- a/doc/qtcreator/src/overview/creator-only/creator-getting-started.qdoc +++ b/doc/qtcreator/src/overview/creator-only/creator-getting-started.qdoc @@ -1,14 +1,8 @@ -// Copyright (C) 2023 The Qt Company Ltd. +// Copyright (C) 2024 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only -// ********************************************************************** -// NOTE: the sections are not ordered by their logical order to avoid -// reshuffling the file each time the index order changes (i.e., often). -// Run the fixnavi.pl script to adjust the links to the index order. -// ********************************************************************** - /*! - \previouspage index.html + \previouspage creator-how-to-install.html \page creator-getting-started.html \nextpage creator-overview.html @@ -18,19 +12,17 @@ \l{https://www.qt.io/academy/course-catalog#getting-started-with-qt-creator} {Getting Started with Qt Creator} course in Qt Academy. - For more information about installing \QC, see \l{Install \QC}. - - \table + \table borderless \row - \li \inlineimage front-gs.png - \li \inlineimage front-ui.png - \li \inlineimage front-advanced.png + \li \inlineimage icons/installation.png + \li \inlineimage icons/ide.png + \li \inlineimage icons/getting-started.png \row - \li \b {\l{Developing with \QC}} + \li \b {\l{Overview}} If you have not used an integrated development environment (IDE) before, or want to know what kind of IDE \QC is, go to - \l{Developing with \QC}. + \l{Overview}. \li \b {\l{User Interface}} If you have not used \QC before, and want to become familiar @@ -43,9 +35,9 @@ control systems. For an overview of the options you have, go to \l{Configuring Qt Creator}. \row - \li \inlineimage front-preview.png - \li \inlineimage front-help.png - \li + \li \inlineimage icons/platform-and-toolchain.png + \li \inlineimage icons/tutorials.png + \li \inlineimage icons/api-reference.png \row \li \b {\l{Building and Running an Example}} @@ -59,7 +51,11 @@ Now you are ready to start developing your own applications. Pick a tutorial to follow in \l{Tutorials}. To start developing for mobile devices, select \l{Creating a Mobile Application}. - \li + \li \b{\l {Qt Documentation}} + + For more examples, as well as the details about using Qt tools + and APIs to develop Qt applications, go to \l {Qt Documentation}. \endtable + \sa {Installation} */ diff --git a/doc/qtcreator/src/overview/creator-only/creator-overview.qdoc b/doc/qtcreator/src/overview/creator-only/creator-overview.qdoc index 1efaf8238d8..9ab035a23e1 100644 --- a/doc/qtcreator/src/overview/creator-only/creator-overview.qdoc +++ b/doc/qtcreator/src/overview/creator-only/creator-overview.qdoc @@ -8,11 +8,11 @@ // ********************************************************************** /*! - \previouspage index.html + \previouspage creator-getting-started.html \page creator-overview.html - \nextpage creator-getting-started.html + \nextpage creator-quick-tour.html - \title Developing with \QC + \title Overview \QC is a cross-platform, complete integrated development environment (IDE) that you can use to create applications for desktop, embedded, diff --git a/doc/qtcreator/src/qtcreator-toc.qdoc b/doc/qtcreator/src/qtcreator-toc.qdoc index 442ff25835a..5235ec0217b 100644 --- a/doc/qtcreator/src/qtcreator-toc.qdoc +++ b/doc/qtcreator/src/qtcreator-toc.qdoc @@ -13,18 +13,17 @@ {Qt documentation} portal or in the \l {Get help}{Help} mode. \list - \li \l{Developing with \QC} - \list - \li \l{Getting Started} - \list - \li \l{User Interface} - \li \l{Configuring Qt Creator} - \endlist - \li \l{Creating Projects} - \li \l{Configuring Projects} - \li \l{Debugging} - \li \l{Analyzing Code} - \endlist + \li \l{Installation} + \li \l{Getting Started} + \list + \li \l{Overview} + \li \l{User Interface} + \li \l{Configuring Qt Creator} + \endlist + \li \l{Creating Projects} + \li \l{Configuring Projects} + \li \l{Debugging} + \li \l{Analyzing Code} \li \l{Tutorials} \generatelist creator-tutorials \li \l{How To} diff --git a/doc/qtcreator/src/qtcreator.qdoc b/doc/qtcreator/src/qtcreator.qdoc index 96bafe421d3..47623561e52 100644 --- a/doc/qtcreator/src/qtcreator.qdoc +++ b/doc/qtcreator/src/qtcreator.qdoc @@ -1,75 +1,95 @@ -// Copyright (C) 2023 The Qt Company Ltd. +// Copyright (C) 2024 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only -// ********************************************************************** -// NOTE: the sections are not ordered by their logical order to avoid -// reshuffling the file each time the index order changes (i.e., often). -// Run the fixnavi.pl script to adjust the links to the index order. -// ********************************************************************** - /*! \page index.html - \nextpage creator-overview.html + \nextpage creator-how-to-install.html - \title Qt Creator Manual + \keyword {Qt Creator Manual} + \title Qt Creator Documentation - \QC is a cross-platform, complete integrated development environment - (IDE) that you can use to create applications for - \l{Desktop Platforms}{desktop}, \l {Embedded Platforms}{embedded}, and - \l{Mobile Platforms}{mobile device} platforms, such as \l Android and - \l iOS. It is available for \l Linux, \l \macos and \l Windows - operating systems. For more information, see \l{Supported Platforms}. + \raw HTML + + \endraw - In addition, you can use the experimental - \l{Build applications for the web}{WebAssembly plugin} - to build applications in web format and run them in web - browsers. - - \table + \div {class="main-navigation"} + \table borderless 100% \row - \li {4,1} \b {\l{All Topics}} + \li \inlineimage icons/installation.png + \li \inlineimage icons/getting-started.png + \li \inlineimage icons/tutorials.png \row - \li \inlineimage front-gs.png - \li \inlineimage front-coding.png - \li \inlineimage front-help.png - \li \inlineimage front-advanced.png - \row - \li \b {\l{Developing with \QC}} - \list - \li \l{Getting Started} - \li \l{Creating Projects} - \li \l{Configuring Projects} - \li \l{Debugging} - \li \l{Analyzing Code} - \endlist - \li \b {\l{Tutorials}} - \generatelist creator-tutorials - \li \b {\l{How To}} - \list - \li \l{Analyze} - \li \l{Build and Run} - \li \l{Debug} - \li \l{Design UIs} - \li \l{Develop for Devices} - \li \l{Edit Code} - \li \l{Manage Projects} - \li \l{Read Documentation} - \li \l{Test} - \li \l{Use \QC} - \li \l{Use the UI} - \endlist - \li \b {\l{Reference}} - \list - \li \l {Acknowledgements} - \li \l {Build Systems} - \li \l {Devices} - \li \l {Command-Line Options} - \li \l {Custom Wizards} - \li \l {Keyboard Shortcuts} - \li \l {Preferences} - \li \l {Supported Platforms} - \li \l {Version Control Systems} - \li \l {Views} - \endlist + \li \b {INSTALLATION} + + Install either a \e commercial or \e {open source} version of \QC + with \QOI or as a stand-alone tool on Linux, \macos, or Windows. + + \l {Installation} + \li \b {GETTING STARTED} + + Learn about the \QC features and UI, as well as how you can make + \QC behave more like your favorite code editor or IDE. + + \l{Getting Started} + \li \b {TUTORIALS} + + Follow the tutorials to create basic Qt applications for the + desktop and mobile devices by using Qt Widgets and Qt Quick. + + \l{Tutorials} \endtable + \enddiv + + \section1 About + + Use the \QC cross-platform, complete integrated development environment + (IDE) to create applications for \l{Desktop Platforms}{desktop}, + \l {Embedded Platforms}{embedded}, and \l{Mobile Platforms}{mobile device} + platforms, such as \l Android and \l iOS. Also, you can build applications + in web format and run them in web browsers with + \l{Build applications for the web}{Qt for WebAssembly}. + + \b {HOW TO} + + \raw HTML + + \endraw + + \div {class="link-list"} + \table 100% + \row + \li \inlineimage icons/demo-32x32.png + \li \inlineimage icons/build-32x32.png + \li \inlineimage icons/settings-32x32.png + \row + \li Work with Code + \list + \li \l{Edit Code} + \li \l{Debug} + \li \l{Analyze} + \li \l{Test} + \endlist + \li Build and Run Applications + \list + \li \l{Manage Projects} + \li \l{Manage Kits} + \li \l{Build and Run} + \li \l{Develop for Devices} + \endlist + \li Use Tools and Extensions + \list + \li \l{Use \QC} + \li \l{Use the UI} + \li \l{Design UIs} + \li \l{Create Models and Diagrams} + \li \l{Read Documentation} + \endlist + \endtable + \enddiv */