Github:github.com/razerdp/Bas…

Speaking of which, BasePopup has been around for three years now, and since I was too lazy to think about how to write a good Demo, I’ve done it the simplest way.

Until I received an email, the content of which was not posted, here is a brief description of the joke, which goes something like this:

I’ve been following BasePopup for over a year now, from 1.9.4 to 2.2.0, the library features are getting better and better, but the Demo is as crude as ever, there is no desire to download it, as a UI library, look at other demos… I can’t say how good it is, but it’s much nicer than BasePopup… Blabla….

After reading the email, I looked at another popover or UI Demo, walked around and came back, and found a terrible thing: what he said was so reasonable, it was really rough, and I could still do all kinds of tests in that Demo without the desire to download!!

This weekend we decided to give the Demo a major makeover. The new BasePopup Demo will have the following features:

  • About BasePopup(e.g., introduction, features, dependencies, etc.)
  • Quick start (some common examples, etc., welcome to provide example suggestions)
  • Advanced use (not yet built, plan to differentiate according to Api)
  • Issue Tests (Fix test cases written for some issues)
  • QA (planned)
  • Api query (planned)
  • Update support (update lazy write, direct drag library)

No picture, no truth, let’s follow the picture together

Home page

The old Demo A new version of the Demo
  • The old version of the home page without any design, just simple use of the most primitive UI, through the top right PopupMenu function switch.
  • The new front page features a list of different areas, designed to help developers find what they’re looking for faster

Introduction to the

  • There is no introduction to the old Demo
  • Screenshots of the new version introduction are shown below, which includes feature description, creation intention, etc. Meanwhile, version dependency is provided to help developers quickly learn about the latest version, and update report is planned

Demo(Quick Start)

The old Demo A new version of the Demo
  • Old Demo requires PopupMenu in the upper right corner to switch to Demo, which is not intuitive and the interface is rough and complex
  • The new Demo is arranged according to the grid, and each block only has a simple function description (the detailed description needs to click the question mark in the upper right corner of Item [the detailed description of the function is being written]). Meanwhile, the configuration of the new Demo is directly displayed as BasePopup. On the one hand, the function of BasePopup is displayed, and on the other hand, Demo configuration can be modified. Kill two birds with one stone

Update log

The new Demo has added historical updates to make it easier to view previous updates

Issue test case

  • Older Demo did not have test cases
  • The new Demo has a page dedicated to test issues, a description/screenshot of the Issue can be seen in the list, and provides a jump to web browsing (using the system browser) and test case pages

Update the Demo

  • Demo is hosted by Fir, which supports API requests for updates, so the new Demo provides online updates to learn about new fixes or features

Finally, if you have any popovers or Demo suggestions you would like to implement, please comment or leave an issue to me. I will reply as soon as possible and add thanks to the Demo. -v –

I hope this Demo update will please the guy in the email and the developers

If you are not satisfied… I’ll think of something