Erster Commit
Erster Commit
Platzausnutzung verbessern. Keine Namenseingabe über extra Eingabefeld mehr, nur noch per View Bearbeitung. Neues Icon für Alarm Templates
Entferne Resize Handling, da die Touch Oberfläche i.d.R. immer im fullscreen läuft. Entferne state machine durch variable. Verschiebe mehr Funktionalität von den mode widget Klassen in die abstrakte Basisklasse. Background Image verändert. Neue Basisklasse für Buttons, die highlighting beherrscht (vorher in svgbutton).
Zeige Playlist Namen im Mode Music. Entferne MusicPlayButton. Füge NumberWidget für Alarms hinzu.
Add playlist control
Playlist stuff
Playlists: Remove add_files button and allow drag&drop of files and urls. Show current time in music tab.
Refactored room control server. Is server only now (no gui) and uses qjson to sync object states. Direct support for liri remote commands. Mpris support added.
Erweiterte Readme
Remove main.cpp->RoomControlServer init the app. Don't use enums (use ints) for json serialized classes. Fix bug with adding known pins
Make client compatible to the new json-protocol powered RoomControlServer. Created Models for most state trackers and redesigned the desktop gui.
Remove old files. Add curtain control to the main menu.
Redesign gui; make volumes widgets double spin boxes.
Reorganize files: Split files into communication with the server (new folder _network_) and desktop gui parts. Add first touch gui implemetation. Actual data is not displayed currently.
Framework: mpris->cinemaplayer; Bug fixes; New linking system for profiles and dependencies
Make abstractmodewidget able to display content of a model with abstractcontrolbutton as items. Fix bug with removing items from the playlist model.
visual changes
Add new service provider: ActorMute to mute and unmute pulseaudio channels on the server
Add new actor: ActorMute to mute/unmute pulseaudio sinks.