-
Notifications
You must be signed in to change notification settings - Fork 0
TODO UI Apps
Ben Bucksch edited this page Jun 27, 2023
·
1 revision
If you're a JavaScript frontend developer who is well-versed in Svelte, or can write connectors to backend services, you can help create the built-in Parula apps for the most basic user tasks:
Status: DONE Prototype
- Show time
- Stop watch
Status: DONE in Pia Say:
Remind me in 20 minutes to take the cake out of the oven- Later:
Remind me of this tomorrow, whereasthisis the web page you're looking at right now
Status: DONE Prototype
- Checklist
- Play the song
- Control playback: Skip to next song, repeat, volume up/down etc.
Status: DONE in Pia
- Search for song or artist
- Play more songs from the same artist
Using:
- mpd
- Local music library
- Can work completely offline
Status: DONE in Pia
Say:
Play house musicPlay the station RPR1
Using:
- Internet radio stations
- Including local radio stations close to the user
- List of 1000s of radio stations, classified by their genre
- Show current weather: Temp, Humidity, Rain etc.
- Show forecast for tomorrow and the coming days
- Know the user's location
- Show Wikipedia articles with a nice, simplified UI
- Download entire Wikipedia (5 GB) on device, for offline / fallback use
Status: DONE Prototype
- Search for recipe
- Show recipe
- Name, description, pictures
- Ingredients (and calculate for number of persons)
- Steps
- Add ingredients to shopping list
- Set timers, based on steps
- Search for product
- by name
- by category
- using filters (specific to product category)
- Show product results
- Name
- Picture
- Description
- Specifications
- Vendor and price
- Search for contact
- Show contact
- Action buttons to
- Call
- Send message with SMS, WhatsApp, FaceTime etc.
- Send mail
- Add notes
- Modify
- Show upcoming appointments (DONE Partially in Pia)
- Add appointment
- Title
- Date, time
- With person
- With description
- Join online meeting, using URL in description
- Read email
- Mark as read
- Mark with star or tag
- Open folder
- Search for email
- from/to person
- with subject
- within a date range
- Write email
Status: DONE Partially in Pia
- Turn on/off specific lights
- Philips Hue
- Connect to existing Open smart-home systems
- OpenHAB
- HomeBridge
- ...
- Voice control: Parula accepts voice commands to control devices connected to the smart home central
- UI: Parula shows a virtual representation of your house, and the smart devices in each room, shows their state, and allows to change them
- (Later) Information input: Changes in the smart devices are pushed from the smart home central into Parula, allowing automation on the Parula side. Parula allows to create routines using simple voice commands like: "When I come home, turn on the light in the hall way and the living room."
- Control your TV with voice commands
- UI: Control the TV visually with a simple UI. (Shows after you issued a voice command to the TV. This allows follow-up commands, like switching channels or adjusting volume multiple times.)
Device types:
- Kodi
- Samsung smart TV
- ChromeCast, Android TV
- Search for local photos
- within a date range:
In Febuary
- within a date range:
- Show the photos, in a scrollable list
- Open the photos app
Using:
- Photos on your device
- Search for photos on the web
- Show the photos, in a scrollable list
- Open the site where the photo was found
Using:
- Search engine