Skip to content

Latest commit

 

History

History
111 lines (75 loc) · 3.68 KB

File metadata and controls

111 lines (75 loc) · 3.68 KB
  • task bar

    • calendar (click clock)
  • improve notification center

    • add date/time
  • more unit tests

  • improve powertop

  • limit hovered clients to 1 while using screen preview

    • should fix mousegrabber issue
  • multihead

    • brightness keys / slider control an arbitrary display
    • screen_preview is broken w/ multiple monitors
    • check that all clients show up in client list, as left bar is missing from non-primaries
  • break keys out from rc.lua

    • configurable?
  • thunar has an error under luajit: attempt to index field 'layout' (a userdata value)

  • time doesn't localize

  • default app selector (through rofi?)

  • configuration interface

  • translations everywhere

  • Xorg intel config

  • rebuild screen preview

    • first-class multimonitor support
    • component for wallpaper images so sizes don't have to be explicitly set
    • small visuak bug rn with occupied tags ( no border )[ might have something to do with wallpaper_widget ]
  • Use pre-built buttons

  • find a way to change GTK theme on the fly

    • Materia seems to have no difference (this is an L)
    • xfsettingsd + xfconf
      • xfconf-query -c xsettings -p /Net/ThemeName
      • change icon theme too
      • i had another idea that had something to do with macOs but i forget it
      • on startup:
        • start xfsettingsd ( requires xfce4-settings )
        • query active GTK/icon themes
        • exit hook to restore themes
        • search dir of active GTK theme for a dark variant (generally name-dark or namedark)
        • if light wallpaper (for the love of god, cache the 1x1 or the is_light state or something), then set to light. If dark, set to dark.
      • applet hook for settings to open xfce4-settings-manager
      • make sure these dependencies are optional
      • https://forum.xfce.org/viewtopic.php?id=12711
      • https://docs.xfce.org/xfce/xfconf/start
      • https://docs.xfce.org/xfce/xfce4-settings/xfsettingsd
  • a way to disable light wallpaper checks

  • antialiased corners? https://github.com/elenapan/dotfiles/wiki/Rounded-corners

  • border for appmenu popups

  • some sort of service for features to register their /sh/ hooks so that the sh file doesn't have to do as much heavy lifting

  • battery widget does not react to pywal changes

  • Use dbus.smart_proxy_2

  • sort out weird fucking bugs with xfsettingsd setting gtk theme to Materia-transparent-light

    • pywal related?
  • fix src/debug/flag_globals.lua

    • on exit print globals by count by file (ie, most queried global in file)
  • scale wallpaper widgets when solid.png showing so it actually covers the widget

  • try going back to naughty notifications

  • fix xfsettingsd creating 'super+r' shortcut (toggle floating)

    • xfconf-query -c xfce4-keyboard-shortcuts -p "/commands/custom/r" --reset
  • use vs code to replace for\s_,\s([^\s]+)\sin ipairs with for _, $1 in pairs as pairs is faster

  • better Readme for bundler

  • rewrite simple_appmenu_server in lua

  • improve tests

    • rewrite test.lua to exit non-zero if a test fails, for github actions
  • allow multiple dirs for bundler (eg src, tests)

  • src.util.lgi.MainLoop tests

    • src.util.lgi tests
  • use xfsettings better

  • expose some sort of non-widget appmenu API

  • github actions for tests - doesn't work because LGI is a little bitch

    • test this on a clean system