Giter VIP home page Giter VIP logo

yolol's Introduction

Hiya!

I'm Pascal - former CS student, working as a fullstack web developer, currently pursuing my Bachelor's in Webdesign and -development.

Learn more about me @ pasu.me

yolol's People

Contributors

azurethi avatar dependabot[bot] avatar pascalstockert avatar simonsays187 avatar sylvinite avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

yolol's Issues

Negative chipwaits break chips

When chipwait is <0, the chip will no longer interpret any lines, which means the user cannot change chipwait.

  • Need editable output fields

Reiterate content

Landing page:
"A pre-requisite page, what people should know going into it and what they hope to learn from the program."

  • Battle_wrath

Chapter 2
"Chapter 2 is a bit of a break down of how YOLOL is in the game, how they might come across it (Yolol chips, displays, how the yolol chip functions and how it relates to the web-page built editor.)"

  • Battle_wrath

Format the output-field section

-[ ] Separate section for globals
-[ ] Separate section for local vars
-[ ] Max entries for both = 5 => Scroll: auto;
-[ ] Make values scrollable on overflow

Fix typography

The default css for ng-material unfortunately adds basic styling to text-elements and the like, leading to weirdly positioned text.

Switch to GraphCMS as content-delivery platform

GraphCMS has an easier query-structure while providing the possibility of up to 5 users per project for the same price as Prismic - 0โ‚ฌ.

Following this would be optimizing requests for tutorial-pages as there's a hard-cap at 1 mil.
Solution: LocalStorage

  • Set up GraphCMS project
  • Integrate GraphCMS API with repo
  • Rewrite cms.service.ts and adapt routing accordingly
  • Save already visited routes in LocalStorage/ Search for already saved versions on route change

Parallax headers aren't behaving like they should

Description

Headers are behaving like fixed elements when scrolling - only changing position when a scroll is concluded.

Possible fixes

Two possible ways of adjusting behavior:

  1. Make headers normal scrolling DOM elements
  2. Make headers fixed to the top of the screen

Dropdown for color-scheme

Include a dropdown in the settings for selection of the syntax highlighting - including VScode-yolol and YOLIDE

Feature request: string pre decrement

Doing a string pre decrementation should remove the first character not the last one.
Expected behaviour:

input = "Hello World!"
--input -- input should be equal to "ello World!"

Weird behavior of darkmode-saving

Sometimes darkmode is not regained when reloading the page. This bug was introduced together with the automatic setting of darkmode through the system's perferred color-setting.

Possible fix:
Remove check for preferred colors

Catch errors from Editor

Currently errors thrown from Yazur are causing the editor to be stuck upon interpreting.

Expected behavior:
Skip each line containing errors upon interpreting.

Update Angular + Dependencies

As the current state of this repository cannot be compiled with latest Angular, re-setup the project with recent Angular-Dependencies and other 3rd-party libs. While copying components make sure to check for optimizations, bugs and the like.

  • Setup vanilla Angular
  • Install updated dependencies and libraries
  • Copy components, services and pipes

After this is done, other issues can be adressed.

Fix or remove matTooltip

Tooltips from Angular Material are not working as intended - looking for a fix. It's not too big of a deal so removing them might be a valid solution.

Editor fails to create new line

image

Steps to recreate:

  • Type "adsfasdf" in line 1
  • press return to get to line 2
  • type "adsfasdf" in line 2
  • click after the end of line one
  • press return

may work with text other than "adsfasdf" however, this is untested :)

Expected:
new empty line at line 2 & old line 2 moved to line 3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.