-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Refactor - playproject #19
Comments
tasks -
|
feedback Regarding "smooth scroll", the page is old and now there is: Let's at least try :-) bel and csjs-inect should be completly replaced For rellax, i am not sure. maybe take a look at the code and if you think it is easy enough to make our own little helper library, go for it, otherwise, we can also keep it for now i guess. Components probably don't communicate because there was not much need for communication, so we can still setup our new component structure, but just not really use any communication, because we don't have anything to commnunicate, which makes it simple. yay :-) Regarding people, I see you added yourself (Ali), but we also have "David" and we have Cypher and Ibrar and it always needs to be easy to add additional people. We will add them later, so you don't have to bother, but at least for yourself, that's fine and maybe you can provide or add an image to your avatar and title, pick whatever skills you feel would be the right fit. You see what others wrote, but maybe you have yet another preferred way of describing yourself :-) |
Tasks -
|
feedback Yes, agree with "crazy hard coding". Thanks for worklog. Ibrar is currently working through the playproject as well to see how to improve it UI/UX wise, so maybe at some point you should follow each others worklogs while doing playproject stuff. |
Tasks -
Worklog |
feedback We need a way to have a "theme switcher" somewhere in the menu. Behind the scenes, it will use the "theme api". In order to provide such a powerful realtime live updating "theme api", we need to maybe follow the ideas i described on discord and maybe you can add or refine those. It needs to take care of:
regarding island sizes So the team section and the supporter section, both have small islands. To not make things boring, we should probably just "randomize" the icon component used to display a supporter island. |
Tasks -
|
feedback Good job. Looks fine. Regarding the navigation. // ...
const el = document.createElement('div')
const sh = el.attachShadow(shopts)
const sections = [1,2,3,4].map(n => `section${n}`)
sh.innerHTML = `
<div class="navbar"></div>
${sections.map(id => `<div id="${id}"></div>`)}
`
const shadowfy = el => el.attachShadow(shopts)
const shadows = [...sh.children].map(shadowfy)
const [navbar, sec1, sec2, sec3, sec4] = shadows
navbar.append(navbar(sections))
sec1.append(section1())
sec2.append(section2())
sec3.append(section3())
sec4.append(section4()) Now you can use the navigation component and add anchor tags to navigate to sections and those sections are otherwise the id's of the elements that contain the shadow component instances. |
Tasks -
|
feedback feedback on discord :-) |
Tasks -
|
Tasks -
|
feedback
Also let's start fixing all bugs and clean up and modularize the code, so the next worklog wont have glitches or bugs anymore and can focus on explaining the code and the modules. |
Proposed Tasks
|
Tasks -
|
feedback It's a 20 minutes worklog, that's not good. Here is some feedback for the first 5 minutes, which explain the graph-explorer, which is generally okay.
Regarding styling: To define styling based on inline style variables or attributes. If attributes are used, they should be e.g. <div class=".graph-entry" data-indentation="10">...</div> .graph-entry {
--fallback: 5
width: calc(10px * attr(data-indentation, var(--falback));
} or something like that? I maybe didnt completely understand the essence of the problem yet. |
Tasks -
|
Task proposals
|
Tasks -
|
Tasks -
|
Tasks -
|
Tasks -
|
feedback |
Todo
@input
📦 playproject_old@output
📦 playproject_v0.0.1 from commentplayproject_v0.0.1
@input
📦 playproject_v0.0.1 from commentour_contributors.js
@output
📦 playproject_v0.0.2 from commentplayproject_v0.0.2
@input
📦 playproject_v0.0.2 from commentsupporters.js
@output
📦 playproject_v0.0.3 from commentplayproject_v0.0.3
@input
📦 playproject_v0.0.3 from comment@output
📦 playproject_v0.0.4 from commentoutput
❓playproject_v0.0
The text was updated successfully, but these errors were encountered: