๐Ÿ”ฅ Disintegrate your apps with style.

Overview

๐Ÿ”ฅ Set GNOME Shell on Fire!

When I released the Desktop Cube Extension, many people requested to revive one of the most useless features of Linux desktop history: Setting windows on fire! This extension is not only more useless than the cube, but it is also much more hacky. So I expect some bug! Let's incinerate them all!

For a list of things changed in previous releases, you can have a look at the changelog!

Effect Preview
Fire
The classic effect inspired by Compiz. However, this is implemented using a GLSL shader and not with a particle system like in the old days.
Matrix
Turn your windows into a shower of green letters! The color is actually configurable.

Only available in GNOME Shell 40+
T-Rex Attack
Destroy your windows with a series of violent slashes!

Only available in GNOME Shell 40+
TV-Effect
This is a very simple effect to demonstrate that this extension could also be used in a more professional environment.

๐Ÿ’ž These People love this Extension

While coding new features is the most awesome way to contribute, providing financial support will help me stay motivated to invest my spare time to keep the project alive in the future.

๐Ÿฅ‡ Current Gold Sponsors

Dennis ten Hoove

๐Ÿฅˆ Current Silver Sponsors

Jorge Castro

๐Ÿฅ‰ Current Bronze Sponsors

Be the first!

๐Ÿ… Previous Sponsors and One-Time Donators

@RickStanley

Do you want to show that you love it too? You may become a sponsor for as little as 1$ / month! If you like this extension, you may also want to try one of my other extensions: ๐ŸงŠ Desktop-Cube or ๐Ÿฐ Fly-Pie!

โฌ‡๏ธ Installation

You can either install the Burn-My-Windows extension from extensions.gnome.org (a), download a stable release from GitHub (b) or clone the latest version directly with git (c).

a) Installing from extensions.gnome.org

This is the easiest way to install the Burn-My-Windows extension. Just head over to extensions.gnome.org and flip the switch! If you want to use a more up-to-date version, you can try one of the methods listed below.

b) Downloading a Stable Release

Execute this command to download the latest stable release:

wget https://github.com/Schneegans/Burn-My-Windows/releases/latest/download/[email protected]

Install it by executing the following command. If you have the Burn-My-Windows extension already installed and want to upgrade to the latest version, append the --force flag in order to overwrite existing installs of the Burn-My-Windows extension.

gnome-extensions install [email protected]

Then restart GNOME Shell with Alt + F2, r + Enter. Or logout / login if you are on Wayland. Then you can enable the extension with the Gnome Tweak Tool, the Extensions application or with this command:

gnome-extensions enable [email protected]

c) Cloning the Latest Version with git

You should not clone the Burn-My-Windows extension directly to the ~/.local/share/gnome-shell/extensions directory as this may get overridden occasionally! Execute the clone command below where you want to have the source code of the extension.

git clone https://github.com/Schneegans/Burn-My-Windows.git
cd Burn-My-Windows

Now you will have to install the extension. The make command below compiles the locales, schemas and resources, creates a zip file of the extension and finally installs it with the gnome-extensions tool.

make install

Then restart GNOME Shell with Alt + F2, r + Enter. Or logout / login if you are on Wayland. Then you can enable the extension with the Gnome Tweak Tool, the Extensions application or with this command:

gnome-extensions enable [email protected]

:octocat: I want to contribute!

That's great! Here are some basic rulles to get you started: Commits should start with a Capital letter and should be written in present tense (e.g. ๐ŸŽ‰ Add cool new feature instead of ๐ŸŽ‰ Added cool new feature). You should also start your commit message with one applicable emoji. This does not only look great but also makes you rethink what to add to a commit. Make many but small commits!

Emoji Description
๐ŸŽ‰ :tada: When you added a cool new feature.
๐Ÿ”ง :wrench: When you added a piece of code.
โ™ป๏ธ :recycle: When you refactored a part of the code.
โœจ :sparkles: When you applied clang-format.
๐ŸŒ :globe_with_meridians: When you worked on translations.
๐ŸŽจ :art: When you improved / added assets like themes.
๐Ÿ’„ :lipstick: When you worked on the UI of the preferences dialog.
๐Ÿš€ :rocket: When you improved performance.
๐Ÿ“ :memo: When you wrote documentation.
๐Ÿชฒ :beetle: When you fixed a bug.
๐Ÿ’ž :revolving_hearts: When a new sponsor is added or credits are updated.
โœ”๏ธ :heavy_check_mark: When you worked on checks or adjusted the code to be compliant with them.
๐Ÿ”€ :twisted_rightwards_arrows: When you merged a branch.
๐Ÿ”ฅ :fire: When you removed something.
๐Ÿšš :truck: When you moved / renamed something.
Comments
  • TypeError: Adw is null

    TypeError: Adw is null

    Describe the Bug

    I recently upgraded my OS (Pop os 21.10) to 22.04 LTS Beta. After completing the upgrade, I noticed the extensions that I manually installed before is removed. So I added this favorite extension back but I am unable to view the configuration settings. I am on Gnome 42.

    Please refer to the following message:

    Somthing's gone wrong We're very sorry but there's been a problem: the settings for this extension can't be displayed. We recommend that you report the issue to the extension authors.

    The settings of extension [email protected] had an error:
    
    TypeError: Adw is null
    Stack trace:
    PreferencesDialog@/home/sabbir007/.local/share/gnome-shell/extensions/[email protected]/prefs.js:112:21
    buildPrefsWidget@/home/sabbir007/.local/share/gnome-shell/extensions/[email protected]/prefs.js:569:16
    _init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:219:40
    ExtensionPrefsDialog@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:175:4
    OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:128:33
    asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:115:22
    run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:186:20
    main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
    run@resource:///org/gnome/gjs/modules/script/package.js:206:19
    start@resource:///org/gnome/gjs/modules/script/package.js:190:8
    @/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17
    
    
    Please guide me how to fix this and thanks in advance!
    bug 
    opened by sabbir2world 12
  • Cannot select effect color on KDE

    Cannot select effect color on KDE

    Instead of the effect the window is displayed as a black box and then (dis)appears after the effect duration.

    As suggested on reddit I tried checking the output of "journalctl -f -o cat". This seems to be the error hat comes up when a windows is opened/closed:

    qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2637, resource id: 71303488, major code: 18 (ChangeProperty), minor code: 0
    app-systemsettings-9f887cded2da4588a5145e588ddc0583.scope: Succeeded.
    qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2641, resource id: 41943426, major code: 18 (ChangeProperty), minor code: 0
    

    Operating System: KDE neon 5.25 KDE Plasma Version: 5.25.4 KDE Frameworks Version: 5.96.0 Qt Version: 5.15.5 Kernel Version: 5.15.0-46-generic (64-bit) Graphics Platform: X11 Processors: 12 ร— AMD Ryzen 5 3600 6-Core Processor Memory: 15,6 GiB of RAM Graphics Processor: Radeon RX 5500 XT Manufacturer: Gigabyte Technology Co., Ltd. Product Name: B550 AORUS PRO

    bug KDE 
    opened by rrpeak 11
  • (Could be a kwin issue) Task Switcher and Virtual Desktop overlays crash something (either kwin or the effect..?)

    (Could be a kwin issue) Task Switcher and Virtual Desktop overlays crash something (either kwin or the effect..?)

    If I switch desktops while an effect is active, kwin seems to crash, as all programs close and kde restarts (which is what I've seen happen before if I kill kwin). I'll try to find logs

    bug KDE 
    opened by obj-obj 11
  • No selectable effect

    No selectable effect

    Describe the Bug

    I can't set any effects on the setup screen. I am always offered an empty-menu! (See the screen-shot)

    Steps to reproduce the behavior:

    1. Go to Welcome window (First window of the extension: Burn my window setting)
    2. Click on --> Chose of animation Menu-list
    3. See error --> no choice is allowed, the menu is empty!

    You may also check the output of GNOME Shell for any error messages. This can be done with the following terminal command. Execute this in a terminal and observe the output while reproducing the bug.

    journalctl -f -o cat | grep -E 'burn-my-windows|' :
    
    (EE) event18 - Corsair Corsair STRAFE Gaming Keyboard: client bug: event processing lagging behind by 27ms, your system is too slow
    Started Application launched by gnome-shell.
    [session uid=1000 pid=73172] Activating via systemd: service name='org.gnome.Terminal' unit='gnome-terminal-server.service' requested by ':1.176' (uid=1000 pid=95359 comm="/usr/bin/gnome-terminal -- fish")
    Starting GNOME Terminal Server...
    [session uid=1000 pid=73172] Successfully activated service 'org.gnome.Terminal'
    Started GNOME Terminal Server.
    Started VTE child process 95399 launched by gnome-terminal-server process 95364.
    [2022-03-27 12:20:03.617] [info] cat(95412)
    [2022-03-27 12:20:03.619] [info] rm(95422)
    [2022-03-27 12:20:03.674] [info] pacman(95584)
    

    System

    • Linux Garuda
    • Burn-My-Windows version 12
    • GNOME Shell version: 42.0-0.1

    Screenshot from 2022-03-27 12-13-38

    bug 
    opened by glvercellone 9
  • Plasma 5.26 Beta - Window appears before animation plays

    Plasma 5.26 Beta - Window appears before animation plays

    Describe the Bug

    Installed 5.25.90 (plasma 5.26 beta) and the animation and window draw orders are out of sequence for both opening and closing windows. Opening a new Window has the Window appear, play the animation and then redraw the window. Closing a Window has the the animation play over the Window before the Window disappears. If relevant this is a Wayland session

    Steps to reproduce the behavior:

    1. Set an effect in Kwin Effects
    2. Open Window
    3. Observe Window appears, animation plays over it, Window flickers and then is redrawn
    4. Close Window
    5. Animation plays over Window, only then does it disappear instead of as the animation plays

    System

    Please complete the following information:

    • Linux distribution Fedora Rawhide
    • Burn-My-Windows version v21
    • Plasma Shell version: 5.25.90
    bug KDE fix incoming 
    opened by mmcnutt 7
  • Add this effects to the KDE store.

    Add this effects to the KDE store.

    The Idea

    If you add this effect to https://store.kde.org/browse?cat=209&ord=latest . It can then be easely installed through the kwin ui. (Get new things or discover)

    feature request KDE 
    opened by ranomier 7
  • Broken activities overview in GS 3.36

    Broken activities overview in GS 3.36

    Describe the Bug

    All in activities overview:

    • after you DND a window clone to another workspace, the clone isn't removed from the original workspace.
    • after closing a window, the burn animation is performed, but the clone is not completely removed from the workspace overview, remaining window clones won't rearrange.
    JS ERROR: TypeError: actor is undefined
    _shouldDestroy@/home/user/.local/share/gnome-shell/extensions/[email protected]/extension.js:204:33
    
    • switching to another workspace and back after closing a window will cause this error:
    Object .Gjs_ui_workspace_WindowClone (0x557192ec8e40), has been already deallocated โ€” impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
    == Stack trace for context 0x557191efe940 ==
    #0   7ffde0259170 b   resource:///org/gnome/shell/ui/workspace.js:1398 (1ddc2da82268 @ 1925)
    #1   5571929d8418 i   resource:///org/gnome/shell/ui/workspace.js:1246 (1ddc2da80d30 @ 213)
    == Stack trace for context 0x557191efe940 ==
    ...
    

    System

    • Ubuntu 20.04 / X11
    • Burn-My-Windows version 4
    • GNOME Shell version: 36.6.9
    bug 
    opened by G-dH 7
  • Window-open animation incompatible with Focus GNOME extension

    Window-open animation incompatible with Focus GNOME extension

    Burn my windows do not animation open window animation when I use with "Focus" extension. https://extensions.gnome.org/extension/3924/focus/

    Steps to reproduce the behavior:

    1. set "Open Window Animation".
    2. run "open window animation". -> no problem.
    3. set "Focus" extension to True.
    4. cannot run Open Window Animation.
    • Should I consult with Focus team?
    bug wontfix 
    opened by tourmaline3333 6
  • Emacs window effect freezes when toggle-frame-maximized is set to true

    Emacs window effect freezes when toggle-frame-maximized is set to true

    Describe the Bug

    When opening Emacs window and the toggle-frame-maximized is set to true the effect will froze and stays on the window permanently. See screenshot bellow.

    Screenshot from 2022-02-02 09-07-44

    When removing toggle-frame-maximized the behavior stops.

    Steps to reproduce the behavior:

    1. Install Emacs
    2. Add following lines to ~/.emacs
    ;; Start maximised (cross-platf)
    (add-hook 'window-setup-hook 'toggle-frame-maximized t)
    
    1. Enable Burn My Windows extension
    2. Open Emacs window

    Expected Behavior

    The effect will finish as when played on other windows

    System

    • Linux distribution [Fedora 35 Silverblue]
    • Burn-My-Windows version [Burn-My-Windows 10]
    • GNOME Shell version: [41.3]
    bug 
    opened by Zlopez 6
  • Tartine

    Tartine

    The Motivation

    In 90's, I used a funny Windows effect on Apollo AEGIS system. Its name was Tartine. Window dripped from top to bottom, like a slice of melted butter. I saw people put their hand under the screen! Could you add this effect?

    contributions welcome new effect 
    opened by InfoLibre 6
  • Claw scratch

    Claw scratch

    Hi buddy, Your Progress Is Rock Man I have an additional effect ๐Ÿ’ก could you add claw scratch ====================here is examples & free materials =================

    1. https://www.vecteezy.com/vector-art/144607-knives-and-scratch-marks-vectors
    2. https://www.vecteezy.com/search?qterm=claw-scratch-free&content_type=vector

    =================================================== Cheers ๐Ÿ˜Š

    feature request 
    opened by EliaHKM 6
  • KDE window decorations pop in

    KDE window decorations pop in

    Describe the Bug

    On KDE (have not tested in GNOME) window decorations pop-in after the animation is complete instead of appearing with the decoration if the decorations are not default KDE.

    Steps to reproduce the behavior:

    1. Apply a set of window decorations. (tested with Kyzenred and Materia Manjaro Dark Solid and Plastik)
    2. Apply a burn-my-windows affect
    3. Open a window that will follow system decorations (a good one is to click the settings icon of the effect you just added)

    System

    Please complete the following information:

    • Garuda Linux, up to date
    • I assume most recent? I installed via https://store.kde.org/p/1884309 yesterday and installed a few more for testing just now
    • KDE 5.26.4

    This is a pretty simple issue so I feel like it might just be a known thing that isn't solvable, but I can't see any bug reports on it and the effect does seem to work as intended with the default breeze decorations, so I wanted to at least post it here in case it isn't known.

    Edit : I should add that CLOSING windows works fine, the window decorations disappear with the effect

    bug 
    opened by Churchexe 1
  • Strange rendering under Kwin/Plasma

    Strange rendering under Kwin/Plasma

    Hi,

    Describe the Bug

    Since a few versions, Burn-My-Windows, for all animations, seems to draw the window without its border nor its entire content, but suddenly adds them at the end of the animation (this is at least how I have the impression it works), giving the impression that the window is trembling, thus ending to be unpleasant and non-fluid, even if thereโ€™s no real lagging as in a low-frame-rate animation. I do not know if itโ€™s a change in Plasma/kWin behaviour or a Burn-My-Windows one, but it doesnโ€™t seem to render this way with built-in KdePlasma animations. On some windows (probably depending on window type), the animation will even draw a transparent frame, and the window will be rendered after the end of the animation.

    Steps to reproduce the behavior:

    1. Enable any Burn-My-Windows animation
    2. Open or close any window containing text and images
    3. Observe that the windows frame appears and sometimes some of its content (probably depending on the content type) in its flashy animation, BUT adds the window borders, window title and window content once the animation is done.
    4. Feeling this awkward sensation that something isโ€ฆ wrong.

    The output of the following command does not give anything.

    journalctl -f -o cat | grep -E 'burn-my-windows|'
    

    System

    Please complete the following information:

    • Operating system : Arch Linux x86_64
    • Burn-My-Windows version : r909.9ff2762-1
    • Desktop Environment : Plasma 5.26.4 with kwin as Window Manager
    • CPU : Intel i5-10400 (12) @ 4.300GHz
    • GPU : Intel CometLake-S GT2 [UHD Graphics 630]

    Here is two videos showing the difference of both behaviour. The first video was recorded in early october, the last one today with the current version. old_version.webm new_version_buggy.webm

    P.S. : Video is kind of laggy, but itโ€™s only due the recording parameters and the compression on it. It is perfectly fluid on my 144Hz display.

    bug KDE 
    opened by Anglodel 3
  • "Shaking" windows.

    Describe the Bug

    Some applications starts "shaking" after they have started, especially Google Chrome. Firefox does not.

    They cannot be interacted with. Closing the windows with SUPER + Q works and shows the effect.

    journalctl -f -o cat | grep -E 'burn-my-windows|'
    
    Started Application launched by gnome-shell.
    asked to register item /org/freedesktop/secrets/collection/login/2, but it's already registered
    Can't update stage views actor <unnamed>[<MetaWindowGroup>:0x55a19e26a360] is on because it needs an allocation.
    Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x55a1a9413b00] is on because it needs an allocation.
    Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x55a1a0e9c6e0] is on because it needs an allocation.
    Can't update stage views actor <unnamed>[<Gjs_ui_workspaceAnimation_MonitorGroup>:0x55a1adeb59b0] is on because it needs an allocation.
    Can't update stage views actor <unnamed>[<ClutterActor>:0x55a1a3945f70] is on because it needs an allocation.
    Can't update stage views actor <unnamed>[<Gjs_ui_workspaceAnimation_WorkspaceGroup>:0x55a1a9a1b8f0] is on because it needs an allocation.
    Can't update stage views actor <unnamed>[<ClutterClone>:0x55a1a9a48b80] is on because it needs an allocation.
    app-gnome-google\x2dchrome-289068.scope: Consumed 10.548s CPU time.
    

    System

    • Linux distribution: Pop!_OS 22.04
    • Burn-My-Windows version 22
    • GNOME Shell version: 42.4
    bug GNOME 
    opened by tengl 3
  • Giant windows

    Giant windows

    Describe the Bug

    image

    image

    Steps to reproduce the behavior:

    1. Enable extension
    2. Set open and close animations to broken glass
    3. Open GNOME software (happens with other software as well, but the one with near-100% reproducibility in my experience is GNOME software)

    You may also check the output of GNOME Shell for any error messages. This can be done with the following terminal command. Execute this in a terminal and observe the output while reproducing the bug.

    journalctl -f -o cat | grep -E 'burn-my-windows|'
    
    Can't update stage views actor <unnamed>[<MetaWindowGroup>:0x55663ffe8340] is on because it needs an allocation.
    Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x556648ae7720] is on because it needs an allocation.
    Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x5566418bb4e0] is on because it needs an allocation.
    Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x556648ae7f00] is on because it needs an allocation.
    Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x5566418bb160] is on because it needs an allocation.
    Ignored exception from dbus method: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name com.system76.Scheduler was not provided by any .service files
    

    System

    Please complete the following information:

    • Linux distribution Arch
    • Burn-My-Windows 21
    • GNOME Shell version: 42.4
    bug GNOME 
    opened by gabrc52 2
  • Randomizing Effects/Animations

    Randomizing Effects/Animations

    Schneegans,

    Is there any way to make all these effects work randomly instead of setting just one animation at a time in KDE? I really miss that feature from compiz. I know this is already possible in Gnome. You've already said it should be a feature of kwin but how difficult would it be to add randomizing anim option to the current burn-my-windows setting in kwin? Would there be any easier way of doing this by somehow importing/mimicking this code from Gnome and make it run randomly inside KDE? I'm sure adding this option will encourage kde users to wanna use BMW more.

    feature request KDE 
    opened by shawnk0723 3
Releases(v23)
Owner
Simon Schneegans
Simon Schneegans
Open apps directly in GNOME Software by clicking Install from Flathub and apps.gnome.

Flatline Open apps directly in GNOME Software by clicking Install from Flathub and apps.gnome. Load the extension in Firefox Clone the repository Open

Cleo Menezes Jr. 43 Nov 7, 2022
Sample apps showing how to build music and video apps for Xbox using a WebView.

description languages name page_type products urlFragment Sample showing how to build music and video apps using primarily web technologies for Xbox.

Microsoft 11 Dec 14, 2022
why make apps to increase focus -- when you can make apps to reduce focus

impossifocus ?? What is this? ImpossiFocus will measure focus by reading your brainwaves -- and if you're in the zone, it'll ensure that changes with

Aleem Rehmtulla 10 Nov 30, 2022
iOS 7 style switches for your checkboxes

Description Switchery is a simple component that helps you turn your default HTML checkbox inputs into beautiful iOS 7 style switches in just few simp

Alexander Petkov 2.1k Dec 31, 2022
Present your links in style ๐Ÿ”—๐Ÿ”ฎ

links Present your links in style ?? ?? links screenshot Have you ever wanted a place that can make all your profiles and links nicely organized, easi

Abhishek Keshri 19 Nov 25, 2022
With this plugin, you can easily make a stopwatch or timer on your site. Just init, style and enjoy.

TimezZ With this plugin, you can easily make a stopwatch or timer on your site. Just init, style and enjoy. Features Typescript support Support all en

Valery Strelets 37 Dec 5, 2022
Veselin Petranchev 2 Oct 11, 2022
Jumpstart Your Static Web Apps Learning Journey with #30Days Of Content and Activities

30DaysOfSWA - A Learning Journey Welcome to #30DaysOfSWA - a project to give beginners and experienced developers a tour of Azure Static Web Apps from

null 42 Nov 23, 2022
โ›บ๏ธ Tipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. โœจ

โ›บ๏ธ Tipi โ€” A personal homeserver for everyone โš ๏ธ Tipi is still at an early stage of development and issues are to be expected. Feel free to open an iss

Nicolas Meienberger 4.9k Jan 4, 2023
This repository contains an Advanced Zoom Apps Sample. It should serve as a starting point for you to build and test your own Zoom App in development.

Advanced Zoom Apps Sample Advanced Sample covers most complex scenarios that you might be needed in apps. App has reference implementation for: Authen

Zoom 11 Dec 17, 2022
Reduce misspelled email addresses in your web apps.

mailcheck.js The Javascript library and jQuery plugin that suggests a right domain when your users misspell it in an email address. mailcheck.js is pa

mailcheck 7.9k Dec 28, 2022
๐Ÿ‘ŒA useful zero-dependencies, less than 434 Bytes (gzipped), pure JavaScript & CSS solution for drop an annoying pop-ups confirming the submission of form in your web apps.

Throw out pop-ups confirming the submission of form! A useful zero-dependencies, less than 434 Bytes (gzipped), pure JavaScript & CSS solution for dro

Vic Shรณstak 35 Aug 24, 2022
Possibly the coolest way to install apps and customize your Mac!

BrewMyMac Possibly the coolest way to install apps and customize your Mac! Introduction This article explains the motivation behind this project. Gett

Alan Tai 38 Dec 6, 2022
DripUI a collection of free Tailwind CSS components to bootstrap your new apps, projects or landing sites!

DripUI - Tailwind Components DripUI is an amazing collection of free UI components to help you develop projects faster and easier. The most elegant co

Dan 24 Nov 27, 2022
JavaScript Style Guide

Airbnb JavaScript Style Guide() { A mostly reasonable approach to JavaScript Note: this guide assumes you are using Babel, and requires that you use b

Airbnb 130.5k Jan 4, 2023
Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.

You (Might) Don't Need jQuery Frontend environments evolve rapidly nowadays and modern browsers have already implemented a great deal of DOM/BOM APIs

NEFE 20.3k Dec 24, 2022
Project Cider. A new look into listening and enjoying Apple Music in style and performance. ๐Ÿš€

Links Wiki Request Feature Report Bug View The Releases Install Sources Compiling and Configuration For more information surrounding configuration, co

Cider Collective 5.8k Jan 5, 2023
An iterator wrapper that supports Rust-style chaining

Riter (in development) An iterator wrapper that supports Rust-style chaining Install TODO: This package is not yet available. Once it's mature enough,

์ž‡์ฐฝ๋ช… 3 Mar 3, 2022