OKpy - User Interface "toggle" Idea

Hi All,

I don’t believe it’s currently possible, but it would be great to have a toggle option for the user interface (UI) display. Here are some specific features that would enhance the usability:

  1. Task Dialogue Only: There are several scripts where immediate execution upon clicking the ribbon icon is desired, without launching the full UI. In these cases, it would be ideal to display only a task dialogue box that provides relevant information about the update.
  2. Option to Close UI After Execution or Keep Open Until User Closes: Having the flexibility to choose whether the UI closes automatically after each run or remains open until manually closed would greatly enhance efficiency. This feature would enable multiple runs without having to launch the script from the ribbon each time.
  3. Conditional UI Display for If Statements: It would be incredibly useful to have the ability to prevent the UI from appearing if specific conditions are not met. For instance, being able to set a condition such as “active view is not a sheet” and displaying a task dialogue box accordingly.
  4. Additionally, I frequently utilize data shapes UI in a sequential manner, where multiple user interfaces appear successively to collect different inputs. If the aforementioned feature were implemented, it could potentially enable a similar functionality where users can “stack” interfaces to filter data more efficiently. This would enhance the overall user experience by streamlining the data filtering process and reducing the need for repeated interface launches.

Thanks again for a great product :slight_smile:

1 Like

If I could, I would have liked this topic more than once! :smiley:
Terrific ideas @jonny89 . We’re going to add all of this to the backlog with a high level of priority as they would really make OkPy more powerful and user friendly.
The last idea (Sequential tools) is already under development !

1 Like

Thanks for Mostafa, look forward to it :slight_smile:

Are there any plans to make the width of the user interface variable. (simular to data shapes)

I have some tools that would benefit from a wider UI.

1 Like

Yes that’s also a good point. You mean a default width that the UI has when it first opens right?

Yes, basically having the same option as data shapes to set the width of the box.

As below

1 Like

Yes definitely.
:memo: duely noted :grin: