Giter Club home page Giter Club logo

popup's Introduction

Hi there ๐Ÿ‘‹

  • ๐Ÿ”ญ Iโ€™m working on building app in Swift
  • ๐ŸŒฑ Iโ€™m learning RxSwift and SwiftUI ๐Ÿค”
  • ๐Ÿ“ซ How to reach me: [email protected]

popup's People

Contributors

lumiasaki avatar

Watchers

 avatar  avatar

popup's Issues

Add additional delay on popups to improve user experience

Motivation:

Once more than one popups have been added to Popup, they will be shown one by one to the screen, it might be noisy for client user, since that, Popup should provide a approach to improve it.

Possible solution:

Break subsequence popups up, append a random delay to the active task.

Implement TaskGroup

Background

Sometimes we want two popups share one single priority due to some business associations, but they still rely on the timing they are added into the queue, from current implementation this is unavailable, this issue raise up a solution to support this.

Details

TaskGroup

A task group indicates a set of tasks, the order of tasks rely on the order of invoking add(_:) method.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.