Here is a patch for the Ki logo and a screenshot. Cheers,
John On Tue, Jun 19, 2018 at 1:30 PM, Wayne Stambaugh <stambau...@gmail.com> wrote: > I concur. The small KiCad logo would look better. > > https://github.com/KiCad/kicad-source-mirror/blob/ > master/bitmaps_png/sources/kicad_logo_small.svg > > On 6/18/2018 6:06 AM, Nick Østergaard wrote: > > Mmm, I think I would prefer the Ki logo > > > > man. 18. jun. 2018 10.11 skrev John Beard <john.j.be...@gmail.com > > <mailto:john.j.be...@gmail.com>>: > > > > In that case, here is the patch with the 48px app logo in the top > > left. Doxygen recommends 55px max height, so 48px seems a handy size. > > > > Screenshot for reference. > > > > Cheers, > > > > John > > > > On Sun, Jun 17, 2018 at 5:58 PM, Wayne Stambaugh > > <stambau...@gmail.com <mailto:stambau...@gmail.com>> wrote: > > > > I'm OK with the short logo image. This would probably look > > better than > > the redundant KiCad. > > > > On 06/17/2018 08:53 AM, John Beard wrote: > > > Sadly I don't think there is a way to set the logo alt text in > doxygen > > > (so it would still read "KiCad" when the image is not > displayed, for > > > screen readers, when copy-pasted and it when search engines > index it). > > > > > > Alternatively, use the square icon rather than the text logo > and keep > > > the title as it is? > > > > > > Cheers, > > > > > > John > > > > > > On Wed, Jun 13, 2018 at 11:18 PM, Wayne Stambaugh < > stambau...@gmail.com <mailto:stambau...@gmail.com> > > > <mailto:stambau...@gmail.com <mailto:stambau...@gmail.com>>> > wrote: > > > > > > I agree. The double KiCad does look a bit odd but I do > like the > > > KiCad logo embedded in the docs. > > > > > > On 06/13/2018 06:00 PM, Nick Østergaard wrote: > > > > > > Maybe we need to remove the word KiCad from the title, > as it > > > essentially reads "[KiCad] KiCad Pcbnew Python > Scripting" > > > > > > > > > 2018-06-13 21:12 GMT+02:00 John Beard < > john.j.be...@gmail.com <mailto:john.j.be...@gmail.com> > > > <mailto:john.j.be...@gmail.com > > <mailto:john.j.be...@gmail.com>> <mailto:john.j.be...@gmail.com > > <mailto:john.j.be...@gmail.com> > > > <mailto:john.j.be...@gmail.com <mailto: > john.j.be...@gmail.com>>>>: > > > > > > Sorry, I had a line commented in a local commit to > avoid a > > > costly > > > re-build of the docstrings when I didn't need them > to be > > > (the doc > > > dependencies aren't managed by CMake, it just > always runs the > > > targets, which is fine for CI). > > > > > > The attached should be better (difference is a > lack of a "# > > > " before > > > DEPENDS xml-to-docstrings) > > > > > > Cheers, > > > > > > John > > > > > > On Wed, Jun 13, 2018 at 8:04 PM, Wayne Stambaugh > > > <stambau...@gmail.com <mailto:stambau...@gmail.com > > > > <mailto:stambau...@gmail.com <mailto:stambau...@gmail.com>> > > > <mailto:stambau...@gmail.com > > <mailto:stambau...@gmail.com> <mailto:stambau...@gmail.com > > <mailto:stambau...@gmail.com>>>> wrote: > > > > > > John, > > > > > > I am getting the following error when I try to > > apply > > > your patch: > > > > > > $ git am --ignore-whitespace < > > > > > > > > /c/Users/wstambaugh/Documents/Archive/temp/kicad/ > patches/0001-Documentation-add-logo-to-Doxygen-pages.patch > > > Applying: Documentation: add logo to Doxygen > pages > > > error: patch failed: pcbnew/CMakeLists.txt:533 > > > error: pcbnew/CMakeLists.txt: patch does not > apply > > > Patch failed at 0001 Documentation: add logo > > to Doxygen > > > pages > > > Use 'git am --show-current-patch' to see the > > failed patch > > > When you have resolved this problem, run "git > am > > > --continue". > > > If you prefer to skip this patch, run "git am > > --skip" > > > instead. > > > To restore the original branch and stop > > patching, run > > > "git am > > > --abort". > > > > > > It appears to be choking on the > > pcbnew/CMakeFile.txt. Is it > > > possible > > > that you have other changes to this file that > > are not in the > > > master branch? > > > > > > Cheers, > > > > > > Wayne > > > > > > On 6/13/2018 1:50 PM, John Beard wrote: > > > > Hi, > > > > > > > > This patch adds a small KiCad logo to the > > three doxygen > > > documentation > > > > targets (C++, dev docs and Python docs) for > > a little > > > bit more > > > flair. > > > > > > > > The image itself is put in the > > /Documentation dir, > > > but it's > > > not really > > > > important to the process where it goes. > > > > > > > > Cheers, > > > > > > > > John > > > > > > > > > > > > ______________________________ > _________________ > > > > Mailing list: > > https://launchpad.net/~kicad-developers > > > <https://launchpad.net/~kicad-developers> > > > <https://launchpad.net/~kicad-developers > > > <https://launchpad.net/~kicad-developers>> > > > > Post to : > > kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net>>> > > > > Unsubscribe : https://launchpad.net/~kicad- > developers > > > <https://launchpad.net/~kicad-developers> > > > <https://launchpad.net/~kicad-developers > > > <https://launchpad.net/~kicad-developers>> > > > > More help : https://help.launchpad.net/ > ListHelp > > > <https://help.launchpad.net/ListHelp> > > > <https://help.launchpad.net/ListHelp > > > <https://help.launchpad.net/ListHelp>> > > > > > > > > > > ______________________________ > _________________ > > > Mailing list: https://launchpad.net/~kicad- > developers > > > <https://launchpad.net/~kicad-developers> > > > <https://launchpad.net/~kicad-developers > > > <https://launchpad.net/~kicad-developers>> > > > Post to : kicad-developers@lists. > launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net>>> > > > Unsubscribe : https://launchpad.net/~kicad- > developers > > > <https://launchpad.net/~kicad-developers> > > > <https://launchpad.net/~kicad-developers > > > <https://launchpad.net/~kicad-developers>> > > > More help : https://help.launchpad.net/ > ListHelp > > > <https://help.launchpad.net/ListHelp> > > > <https://help.launchpad.net/ListHelp > > > <https://help.launchpad.net/ListHelp>> > > > > > > > > > > > > _______________________________________________ > > > Mailing list: https://launchpad.net/~kicad- > developers > > > <https://launchpad.net/~kicad-developers> > > > <https://launchpad.net/~kicad-developers > > > <https://launchpad.net/~kicad-developers>> > > > Post to : kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net> > > > <mailto:kicad-developers@lists.launchpad.net > > <mailto:kicad-developers@lists.launchpad.net>>> > > > Unsubscribe : https://launchpad.net/~kicad- > developers > > > <https://launchpad.net/~kicad-developers> > > > <https://launchpad.net/~kicad-developers > > > <https://launchpad.net/~kicad-developers>> > > > More help : https://help.launchpad.net/ListHelp > > > <https://help.launchpad.net/ListHelp> > > > <https://help.launchpad.net/ListHelp > > > <https://help.launchpad.net/ListHelp>> > > > > > > > > > > > > > >
From 8d4ebfa7dcf6785c2fbd40a02d86e9447ff9ff9e Mon Sep 17 00:00:00 2001 From: John Beard <john.j.be...@gmail.com> Date: Wed, 13 Jun 2018 12:51:49 +0100 Subject: [PATCH] Documentation: add logo to Doxygen pages This adds a small KiCad logo in the top left of the Doxygen pages. 54px used as 55px is maximum recommended height for Doxygen logos. For the main docs and the dev docs, this is easily done in the Doxyfile, for the Python docs, as that is run from the binary dir, the source dir is passed as an Environment variable. --- Documentation/development/Doxyfile | 2 +- Documentation/kicad_doxygen_logo.png | Bin 0 -> 8907 bytes Doxyfile | 2 +- pcbnew/CMakeLists.txt | 5 ++++- pcbnew/Doxyfile_python | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 Documentation/kicad_doxygen_logo.png diff --git a/Documentation/development/Doxyfile b/Documentation/development/Doxyfile index f005d917d..02d6b3e83 100644 --- a/Documentation/development/Doxyfile +++ b/Documentation/development/Doxyfile @@ -46,7 +46,7 @@ PROJECT_BRIEF = # exceed 55 pixels and the maximum width should not exceed 200 pixels. # Doxygen will copy the logo to the output directory. -PROJECT_LOGO = +PROJECT_LOGO = ../kicad_doxygen_logo.png # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/Documentation/kicad_doxygen_logo.png b/Documentation/kicad_doxygen_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..84bd84ff931a22a05ebd908e57a9ab2689da85de GIT binary patch literal 8907 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 Z_79X-XHArjC4T?_002ovPDHLkV1lJ(C-eXS literal 0 HcmV?d00001 diff --git a/Doxyfile b/Doxyfile index 326c6848b..473aea1d0 100644 --- a/Doxyfile +++ b/Doxyfile @@ -45,7 +45,7 @@ PROJECT_BRIEF = # exceed 55 pixels and the maximum width should not exceed 200 pixels. # Doxygen will copy the logo to the output directory. -PROJECT_LOGO = +PROJECT_LOGO = Documentation/kicad_doxygen_logo.png # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/pcbnew/CMakeLists.txt b/pcbnew/CMakeLists.txt index b690359ab..e96e2c7d5 100644 --- a/pcbnew/CMakeLists.txt +++ b/pcbnew/CMakeLists.txt @@ -533,7 +533,10 @@ if( DOXYGEN_FOUND ) # Create doxygen-python html add_custom_target( doxygen-python ${CMAKE_COMMAND} -E remove_directory doxygen-python - COMMAND ${CMAKE_COMMAND} -E env PYTHON_SOURCES_TO_DOC=${DOXYGEN_PYTHON_SOURCES_STR} ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile_python + COMMAND ${CMAKE_COMMAND} -E env + PYTHON_SOURCES_TO_DOC=${DOXYGEN_PYTHON_SOURCES_STR} + CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} + ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile_python WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS Doxyfile_python DEPENDS xml-to-docstrings diff --git a/pcbnew/Doxyfile_python b/pcbnew/Doxyfile_python index c06292721..a2ce2f7b6 100644 --- a/pcbnew/Doxyfile_python +++ b/pcbnew/Doxyfile_python @@ -51,7 +51,7 @@ PROJECT_BRIEF = # and the maximum width should not exceed 200 pixels. Doxygen will copy the logo # to the output directory. -PROJECT_LOGO = +PROJECT_LOGO = $(CMAKE_SOURCE_DIR)/Documentation/kicad_doxygen_logo.png # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # into which the generated documentation will be written. If a relative path is -- 2.17.1
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp