IPSView Feature Requests

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]

Ein Feature was für mich persönlich sehr wichtig wäre ist „Widgets für Android“.

Kannst Du da bitte einige konkrete Beispiele liefern, was Du Dir darunter vorstellst?

Am besten wäre es so wie man die normale Oberfläche „baut“.
Nur nicht bildschirmfüllend sondern für verschiedenen Widgetgrößen.
Dadurch könnte man z.B. Statusanzeigen immer im Blick haben ohne die eigentliche App in den Vordergrund zu bringen.
Bei fest eingebauten Tabletts wäre man dann auch flexibler was die Anzeige betrifft da man verschiedene Widgets von verschiedenen Apps einfach kombinieren könnte.

Genau diese Möglichkeit suche ich auch bzw. ob ich mit IPS View Apps auf meinem Tablet aufrufen kann ohne vorher IPS View schließen zu müssen.

Hi Brownson,

Ich hätte drei Wünsche:

[ul]
[li]Für die RGB Eingabe so einen Colorpicker mit Farbkreis
[/li][li]Textausrichtungsmöglichten (zentriert, recht-/linksbündig) z.B. bei der Textbox
[/li][li]eine unsichtbare Schaltfläche, die man über ein Bild legen kann um ein Popup zu öffnen.
[/li][/ul]

den Colorpicker hab ich mal auf die Featureliste gesetzt, Textausrichtung für Labels kommt im Sommer, für Textbox Steuerelement hab ich das derzeit noch nicht geplant (sehe da noch keinen Anwendungsfall).
Für Punkt 3 gibt es bereits das DetailImage…

Wunderbar, danke.

Super Danke,

gehen animierte Gifs? Bei mir leider nicht.
Gibts da einen Trick dazu?
Ich würde gerne die Pumpen und die Leitungen animieren…

Gruß Konny

Aktuell geht das noch nicht, hoffe dass ich bis in den Herbst animierte GIFs auf irgendeine weise unterstützen kann

Hallo!

Zunächst mal Gratulation, erweitert das IPS auf sehr einfache Weise und mit etwas Grafikspielerei sind tolle Ergebnisse möglich!

Folgende Wünsche hätte ich für eine zukünftige Version (hoffentlich hab ich Nichts übersehen, was es nicht sowieso schon gibt):

.) Seiten und PopUp-Seiten kopieren (nicht komplette Views)
.) kopierte Objekte (zb Grafiken) sollten die selbe Größe nach dem Einfügen haben wie das Original
.) Möglichkeit, das Autolock/Sleep von IOS Geräten zu unterbinden

Danke!

Chris

Was ich noch eine tolle Sache fände: wenn man einem Tab eine Passwortabfrage vorschalten könnte… Muss nicht Fort Knox sein aber es gibt ja hin und wieder ein paar Einstellungen/Aktoren die nicht jeder schalten können soll :wink:
Das wär klasse :slight_smile:

Viele Grüße

Chris

Hi Andreas,

Folgendes wäre noch nett für die Liste:

  • Möglichkeit zum Einrichten mehrerer Server (z.b. wie bei der IP-Symcon-App)
  • Schließen eines Popups mit der Esc-Taste

Wären diese Features denkbar?

Hab die neuesten Feature Requests mal in die Liste eingepflegt

Hallo Andreas,

ich weiß nicht, ob das an dieser Stelle richtig ist (wenn nicht, kann man es gerne verschieben), aber ich wollte mal fragen, wann das Sommer-Release (1.1) bzw. das Spätsommer-Release (1.2) herauskommt.

Grüße chrissiboy

IPSView 1.1 will ich Anfang Septemper veröffentlichen
IPSView 1.2 will ich Anfang November veröffentlichen

Hi Andreas,

ich habe noch eine Anregung. Vielleicht ist es möglich, dass man bei der Skalierung von Grafiken diese auch verzerren kann. Also nicht nur proportional vergrößern/verkleinern. Wäre gerade bei transparenten Schaltflächen hilfreich.

noch eine Sache.

wäre es möglich die Elemente zu drehen?

Anwendung:
Ich habe in meiner Hütte z.B. eine Wand, die im 45° Winkel verläuft. An dieser Wand verläuft eine RGB-LED-Leiste, die ich gerne in der entsprechenden Farbe darstellen möchte. (Siehe Anhang).

IPSView.PNG

Drehen von Elementen ist sicher sehr schwierig zu realisieren, eventuell könntest Du die RGB Beleuchtung aus dem Floorplan transparent ausschneiden und die RGBBox dahinter positionieren.

mit der Version 1.2 kommt dann auch eine Möglichkeit hinzu komplett transparente Buttons zu erstellen…

Hi Brownson,

Gute Idee, so lässt es sich sicher realisieren.
Danke für den Tipp.