chore(readme): moved roadmap&todo to our markdown platform.

This commit is contained in:
Lemmy
2026-04-09 19:26:39 -04:00
parent 92a0b181ed
commit 6c78250f4b
+1 -88
View File
@@ -167,93 +167,6 @@ gdbus call --session --dest dev.noctalia.Debug --object-path /dev/noctalia/Debug
## Configuration
Noctalia reads `$XDG_CONFIG_HOME/noctalia/config.toml` or `~/.config/noctalia/config.toml`.
If no config file exists, it falls back to built-in defaults in code, including this disabled idle behavior:
If no config file exists, it falls back to built-in defaults in code.
```toml
[idle.behavior.lock]
timeout = 660
command = "noctalia:lock"
enabled = false
```
Idle behaviors use a single `command` field.
That can be either a normal shell command such as `notify-send 'Idle' 'Locking soon'`, or a Noctalia IPC command prefixed with `noctalia:` such as `noctalia:lock` or `noctalia:toggle-launcher`.
See [CONFIG.md](/mnt/storage/GitHub/noctalia-dev/Nextalia/CONFIG.md) for the full configuration reference.
## Roadmap
### Hardware and networking
- [ ] Brightness control + OSD
- [ ] Network service (NetworkManager via DBus)
- [ ] Bluetooth service (Bluez via DBus)
### Desktop shell
- [~] Control center panel (Weather, Media, Audio vol., )
- [ ] Keyboard layout switching
- [ ] PipeWire audio spectrum
- [~] Clipboard manager <- missing auto-paste /
- [~] Lock screen (ext-session-lock-v1) <- still needs polish
- [x] Idle inhibitor (prevent sleep)
- [~] More compositors (Labwc pending)
- [ ] Application file search provider
### Theming and customization
- [ ] Palette generation (port python implementation to c++)
- [ ] Dark/light mode switching
- [ ] I18n / translations
- [ ] Blur and advanced visual effects
- [ ] Night light (wlsunset)
- [ ] Settings panel
- [ ] Sound effects
### Ecosystem
- [x] Geolocation (weather)
- [x] Compositor integration (Hyprland)
- [ ] Desktop widgets
- [ ] Shell update checker
- [ ] Calendar integration
- [ ] Plugin system (Luau)
### Controls (`src/ui/controls/`)
- [x] Checkbox
- [ ] Tab bar
- [ ] Grid view
- [ ] Context menu
- [ ] Color picker
- [ ] File and folder picker <- or use system dialog ?
### Widgets
- [~] Tray
- [x] Media mini
- [x] Weather
- [ ] Network
- [ ] Bluetooth
- [ ] Brightness
- [x] Power profile
- [~] System monitor <- need graph fix
- [ ] Dock
- [ ] Keyboard layout
- [ ] Lock keys (Caps/Num)
- [ ] Dark mode button
- [ ] Night light button
- [x] Keep awake (idle inhibitor)
- [ ] Audio visualizer
- [x] Launcher button
- [x] Session menu button
- [ ] Wallpaper selector button
- [ ] Custom button (with user-defined IPC)
- [ ] Settings button
### Desktop Widgets
- [ ] Clock
- [ ] Media player
- [ ] System stats
- [ ] Audio visualizer
- [ ] Weather