Location:Index > News >

nsNiuniuSkin UI Online Design Engine

Browsing History: 143Date: 2023-12-04

Over a year ago, we developed our own UI interface tool for editing, previewing, and debugging nsNiuniuSkin. We found it increasingly useful and couldn't resist sharing it!

Today, I have reorganized this tool, improving its functionality. Let me introduce the features and usage of this tool below!

Features

The nsNiuniuSkin interface online design engine is a tool for previewing and debugging nsNiuniuSkin interfaces. Similar to Chrome's developer tools, it allows quick viewing of various interface effects, greatly improving the efficiency of interface configuration. The main features and characteristics are as follows:

Interface Effects

After discussing the many benefits, let's take a look at the effects.

Control Positioning and Viewing Properties

Preview of Dialog Windows

Window Scrolling Effects

Real-Time Changes in Modified Properties

We changed the progress of the progress bar from 20% to 40%. The operation and UI changes are as follows: 

Different Magnification Effects

Various UIs with different zoom levels, as clear as ever:

1x Effect:

1.5x Effect:

2x Effect:

Usage Instructions

The usage of the nsNiuniuSkin interface online design engine is very simple. Download the engine package, log in, click to open the debugging page, and you can get started.

  1. Open and log in to the design engine.

  2. Follow the on-screen instructions to open the debugging page (http://www.ggniu.com/duidesigner/duidesigner.html).

    If the control is loaded successfully, it means we can start interface debugging and previewing normally!

  3. Fill in the UI resource path of nsNiuniuSkin's installation package (there must be an "install.xml" file under the skin directory).

  4. Click "Load UI" to display the UI interface of the installation package. Then, click buttons such as "Install Configuration," "License Agreement," "Installing," "Installation Complete," "Start Uninstall," "Uninstalling," and "Uninstall Complete" to quickly switch between different installation status interfaces.

  5. Click "Show Popup (Confirmation)" and "Show Popup (Inquiry)" buttons to preview the interface of prompt and inquiry windows.

  6. Select different zoom levels on the interface, then click "Load UI" again to display interfaces with different zoom levels.

  7. You can also click the "Process Preview" button, which will sequentially display each installation interface, pausing for about 3 seconds to view each installation interface.

It's that simple! When using this debugger to assist in developing the installation package UI, both efficiency and quality are significantly improved.

Introduction

The nsNiuniuSkin interface online design engine may seem simple, but we have invested a lot of effort into it. Some of the core technical points are as follows:

Future Prospects

As mentioned earlier, the current nsNiuniuSkin interface online design engine is similar to the Chrome developer tools. It allows modification of elements' properties on the debugger interface, with real-time viewing of changes. However, these changes do not synchronize with the XML configuration file of the interface, and actual modifications still require editing the XML file. In the future, we plan to:

  1. Implement synchronous preview and modification functionality, allowing data modified on the interface to be instantly reflected in the XML file without manual editing.
  2. Expand the debugger's application scope by implementing callback interfaces, supporting various external Duilib libraries. Additionally, considering integration with other interface libraries is under consideration.

Conclusion

During the installation package installation process, a visually appealing UI can leave a lasting impression on customers and reflect the software service provider's focus and dedication to user experience! We hope our efforts can make the process of creating installation packages easier and more enjoyable.

May there be no difficult installation packages in the world!

Copyright © 2015 - 2023 SHENZHEN LEEQIA TECHNOLOGY CO., LTD All Rights Reserved