Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rendering issues with clogpower.com #204

Closed
mustiboost opened this issue Aug 7, 2022 · 20 comments
Closed

Rendering issues with clogpower.com #204

mustiboost opened this issue Aug 7, 2022 · 20 comments

Comments

@mustiboost
Copy link

I recorded a gif to show you what happens on Edge and Chrome when going to clogpower.com and clicking on "demo":

https://imgur.com/a/xkjkJbI

Issues:

  1. Entire screen is moving instead of just the "airship car".
  2. After the menu appears (after clicking on center circle) and clicking on any link and then hitting the "back" button on the browser, the airship does not move anymore. Need to hit "refresh" to make it start moving again. On Safari you don't even see the animation screen, just the menu screen with the links when hitting "back". Maybe that's what you originally intended to happen.

Funny enough Chrome on Mac and Firefox on Windows do not have the "whole screen jumping" issue at all. But, the "back button" issue is still there. Same with Firefox on Mac. I'll have to test the browsers on Linux later and will report back.

@aykaramba
Copy link
Contributor

That just looks like the scroll bar is being triggered.

@mustiboost
Copy link
Author

I think you're right. They question is "why?" Must be windows-chrome specific since it only occurs on chrome/edge(which is basically chrome) on windows.

@mustiboost
Copy link
Author

I also just noticed that after hitting the "back" button to get back to "demo", all functionality is gone (not just the animation) before hitting the "refresh" button. I.e. when you click on the center circle, nothing happens. No menus come up. This happens after hitting the "forward" button too, i.e. after going to "demo" you click on the center circle to bring up the menu, then hit the back button to go to the main clogpower.com page, then hit "forward" to get back to the demo. All functionality is gone. If you immediately hit the "back" button after going to "demo" (without clicking the circle and bringing up the menu) and then hit "forward" everything works fine still. Again, on Safari everything works fine no matter what. :)

@rabbibotton
Copy link
Owner

mustiboost - what platform? I am not seeing it on chrome or firefox on Mac

@mustiboost
Copy link
Author

mustiboost commented Aug 7, 2022

Windows 10 and mac so far, need to test on linux still. If you have trouble replicating the issue, just open a completely new chrome/firefox window and go to clogpower.com, not just a tab. Tabs have inconsistent behavior sometimes.

@rabbibotton
Copy link
Owner

I am not likely going to get to this for a bit, but will.

@aykaramba
Copy link
Contributor

Maybe we can track this one down. Not terribly important.

@mustiboost
Copy link
Author

No problem, David. @aykaramba I completely disagree. These things are very important. If I'm an individual or a company that is curious about CLOG but the frontend has obvious bugs when I look at the demo on its own website, then I'm not going to pick it for my project, no matter how ingenious possibly the lisp part is. CLOG is not just lisp, but a combination of lisp, javascript, html and css. As fun as we think writing software is, we still want people to use it. The more, the better. So it is terribly important. However, as you alluded to, this one should not be that hard to fix given time as html/css and javascript are so omnipresent and we're not the first people to have run into browser inconsistencies.

@aykaramba
Copy link
Contributor

aykaramba commented Aug 8, 2022

How about we stop wasting the Rabbis precious time on trivialities for items we can fix?

My self, I am learning Common Lisp + CLOG to help with the following:

  1. Build a couple of tutorials that I am interested in.

  2. Build a theming application that shows all the widgets, lets you style them up and shows you how to create sophisticated layouts with W3.css. This is a bit tougher than I thought because I need to learn a bit more about the database controls and file uploads (as per other thread on here) and so forth, but I am making progress.

  3. Go through all the tutorials on google docs and do a bit of spot editing and update all the images to reflect the latest CLOG Builder.

How about you track it down and fix it?

@mustiboost
Copy link
Author

How about we stop wasting the Rabbis precious time on trivialities for items we can fix?

--So, when you don't know how to respond you start lashing out?

How about you track it down and fix it?

--Don't worry, I'm doing my part as we speak. Also, you're saying..."unless you're willing to fix it, don't even post a new issue/bug, because you're wasting David's time!"? Wow....

Having said that, I appreciate your enthusiasm and willingness to help, but I'm not sure if it's necessarily the best idea for a Lisp newbie (or maybe even programming newie) to write tutorials....or comment on what's "trivial" or "terribly important".

With that out of the way, can we now stop this nonsense and not pollute this issue with non-relevant chest thumping and finger pointing ("I am doing this and that...what are YOU doing? You should be doing this and that")? I'll only be replying to relevant posts from now on and will ignore the rest.

@aykaramba
Copy link
Contributor

You know what could use a tutorial? The new project tools in builder. They are amazing. Why don't you write a tutorial on that after you are done tracking down why a div is 1 pixel over whatever the chrome render engine believes is outside its window bounds? Honestly, it's probably a trivial issue.

Also, give this thread a day or so and come back and read it again. You are severely misreading text for what it isn't.

@rabbibotton
Copy link
Owner

rabbibotton commented Aug 8, 2022 via email

@rabbibotton
Copy link
Owner

rabbibotton commented Aug 8, 2022 via email

@rabbibotton
Copy link
Owner

rabbibotton commented Aug 8, 2022 via email

@mustiboost
Copy link
Author

I agree, my intention was that normal turn around of a day maybe a week simply because the issue is in the demo itself and likely a stupid error on my part not in CLOG.

--Got it, no problem at all of course! 👍

@aykaramba
Copy link
Contributor

It's nothing at all. I don't think you really need anyone watching your back, you are super professional and unbelievably accommodating.

I simply think we can do a lot more to help. This is the FIRST fully freely licensed product created by someone that has managed to crate the whole deal, the gui, the framework AND the tutorials.

My concern is distraction and wearing you out. You have created so much greatness that I think we can start adding to the project in meaningful ways a way to pay back the huge gift from you.

@rabbibotton
Copy link
Owner

For 1 I cannot reproduce the errors so far on windows or mac
For 2 it is a caching issue. It should be possible to induce the browser to not cache or restart the connection. I will look more in to it tomorrow.

@mustiboost
Copy link
Author

1 only happens on Windows in Edge and Chrome, and only when in full screen mode. In Edge it does not happen if the "sidebar" is visible on the right (Ctrl+Shift+/). On Chrome on the Mac it does not happen. Let me know if you can reproduce now.

@aykaramba
Copy link
Contributor

I have now tested this on windows 7, 8.1, 10 and 11. Details:

  1. Edge - full screen mode - no rendering issues at all.

  2. Chrome - full screen mode - no rendering issues at all.

I don't see the problem on any windows machine that I try.

@rabbibotton
Copy link
Owner

I plan on redoing clogpower in January, so going to close this for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants