In diesem Thread können Feature Requests zu IPSView bzw. dem IPSStudio gepostet werden. Die einzelnen Posts werden von mir immer wieder mal hier im ersten Post zusammengefasst.
Generell darf man sich in diesem Thread keine unmittelbare Antwort erwarten, er dient für mich eher als Ideensammlung für die Weiterentwicklung des Studios. Für Fragen oder Diskussionen darf aber gerne ein eigener Thread zu einem potentiellen Feature Request eröffnet werden.
Allgemeine Feature Requests zu IPSView bzw. dem ViewDesigner:
- Mehrere Aktionen bei Wischgesten ausführen
- Animierter Seitenwechsel beim Sliden
- Mehr Hilfslinien beim Ausrichten von Objekten
- Zusätzliche Images für Slider (Aus/Ein)
- InlineImage/Button mit „Assoziationen“
- Shapes mit Remote für Größe/Position/Rahmen
- Rahmenfarbe für Ein/Aus
- CircleProgressBar
Client spezifische Feature Requests
- Client per Remote Steuerung in den Vordergrund holen oder in den Hintergrund senden
- Statusvariable für Client (App im Vordergrund, App im Hintergrund, …)
- Integrierte Sprachsteuerung
- iOS - Widget für Mitteilungszentrale
- iOS - 3D Touch für die Server Auswahl
- iOS - Support der Apple Watch
- iOS - Support von Apple TV
- iOS - Möglichkeit um AutoLock/Sleep zu unterbinden
- Windows - Server Auswahl für Client
- Windows - Tray-Menu mit Close
- Windows - Möglichkeit für Anzeige nur im Tray
- Automatische Umschaltung zwischen mehreren Servern (intern/extern)
- Client für Linux
Feature Request die bereits umgesetzt wurden:
- Alternative zur Darstellung mit Tabs (nur eine Hauptseite + Popups)
- Hintergrundfarbe für Tabs einstellbar machen (–> Verwendung von InlineButtons)
- Support von IRTrans (vordefinierte Buttons für alle verfügbaren Remote Controls)
- Support eines „LockPads“ um die Benutzeroberfläche zu sperren (Vergleich IP-Symcon Dashboard)
- Möglichkeit um einzelne Tab Inhalte zu sperren
- Client für MAC
- Möglichkeit zum Festlegen des aktiven Tabs nach Startup eines Clients
- Support der Anzeige von aktueller Uhrzeit und Datum
- Support von UNIX Timestamps
- Weitere Gestaltungsobjekte (Linien, Rahmen, …)
- Remote Steuerung des aktiven Tabs eines Clients
- Remote Steuerung des aktiven Popup eines Clients
- Ausblenden eines Controls durch eine IPS-Variable
- Deaktivieren eines Controls durch eine IPS-Variable
- Support von Media Streams
- Farben für Assoziationen
- Statischer Text für Assoziations Buttons
- Background Image für Pages
- Alignments von Texten und Images
- User Bestätigung vor dem Löschen einer View
- Zoom Funktion für Designer um eine Seite im Designer zu verkleinern
- Möglichkeit zum Inaktivieren(readonly) von AssoziationImages und ToggleImages
- Support einer Benutzeroberfläche in Englisch
- Möglichkeit zum kopieren von IDs aus dem Objektbaum in den Property-Editor
- „Speichern Unter“ Button für den Desginer
- „Full Screen“ Modus für Windows Client
- Möglichkeit zum automatischen Schließen von Popups
- Benutzer spezifische Auflösungen für Android
- Images ohne festen Seitenverhältnis skalieren
- Remote Steuerung von InlinePages
- Möglichkeit um Popups immer in der Mitte des Touchscreens zu platzieren
- Kopieren von kompletten Seiten
- Vorlagen: Support von Play,Stop,Pause, Prev und Next
- Vorlagen: Support von Fenster/Tür Status
- Vorlagen: Support von Rauchmelder, Bewegungsmelder, Alarm, …
- Support von Fett, Italic und Unterstrichen auch für iOS
- Support von Charts
- Support von Wochenplänen
- RGB Colorpicker mit Farbkreis
- Möglichkeit zum Gruppieren von Seiten
- Bei umbennen einer Seite auch autom. alle Links (DetailButton…) korrigieren
- Vorlagen: Support von RGB Popups
- Fernsteuerung mit Variablen mit invertierter Sichtbarkeit
- Support mehrerer Server Konfigurationen
- Aufruf von externen Programmen über IPSView
- Unterstützung des URL Schemas unter iOS
- Default Schriftgröße für eine komplette View
- Möglichkeit zum Drag&Drop von IDs in den Property-Editor
- Neuer InlineContainer vom Type Fußseite oder Detailmenü
- Objekte auf derselben Position einfügen wie Orginal (wenn auf eine andere Seite gepastet wird)
- Support von alternativen Grafikformaten (Animated GIFs, SVGs, …)
- Vertikale Slider
- Anzeige der aktuellen Viewgröße im Designer
- Möglichkeit um Objekte pixelweise vergrössern oder verkleinern zu können
- Verbesserte Möglichkeit zum Selektieren von filigranen Steuerelementen (dünnen Linien)
- Zentrale Farbverwaltung für die View
- Liste aller Steuerelemente einer Seite
- Einstellbarer Rahmen/Hintergrund bei Popups/Assoziationen
- Support von Alt+Shift beim Skalieren von Objekten
- Haptisches Feedback (Vibration bei Tastendruck)
- Möglichkeit zur Synchronisierung von Assoziationen
- Widgets für Android
- Möglichkeit um AutoLock/Sleep von Android Geräten zu unterbinden
- Einstellbare Farben für Switches und Slider
- RepeatButton (Skript solange ausführen wie Button gedrückt wird)
- Zentrale Stylesheets für IPSView (Farben, Fonts, usw…)
- CircleSlider
- Möglichkeit um Objekte auf einer Seite zu zentrieren
- Alternative Scrollmöglichkeit für Container (Horizontale/Beide Richtungen)
- Tonausgabe auf dem Client
- Support von internen Variablen bei Workflows
- Konvertierung von String auf Int bei Workflows
- Anzeige von referenzierten Variablen (welche Controls referenzieren eine bestimmte Variable)
- Möglichkeit um mehrere Steuerelemente zu einer neuen Einheit zu gruppieren
- Möglichkeit zum Erstellen von Rahmen
- Einstellbare Transparenz für Popups/Assozationen
- Möglichkeit um komplette Seite in eine andere View zu kopieren
- Mehrere Editierebenen im Designer
- Zusätzliche Textausrichtungsmöglichkeiten (RechtsOben, …)
- Möglichkeit für Formatangabe bei numerischen Werten
- Android - Integration des „Zurück“ Buttons
- Windows - Sync Akkustand
Feature Request die nicht umgesetzt werden können:
- Alternative Möglichkeiten zum Aufruf eines Popup (LongPress, DoubleClick…) [keine durchgängige Umsetzung möglich]
- Proxy Unterstützung [Proxy Konfiguration kann über das OS verändert werden]
- Integrierter Notizblock in IPSView [zu aufwändig und nicht „Kerngeschäft“ des Clients]
- UWP Client für Windows [derzeit nicht realisierbar]
- DropDown für die Auswahl der View [Aus technischen Gründen nicht überall realisierbar]
- Rotieren von Images [Relativ aufwändig und wenig UseCases]
- Remotesteuerung für die zentrale Farbverwaltung [Relativ aufwändig und wenig UseCases]