Giter VIP home page Giter VIP logo

0byte's Introduction

Lucas Jung, aka gruvw ๐Ÿ‘‹ Gruvw's logo

  • ๐Ÿ”ญ Iโ€™m currently working on Flutter applications ๐ŸŽฏ
  • ๐ŸŒฑ Iโ€™m currently learning Rust ๐Ÿฆ€
  • ๐Ÿ’ฌ Ask me about Python ๐Ÿ
  • ๐Ÿฅ… 2024 Goals:
    • Post projects on my website: gruvw.com
    • Carry on the development of Open-Items and start building the Rust backend
    • Finish the 0byte application
    • Applied embedded Rust on ESP32
  • ๐Ÿ“ซ How to reach me: [email protected]
  • ๐Ÿ˜„ Pronouns: He/Him
  • ๐Ÿ–ฅ๏ธ Operating System: GNU/Linux, Debian, Qtile (see my .dotfiles)
  • โšก Fun fact: I started learning programming at 10 years old.

Languages

Python C Rust Dart Java Scala Lua LaTeX PHP HTML5 CSS3 JavaScript

Tools

Neovim Markdown Git GitHub Docker Brave

Others

Flask Raspberry Pi Arduino SQLite MongoDB Redis Apache


GitHub statistics (click to expand)

0byte's People

Contributors

gruvw avatar

Stargazers

 avatar

Watchers

 avatar

0byte's Issues

Automatic type switch on submit does not trim prefix

Steps to reproduce

  1. Create new number conversion entry
  2. Set its input type to binary
  3. Input 0aX for number text
  4. Submit using Enter

Expected behavior

The entry should now have input type 0a and text X.

Note: Works correctly with other types (probably because later the input correction removes the prefix because it's the same as the current new type and makes the string valid).

Actual behavior

The entry correctly has new type 0a but has text 0aX.

Handle entries UI overflow

Currently, there is a possibility of overflow of the conversion result (on the right of the screen).
This is due to the two text fields (input and converted result of an entry) next to one another.

I don't exactly know how this overflow should be handled (especially on smaller screens where the number input could already overflow).

I am currently waiting on flutter/flutter#61069.

`NumberTextView`, `FocusSubmittedTextField` won't submit when losing focus on conversion

Steps to reproduce

  1. Create a new entry using + button
  2. Click the confirm button to create the entry (you should be back on the converter page)
  3. Edit the newly created entry number's text "input" (immutable) to something that changes it's converted value
  4. Click on the converted value

Actual behavior

The converted value takes back its old value (from non-edited number).

Note: the bug does not occur in the entry page, only in the converter page (maybe related to Slidable).

Expected behavior

The FocusSubmittedTextField should submit, and therefore we should see the newly converted value still appearing in the converted text.

Null reference release only bug

Noticed a bug that only occurs in release builds (not in debug).
It also seems to only happen on the WEB version.

Steps to reproduce

  1. Hit hamburger menu icon (top left)
  2. Create a new collection
  3. Hit hamburger menu icon again
  4. Delete the newly created collection
  5. (Close drawer/sidebar by clicking outside of it)

Actual behavior

or even full white/gray screen.

Web DevTools console:
Flutter Web Bootstrap: Programmatic
js_primitives.dart:47 Got object store box in database entries.
js_primitives.dart:47 Got object store box in database collections.
js_primitives.dart:47 TypeError: null: type 'minified:U5' is not a subtype of type 'minified:pa<dynamic>'
js_primitives.dart:47     at Object.f (http://localhost:42661/main.dart.js:4220:3)
js_primitives.dart:47     at Object.aQA (http://localhost:42661/main.dart.js:4835:18)
js_primitives.dart:47     at iD.b1g [as a] (http://localhost:42661/main.dart.js:4830:3)
js_primitives.dart:47     at iD.b1u (http://localhost:42661/main.dart.js:4802:10)
js_primitives.dart:47     at aoF.$1 (http://localhost:42661/main.dart.js:35309:28)
js_primitives.dart:47     at bm.t (http://localhost:42661/main.dart.js:34850:19)
js_primitives.dart:47     at qR.bt (http://localhost:42661/main.dart.js:73059:126)
js_primitives.dart:47     at qR.iV (http://localhost:42661/main.dart.js:64550:9)
js_primitives.dart:47     at qR.iV (http://localhost:42661/main.dart.js:64586:11)
js_primitives.dart:47     at qR.ho (http://localhost:42661/main.dart.js:64520:6)
2js_primitives.dart:47 Another exception was thrown: Instance of 'minified:eI<void>'

Everything gets back in order when manually selecting the collection again:

  1. Hit hamburger menu
  2. Click on the collection

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.