{"id":16345914,"url":"https://github.com/walidoux/calculatoux","last_synced_at":"2025-11-08T08:30:41.487Z","repository":{"id":188135787,"uuid":"661414321","full_name":"Walidoux/calculatoux","owner":"Walidoux","description":null,"archived":false,"fork":false,"pushed_at":"2023-08-13T22:28:40.000Z","size":2761,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-28T02:36:29.631Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Walidoux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-07-02T19:09:10.000Z","updated_at":"2023-08-08T22:00:36.000Z","dependencies_parsed_at":"2023-08-13T23:27:31.397Z","dependency_job_id":null,"html_url":"https://github.com/Walidoux/calculatoux","commit_stats":null,"previous_names":["walidoux/calculatoux"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Walidoux%2Fcalculatoux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Walidoux%2Fcalculatoux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Walidoux%2Fcalculatoux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Walidoux%2Fcalculatoux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Walidoux","download_url":"https://codeload.github.com/Walidoux/calculatoux/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239550273,"owners_count":19657541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T00:34:01.421Z","updated_at":"2025-11-08T08:30:41.455Z","avatar_url":"https://github.com/Walidoux.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Calculatoux\n\n## Inspirations\n\n- [Calculator Animations Example](https://dribbble.com/shots/2610388-Simple-calculator-animation)\n\n## Resources\n\n- [Typesafety in TS using Rust commands](https://github.com/oscartbeaumont/tauri-specta)\n- [Rust Grammar Calculator](https://github.com/lalrpop/lalrpop)\n\n## Blur and vibrancy window\n\n### Linux user systems\n\nThanks to [mutter-rounded](https://github.com/yilozt/mutter-rounded) which makes it possible to add vibrancy over windows. Mutter is a wayland display server and X11 window manager and compositor library.\n\n#### gnome-shell\n\n- Installation: follow the [Instructions](https://github.com/yilozt/mutter-rounded#readme) depending on your linux distro.\n\n- After installing `mutter-rounded` and the package of the app in the releases page, open your terminal and execute:\n\n```bash\ngsettings set org.gnome.mutter blur-list \"['calculatoux']\"\n```\n\nThis will whitelist the app window to trigger the blur effect.\nOn top of that, you can have the same effect for other windows such as your terminal by whitelisting them. And in order to figure out the name of the window, execute this:\n\n```bash\nxprop | grep WM_CLASS\n```\n\nYour cursor will be changed so you can select the window of your choice, and this will prompt the name of your window. You might want to get the first one if you have mutliple names.\n\n**Issue with Compiz Windows Effect**: This gnome extension doesn't apply for blurry windows, it has a weird effect when dragging and moving the window.\n\n#### Other desktop environments\n\n⚠️ Blurry backgrounds and rounded edges is only supported in gnome-shell due to the diversity of shell environments in linux based systems. And It is, **for now**, better to sick around to what most linux users have on their machine.\nFeel free to open either a PR/issue so we can make things work together!\n\n### Windows / MacOS\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalidoux%2Fcalculatoux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwalidoux%2Fcalculatoux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalidoux%2Fcalculatoux/lists"}