flydev Posted January 9, 2019 Share Posted January 9, 2019 On 1/7/2019 at 10:03 PM, ryan said: but for now bug fixes are the focus A screencast for the bug concerning the "Search" on the navbar already reported by @adrian Also, see the `overflow`. 1 Link to comment Share on other sites More sharing options...
adrian Posted January 9, 2019 Share Posted January 9, 2019 Typos I've noticed: http://processwire.com/newsite/docs/more/ The recommended debugging and development tool for the ProcessWire with 35+ custom tools designed for effective ProcessWire development. http://processwire.com/newsite/about/what/ Simplicity often implies reduced capability, and but this is not the case with ProcessWire. ProcessWire itself The ProcessWire CMS is a group of modules built on top of the ProcessWire content management framework.Not sure about this change, but it seems weird to say that PW is built on top of PW, so I figure making the distinction between the CMS and CMF is important Something we hear over and over is how much fun it is to develop websites in ProcessWire. It makes previously difficult projects easy, enjoyable and just plain fun. ProcessWire's API takes its inspiration from jQuery, providing a simple and fun I think there is a little too much fun in this blurb ? Not a typo, but I noticed that the main API page is at http://processwire.com/newsite/api/ref/ instead of under Docs, eg http://processwire.com/newsite/docs/api/ref/ - not sure if this is intentional or not, but I would prefer it to be hierarchically correct. Also, is the cheatsheet coming back? I think this is really important!! 4 Link to comment Share on other sites More sharing options...
Craig Posted January 9, 2019 Share Posted January 9, 2019 3 hours ago, Chris Bennett said: I quite like sites that use the system font stack, with the exception of Segoe UI which doesn't really behave like the rest. Ha ? Being a Windows user, I get Segoe UI when it's used, and I quite like it and prefer it over Arial. I have noticed some slight vertical alignment things but it doesn't bother me that much. Link to comment Share on other sites More sharing options...
gmclelland Posted January 9, 2019 Share Posted January 9, 2019 @Chris Bennett - is right. The .blog-posts rule negative margin-left and margin-right on the home page are causing the horizontal scrollbars. It happens when the blogposts go edge to edge at less than 1599px width. Spoiler .blog-posts { margin-left:-41px; margin-right:-40px; padding-top: 4px; } @media screen and (min-width: 1600px) { .blog-posts { margin-left:0; margin-right: 0 } } @media screen and (max-width: 959px) { .blog-posts { overflow:hidden } } @media screen and (max-width: 639px) { .blog-posts { margin-left:-14px; margin-right: -15px } } @media screen and (min-width: 640px) and (max-width:959px) { .blog-posts { margin-left:-29px; margin-right: -30px; } } Here is how I found out. From https://css-tricks.com/findingfixing-unintended-body-overflow/ In chrome's dev console, run the following when you see the horizontal scrollbars. Spoiler var docWidth = document.documentElement.offsetWidth; [].forEach.call( document.querySelectorAll('*'), function(el) { if (el.offsetWidth > docWidth) { console.log(el); } } ); The console will print which html element causes the overflow. Right click on it and choose "Reveal in Elements Panel" to see the offending element. Another way to try to find this using the following css: * { outline: 1px red solid !important; } and look for the elements that have excessive width. Here are some other items causing the horizontal scrollbar. The .footer and the header the .pw-plug>div rule with width: 4%; is causing an overflow when viewing the site on small mobile viewports (444px width). In the Processwire Showcase carousel left/right arrows using the .uk-slidenav rule with padding: 5px 10px is causing the right arrow to overflow the page at smaller breakpoints 908px. In the Processwire Showcase carousel dots menu using the .uk-dotnav rule with margin-left: -12px; might cause a horizontal scrollbar. .uk-slidenav rule with padding: 5px 10px; at 699px width might cause a horizontal scrollbar. You probably could get around all these issues with overflow-x:hidden; rule on the html/body element, but it might be better to find out and fix what is causing the scrollbars so that it doesn't causes other bugs? The overflowing elements might be the cause of the dropdown menus not positioning correctly. Hope that helps 2 Link to comment Share on other sites More sharing options...
ryan Posted January 9, 2019 Author Share Posted January 9, 2019 Quote Have you thought about not using any webfonts at all, and instead use the native or system CSS font stack? Actually I think I like this option best, thank you for mentioning it. I like how it looks on the Mac, but have no idea how it looks on Windows and Linux, so that's the only concern. I've switched https://processwire.com/newsite/ to use this font stack. If you guys on Windows and/or Linux have a moment, can you let me know how it looks or take a screenshot and post it? $pw-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; To view it using the previous font (Krub) just use this link: https://processwire.co/newsite/?font=krub In addition, I have also added some additional font links. These are fonts at Typekit rather than Google fonts: https://processwire.com/newsite/?font=bio-sanshttps://processwire.com/newsite/?font=supria-sanshttps://processwire.com/newsite/?font=trade-gothic-nexthttps://processwire.com/newsite/?font=tablet-gothichttps://processwire.com/newsite/?font=tablet-gothic-widehttps://processwire.com/newsite/?font=adelle-sanshttps://processwire.com/newsite/?font=benton-sanshttps://processwire.com/newsite/?font=urw-din Also several other updates just pushed to the development site as well. I'm planning on launching it today, so there's likely to be some other updates as I take care of some more details. 3 Link to comment Share on other sites More sharing options...
adrian Posted January 9, 2019 Share Posted January 9, 2019 5 minutes ago, ryan said: I'm planning on launching it today, so there's likely to be some other updates as I take care of some more details. Great news - looking forward to it! 1 Link to comment Share on other sites More sharing options...
breezer Posted January 9, 2019 Share Posted January 9, 2019 Looks pretty good to me on Firefox / Windows 7: 1 Link to comment Share on other sites More sharing options...
3fingers Posted January 9, 2019 Share Posted January 9, 2019 On Win 10 both Chrome and Firefox looks as good as @breezer screenshot above. 1 Link to comment Share on other sites More sharing options...
ryan Posted January 9, 2019 Author Share Posted January 9, 2019 All the screenshots in the iMac have now been replaced with PNG-8 versions, except maybe 3 of them that were nearly full screen photos, so they were kept as JPEGs, but with quality=60 rather than quality=10. @breezer Thanks for posting the screenshot. Looks good to me, but I see what @Chris Bennett was talking about with the alignment on buttons and that Segue font. I wonder if there's any way to solve that by targeting it with CSS... guessing not since we'd have to target a particular font, and I don't think there is a CSS selector for that sort of thing. Link to comment Share on other sites More sharing options...
ryan Posted January 9, 2019 Author Share Posted January 9, 2019 Quote Not a typo, but I noticed that the main API page is at http://processwire.com/newsite/api/ref/ instead of under Docs, eg http://processwire.com/newsite/docs/api/ref/ - not sure if this is intentional or not, but I would prefer it to be hierarchically correct. It should still show you as being in the Docs section, but I kept the URL prefix as /api/ because there are so many links to /api/ref/ and I didn't want to 301 them at this time, plus I just like the readability of /api/ref/ since it is the API ref(erence). I didn't keep the /api/ prefix for anything else though. The only way someone would notice it says /api/ rather than /docs/ is if they look in the URL address bar and compare it from another page in the docs section. Quote Also, is the cheatsheet coming back? I think this is really important!! Yes it is, but currently it's too far out of date so I'm not showing it in the docs navigation at the moment. I'm hoping to get the cheatsheet connected to the API Explorer module so that it can always be up-to-date like the API Reference section. 3 Link to comment Share on other sites More sharing options...
adrian Posted January 9, 2019 Share Posted January 9, 2019 Here's something tricky with the live search ? Notice the second/third time I click into the input, the entire thing disappears. Also, maybe a small thing, but I find the search close button/ x icon is too far from the input field - can it be at the right side of the field instead of the entire screen, or can the input be floated right rather than center? Not sure which would be better. Adding the ESC to blur would help a little in this regard too, but I think in general it needs to be as easy as possible to clear the search and get the menu back. OR - maybe the menu doesn't need to be hidden when search is activated? Link to comment Share on other sites More sharing options...
matjazp Posted January 9, 2019 Share Posted January 9, 2019 Testing on windows 8, IE11 and Chrome, segoe ui is fine here, on both browsers. From the list of other Typekit fonts I prefer benton-sans, but system fonts are good for me. On IE the logo (top left) is black (invert filter is not supported on IE). 1 Link to comment Share on other sites More sharing options...
ottogal Posted January 9, 2019 Share Posted January 9, 2019 For me (on Win 10, Firefox) Segoe UI looks good. Of the Typekit fonts I'd prefer benton-sans too. There's a typo in the link to the Krub version above: https://processwire.co/newsite/?font=krub should read https://processwire.com/newsite/?font=krub 1 Link to comment Share on other sites More sharing options...
ryan Posted January 9, 2019 Author Share Posted January 9, 2019 Quote On IE the logo (top left) is black (invert filter is not supported on IE). @matjazp or anyone else that might know — I don't have a tool that can edit SVG images, my copy of Photoshop doesn't recognize them at least. Does anyone know how we can invert the colors of this particular SVG file so that it is white rather than black? That would prevent the need for the CSS filter. Thanks. https://processwire.com/newsite/site/templates/css/images/processwire.svg Link to comment Share on other sites More sharing options...
tpr Posted January 9, 2019 Share Posted January 9, 2019 You have a tool for this - a text editor, see: https://css-tricks.com/almanac/properties/f/fill/ 2 2 Link to comment Share on other sites More sharing options...
matjazp Posted January 9, 2019 Share Posted January 9, 2019 (edited) Wouldn't just adding style="fill:#fff" or fill="#fff" to the <path element suffice? Or even: <style> .pw_logo_color {fill: #fff} .pw_logo_color:hover {fill: #D82C82} </style> <path class="pw_logo_color" ... Edited January 9, 2019 by matjazp added style example 5 Link to comment Share on other sites More sharing options...
ryan Posted January 9, 2019 Author Share Posted January 9, 2019 @matjazp @tpr Thanks! That did it. I know I can edit SVG files as XML but didn't know anything about what changes would be necessary to accomplish anything like this, so I appreciate it. 2 Link to comment Share on other sites More sharing options...
Lenz Posted January 9, 2019 Share Posted January 9, 2019 On Linux (MX Linux) Firefox 64 / Google Chrome 71.0.3578.98 all is looking fine, like in the screenshot posted by @breezer Link to comment Share on other sites More sharing options...
adrian Posted January 9, 2019 Share Posted January 9, 2019 Congrats @ryan on getting it live! One glaring thing for me (in case you missed my comments above) - the use of pages() in the API examples on the homepage is really going to confuse new users unless the FunctionsAPI is enabled by default, which I think it still isn't. Is that correct? 2 Link to comment Share on other sites More sharing options...
adrian Posted January 9, 2019 Share Posted January 9, 2019 The other big one is the site title where "ProcessWire" is at the end, so you can't figure out what the browser tab actually is ? 1 Link to comment Share on other sites More sharing options...
adrian Posted January 9, 2019 Share Posted January 9, 2019 With the new font, I think the "More" link at the end of the initial blurb is no very obvious. I think it needs to be separated and say "Read More" or something more obvious. 1 Link to comment Share on other sites More sharing options...
Robin S Posted January 9, 2019 Share Posted January 9, 2019 @ryan, could you please confirm: ProcessWire will no longer have a wordmark logo and will instead use only the graphic from the previous logo together with the word "ProcessWire" set in whatever brand font is decided on? If that's the case then the selection of brand font is even more important, and personally I don't think we should be considering any open-source/free/system font as candidates for the brand font. The problems being... 1. Free/system fonts are so ubiquitous that it's difficult to build up any association between the brand and the font when countless other brands and messages are associated with it. 2. Free/system fonts are widely used by ma-and-pa brands and amateur designers, and used for a multitude of non-designed purposes (e.g. quick paper signage like "toilet out of order", etc). This means they are often used carelessly in ugly settings, and the fonts become subconsciously tainted by association in the minds of the audience. I don't think we should risk that taint getting attached to the ProcessWire brand, even if only subconsciously. 3. In the case of a system font stack, an additional problem is that San Francisco, Segoe UI, Roboto and Helvetica Neue are all completely different designs with different "moods". Setting the brand logo in any one of a number of different fonts depending on device is tantamount to saying "we don't really care what typeface defines our logo and brand". It's true that problems 1 and 2 can apply to commercial fonts also, but in practice the barrier of having to pay for the font means that most users of the font are professionals (reducing the odds that the font is seen in ugly settings) and the font is less likely to be available to the creators of paper signs, etc. 7 Link to comment Share on other sites More sharing options...
adrian Posted January 9, 2019 Share Posted January 9, 2019 Just wanted to add my support to @Robin S's comments. The "ProcessWire" text definitely lets down the look of the site at the moment. Link to comment Share on other sites More sharing options...
adrian Posted January 9, 2019 Share Posted January 9, 2019 Regarding the live search (which is awesome), is there a reason that it doesn't find "findIds()" or "findMany()" etc in the API when I type "find"? I actually have to type the "I" or "M" after find to get those matches. Can the matching be tweaked? PS, it's only the ajax/live version that doesn't return these, because this does: https://processwire.com/search/?q=find Link to comment Share on other sites More sharing options...
ren Posted January 9, 2019 Share Posted January 9, 2019 LInux Chrome (Firefox is the same) (Arial) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now