Skip to content

Prepare for daemon 0.1.0 #2

@WERDXZ

Description

@WERDXZ

Here are some tasks I want to note down for daemon 0.1.0

  • Figure out a way for scripting
    • Feasibility for lua (Better transparency but less permission control)
    • Feasibility for wasm (Since its JavaScript, we have good permission control, but not transparency of source code)
    • Feasibility for JavaScript (Please don't, I do not like JavaScript, but potentially we can embeds deno?)
  • Remove some workarounds I did for the need of MVP presentation
  • Abstractions
    • Abstract the wgpu wallpaper layer completely from wayland logics
    • Abstract a BufferManager to manage all GPU buffers
    • Abstract a ScriptManager to manage all loaded scripts
  • More shaders, I'm bad at coding shaders :(
  • Enhance ticking and frame update system
  • Just rewrite all existing rendering code and shaders (those are mostly AI generated/borrowed from other online references, does not work as very intended)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions