Giter Site home page Giter Site logo

cronix's Introduction

EvanZhouDev Banner

๐Ÿ‘‹ Hi, I'm Evan Zhou.

A designer and developer. I love new technologies, and am constantly looking for something interesting to play around with. If you've got something, let me know!

Check out my newest project, Google Bard for Raycast. Download it today!

โœจ Skills

What can I do?

General

My Skills

  • Web devlopment
    • React/JSX
    • Next.js Framework
    • Redux
  • Web Scraping
    • Headless browser control with Puppeteer
    • Getting general information with Axios
  • UI/Graphic Design
    • CSS/HTML

Fluent Languages

My Skills

  • Javascript/JSX
  • Python
  • English

JavaScript Specific Toolset

  • NodeJS
  • NPM
  • HTML5 Canvas

๐Ÿ‘พ Software

What's on my computer?

My Skills

Other Productivity Tools:

๐Ÿ’ป Hardware

What do I use?

  • Computer: M1 Macbook Air
  • Keyboard: Keychron K2 w/ Gateron Brown switches
  • Mouse: Logi MX 2 Anywhere
  • Stand: Rain Design mStand

๐Ÿ“ˆ Stats

How much do I do what I do?

cronix's People

Contributors

evanzhoudev avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

cronix's Issues

Enter creates new session

image

Sorry for spamming issues, but . . .

Instead of having to click the "+" to create the new session, I would rather click my enter key on my keyboard to make it create the new session.
Could you make it so that enter creates the new session?

Maybe as a next step, you should also create a bunch of customizable commands (maybe like how monkey type makes you click tab+enter to start a new test) so the user can avoid using their mouse altogether.

Add Session Deletion Confirmation

When clicking the delete button on a conversation, make it so that there is either a popup alert (more likely) or a form of a UI similar to the rename UI, where the delete button changes in-place to the confirm (less likely, as too easy to dismiss as not important).

Add More Themes

Themes to port from Monkeytype (feel free to add more in the comments)

  • Dark
  • Light
  • Nord
  • Nord Light

Icon?

You should probably make an icon
image
because it shows up empty in the tabs.

Mobile Version UI

These are issues on the mobile version that should be addressed

  • Center the timer vertically
  • Move the averages, scramble, and Menu bar higher
  • Make the font of "Session N" smaller
  • Center the text on the Help Tab

Add Widgets

A way to see glanceable information at the bottom right of the timer.

Planned widgets:

  • 3D Scramble Visualizer
  • Add Comments to Solve
  • Time Table
  • Time Graph
  • Scramble Browser

And more...

Improve Mobile Experience

Progress on all parts:

  • Titlebar: 100%
  • Footer: 100%
  • Main Page: 0%
  • Statistics Page: 0%
  • Help Page: 100%
  • Settings Page: 100%
  • Philosophy Page: 100%

Additional features:

  • Ability to switch between auto/desktop/mobile in Settings

consistency issue

The text that says "CRONIX" in the top left corner does not highlight/underline when the cursor hovers over it, unlike the rest of the tab bar items. Make it highlight white or underline white so that it looks like a button that is supposed to be clicked. This improves consistency.
Screenshot 2023-05-07 at 9 42 51 PM

More widgets

image
Honestly, a limit of 2 widgets kinda sucks. You should maybe add options to

  • add more on the other side
  • resize to fit container
  • or allow the user to drag them around the screen to their desired spot (treated like windows).

Maybe if this isn't possible, just make it so even when there are 2 widgets, I can click the add new widget, but instead of it showing the "limit reached" popup, it gives you an option to switch out an existing widget for a new one.

Add Settings Page

Be able to customize certain features such as (but not limited to)

  • Default session name
  • Default session event
  • Whether or not to display confetti
  • Whether or not to display toasts

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.