{"id":20535605,"url":"https://github.com/jumman04/jummania-slider","last_synced_at":"2025-04-14T07:12:16.174Z","repository":{"id":206253423,"uuid":"716177357","full_name":"Jumman04/Jummania-Slider","owner":"Jumman04","description":"Jummania View Slider for Android","archived":false,"fork":false,"pushed_at":"2024-05-25T21:23:14.000Z","size":2649,"stargazers_count":15,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T20:51:16.560Z","etag":null,"topics":["android","imageslider","java","kotlin","slider","slider-plugin","viewpager","viewpager-indicator","viewpager2","viewpagerindicator"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jumman04.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-08T15:43:12.000Z","updated_at":"2024-11-26T15:35:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"67851131-42ac-4353-afe0-a8948df13824","html_url":"https://github.com/Jumman04/Jummania-Slider","commit_stats":null,"previous_names":["jumman04/jummania-slider"],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jumman04%2FJummania-Slider","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jumman04%2FJummania-Slider/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jumman04%2FJummania-Slider/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jumman04%2FJummania-Slider/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jumman04","download_url":"https://codeload.github.com/Jumman04/Jummania-Slider/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248837285,"owners_count":21169374,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","imageslider","java","kotlin","slider","slider-plugin","viewpager","viewpager-indicator","viewpager2","viewpagerindicator"],"created_at":"2024-11-16T00:32:58.707Z","updated_at":"2025-04-14T07:12:16.149Z","avatar_url":"https://github.com/Jumman04.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eJummania View Slider for Android!\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003e\u003cb\u003e\u003ci\u003eJust inflate your view and start sliding!\u003c/i\u003e\u003c/b\u003e\u003c/h3\u003e\n\n\u003ca href=\"https://github.com/Jumman04/Jummania-Slider\"\u003e  \n\u003cimg align=\"left\" src=\"https://github-production-user-asset-6210df.s3.amazonaws.com/113237846/284076921-b31614c3-e3cb-40a6-ab4b-31c9b9517dda.gif\"  /\u003e  \u003c/a\u003e  \n\n\u003cli\u003eEasy to use.\u003c/li\u003e\n\u003cli\u003eSmooth sliding transitions.\u003c/li\u003e\n\u003cli\u003eCustomizable indicator size, colors, and shapes.\u003c/li\u003e\n\u003cli\u003eAuto-sliding functionality.\u003c/li\u003e\n\u003cli\u003eSlide with a variety of 38+ different animations.\u003c/li\u003e\n\u003cli\u003eAbility to add your own custom animation.\u003c/li\u003e\n\u003cli\u003eIndicator alignment and gravity customization.\u003c/li\u003e\n\u003cli\u003eUse with Java or Kotlin.\u003c/li\u003e\n\u003cbr\u003e\n\u003cp align=\"left\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/API-17%2B-brightgreen.svg?style=flat\"/\u003e\n\t    \u003c!-- \u003cimg src=\"https://img.shields.io/github/v/release/Jumman04/Jummania-Slider?include_prereleases\u0026amp;label=latest%20release\" alt=\"Latest release\"/\u003e \n\t\u003ca href=\"https://github.com/Jumman04/Jummania-Slider/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/Jumman04/Jummania-Slider\"/\u003e\n  \u003c/a\u003e\n\t\u003ca href=\"https://github.com/Jumman04/Jummania-Slider/graphs/contributors\" \u003e\n        \u003cimg src=\"https://img.shields.io/github/contributors/Jumman04/Jummania-Slider\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/Jumman04/Jummania-Slider/pulse\" \u003e\n        \u003cimg src=\"https://img.shields.io/github/commit-activity/m/Jumman04/Jummania-Slider\" /\u003e\u003c/a\u003e\n\t--\u003e\n\t \u003ca href=\"https://jitpack.io/#Jumman04/Jummania-Slider\"\u003e\n    \u003cimg src=\"https://jitpack.io/v/Jumman04/Jummania-Slider.svg\"/\u003e \u003c/a\u003e\n\n\n\n  \u003ca href=\"https://github.com/Jumman04/Jummania-Slider/network/members\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/forks/Jumman04/Jummania-Slider\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Jumman04/Jummania-Slider/stargazers\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/Jumman04/Jummania-Slider\"/\u003e\n  \u003c/a\u003e\n    \u003ca href=\"https://github.com/Jumman04/Jummania-Slider/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/Jumman04/Jummania-Slider\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n\n---\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch1\u003eSetup\u003c/h1\u003e\u003c/summary\u003e\n  \u003cbr\u003e\n\nTo integrate Jummania-Slider into your Android project, follow these steps:\n\n### Step 1: Add JitPack Repository\n\nAdd the JitPack repository to your project's root `settings.gradle` file:\n\n```groovy\ndependencyResolutionManagement {\n    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)\n    repositories {\n        maven { url = uri(\"https://jitpack.io\") } //Add this line\n    }\n}\n```\n\n## Step 2: Add the Dependency\n\nAdd the Jummania-Slider dependency to your app module's `build.gradle` file:\n\n ```gradle\ndependencies {\n    implementation(\"com.github.Jumman04:Jummania-Slider:4.7\")\n}\n```\n\n \u003c/details\u003e\n\n ---\n \u003cdetails\u003e\n  \u003csummary\u003e\u003ch1\u003eUsage\u003c/h1\u003e\u003c/summary\u003e\n\n---\n\n\u003cdetails\u003e\n  \u003csummary\u003eXML\u003c/summary\u003e\n  \u003cbr\u003e\n\n```xml\n\n    \u003ccom.jummania.JSlider \n        android:id=\"@+id/jSlider\" \n        android:layout_width=\"match_parent\"\n        android:layout_height=\"wrap_content\" /\u003e\n```\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n  \u003csummary\u003eFor Kotlin\u003c/summary\u003e\n  \u003cbr\u003e\n\n```kt\noverride fun onCreate(savedInstanceState: Bundle?) {\n    super.onCreate(savedInstanceState)\n    setContentView(R.layout.activity_main)\n\n    val jSlider: JSlider = findViewById(R.id.jSlider)\n    jSlider.setSlider(DefaultSlider())\n\n}\n\n//Out of onCreate, Create a Class for Slider\nprivate inner class DefaultSlider : JSlider.DefaultSlider() {\n    override fun getView(layoutInflater: LayoutInflater, parent: ViewGroup): View {\n        return layoutInflater.inflate(R.layout.item_slider2, parent, false) //Inflate you layout\n    }\n\n    override fun onSliderCreate(view: View, position: Int) {\n\n        val textView: TextView = view.findViewById(R.id.text_view) //find your child\n        val imageView: ImageView = view.findViewById(R.id.image_view)\n\n        Picasso.get()\n            .load(\"https://jummania.com/App/BanglaNatokSamahar/Images/Cover%20Photo.jpg\")\n            .error(R.drawable.default_error)\n            .placeholder(R.drawable.default_loading)\n            .into(imageView)\n\n        textView.text = getString(R.string.Developer_Name)\n\n        view.setOnClickListener {\n            //Apply your click Listener\n        }\n\n\n    }\n\n    override fun getCount(): Int {\n        return 3\n    }\n\n}\n```\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n  \u003csummary\u003eFor Java\u003c/summary\u003e\n  \u003cbr\u003e\n\n ```Java\n\n  @Override\n  protected void onCreate(Bundle savedInstanceState) {\n    super.onCreate(savedInstanceState);\n    setContentView(R.layout.activity_main);\n\n    JSlider jSlider = findViewById(R.id.jSlider);\n    jSlider.setSlider(new DefaultSlider());\n  }\n\n//Out of onCreate, Create a Class for Slider\n  private class DefaultSlider extends JSlider.DefaultSlider {\n    @Override\n    public View getView(LayoutInflater layoutInflater, ViewGroup parent) {\n      return layoutInflater.inflate(R.layout.item_slider2, parent, false);\n    }\n\n    @Override\n    public void onSliderCreate(View view, int position) {\n\n      TextView textView = view.findViewById(R.id.text_view);\n      ImageView imageView = view.findViewById(R.id.image_view);\n\n      Picasso.get()\n              .load(\"https://jummania.com/App/BanglaNatokSamahar/Images/Cover%20Photo.jpg\")\n              .error(R.drawable.default_error)\n              .placeholder(R.drawable.default_loading)\n              .into(imageView);\n\n      textView.setText(getString(R.string.Developer_Name));\n\n      view.setOnClickListener(new View.OnClickListener() {\n        @Override\n        public void onClick(View v) {\n          // Apply your click listener logic\n        }\n      });\n    }\n\n    @Override\n    public int getCount() {\n      return 3;\n    }\n  }\n```\n\n\u003c/details\u003e\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch1\u003eCustomization\u003c/h1\u003e\u003c/summary\u003e\n\n### The JSlider library provides a set of attributes that can be configured either in XML layout files or programmatically.\n\n\u003ctable\u003e\n   \u003ctr\u003e\n      \u003cth\u003eXML Attribute\u003c/th\u003e\n      \u003cth\u003eProgrammatic Attribute\u003c/th\u003e\n      \u003cth\u003eDescription\u003c/th\u003e\n   \u003c/tr\u003e\n   \u003c!-- Sliding Duration --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:slidingDuration=\"integer\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetSlidingDuration(int)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eDuration for transitioning between slides, default: 2222\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Indicator Size --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:indicatorSize=\"dimension\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetIndicatorSize(int)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eSize of the indicator shape, default: 15\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:manualSlidable=\"true\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetManualSlidable(boolean)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eEnables or disables manual swipe. default: true\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd\u003e\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetSliderPadding(int, int, int, int)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003ePadding for the JSlider component - Top, default: 0, 0, 0, 0\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Slider Padding Top --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:sliderPaddingTop=\"dimension\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003e\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003ePadding for the JSlider component - Top, default: 0\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Slider Padding Left --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:sliderPaddingLeft=\"dimension\"\u003c/td\u003e\n      \u003ctd\u003e\u003c/td\u003e\n      \u003ctd\u003ePadding for the JSlider component - Left, default: 0\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Slider Padding Right --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:sliderPaddingRight=\"dimension\"\u003c/td\u003e\n      \u003ctd\u003e\u003c/td\u003e\n      \u003ctd\u003ePadding for the JSlider component - Right, default: 0\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Slider Padding Bottom --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:sliderPaddingBottom=\"dimension\"\u003c/td\u003e\n      \u003ctd\u003e\u003c/td\u003e\n      \u003ctd\u003ePadding for the JSlider component - Bottom, default: 0\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd\u003e\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetIndicatorPadding(int, int, int, int)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003ePadding for the indicator shape, default: 0, 0, 0, 55\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Indicator Padding Top --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:indicatorPaddingTop=\"dimension\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003e\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003ePadding for the indicator shape - Top, default: 0\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Indicator Padding Left --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:indicatorPaddingLeft=\"dimension\"\u003c/td\u003e\n      \u003ctd\u003e\u003c/td\u003e\n      \u003ctd\u003ePadding for the indicator shape - Left, default: 0\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Indicator Padding Right --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:indicatorPaddingRight=\"dimension\"\u003c/td\u003e\n      \u003ctd\u003e\u003c/td\u003e\n      \u003ctd\u003ePadding for the indicator shape - Right, default: 0\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Indicator Padding Bottom --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:indicatorPaddingBottom=\"dimension\"\u003c/td\u003e\n      \u003ctd\u003e\u003c/td\u003e\n      \u003ctd\u003ePadding for the indicator shape - Bottom, default: 25dp\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Indicator Margin Horizontal --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:indicatorMarginHorizontal=\"dimension\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetIndicatorMarginHorizontal(int)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eHorizontal margin between indicator shapes, default: 3\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Enable Indicator --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:enableIndicator=\"boolean\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003eenableIndicator(boolean)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eEnable or disable the indicator display, default: true\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Enable Auto Sliding --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:enableAutoSliding=\"boolean\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003eenableAutoSliding(boolean)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eEnable or disable auto-sliding functionality, default: true\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Default Indicator Color --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:defaultIndicatorColor=\"color\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetDefaultIndicatorColor(int)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eColor for the Default indicator shape, default: \"#80ffffff\"\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Selected Indicator Color --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:selectedIndicatorColor=\"color\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetSelectedIndicatorColor(int)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eColor for the selected indicator shape, default: Color.WHITE\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Indicator Update Mode --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:indicatorUpdateMode=\"SYNC\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetIndicatorUpdateMode(updateType)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eIndicator Update Modes: SYNC, STATIC, ANIMATED, default: UpdateTypes.SYNC\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Indicator Shape Types --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:indicatorShapeTypes=\"CIRCLE\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetIndicatorShapeTypes(shapeType)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eIndicator Shape Types: CIRCLE, HEART, SQUARE, STAR, ShapeTypes.CIRCLE\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Indicator Alignment --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:indicatorAlignment=\"ALIGN_BOTTOM\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetIndicatorAlignment(alignment)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eIndicator Alignment Options: ALIGN_LEFT, ALIGN_TOP, ALIGN_RIGHT, ALIGN_BOTTOM, ALIGN_CENTER, CENTER_HORIZONTAL, CENTER_VERTICAL, ALIGN_START, ALIGN_END, Alignment.BOTTOM\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Indicator Gravity --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:indicatorGravity=\"center\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003esetIndicatorGravity(gravity)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eIndicator Gravity Options, default: Gravity.CENTER\u003c/td\u003e\n   \u003c/tr\u003e\n   \u003c!-- Slide Animation --\u003e\n   \u003ctr\u003e\n      \u003ctd\u003eapp:slideAnimation=\"DEFAULT\"\u003c/td\u003e\n      \u003ctd\u003e\u003ccode\u003ejSlider.setSlideAnimation(animationType)\u003c/code\u003e\u003c/td\u003e\n      \u003ctd\u003eSlide Animation Types: ANTI_CLOCK_SPIN, BACKGROUND_TO_FOREGROUND, CARD_STACK, CLOCK_SPIN, CUBE_IN_DEPTH, CUBE_IN_ROTATION, CUBE_IN_SCALING, CUBE_OUT_DEPTH, CUBE_OUT_ROTATION, CUBE_OUT_SCALING, CUBE_IN, CUBE_OUT, DEPTH_SLIDE, DEPTH_SLIDE2, DEPTH_TRANSFORMATION, DEPTH_ZOOM_OUT, FADEOUT, FADE_PAGE, FAN_TRANSFORMATION, FIDGET_SPINNER, FLIP_HORIZONTAL, FLIP_VERTICAL, FOREGROUND_TO_BACKGROUND, GATE, HINGE, POP, ROTATE_DOWN, ROTATE_UP, SPINNER, SPINNER_TRANSFORMATION, TABLET_SLIDE, TOSS, VERTICAL_FLIP, VERTICAL_SHUT, ZOOM_FADE, ZOOM_IN, ZOOM_OUT, DEFAULT, default: AnimationTypes.DEFAULT\u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch1\u003eEvent Listeners\u003c/h1\u003e\u003c/summary\u003e\n\n### On Slide Change Listener\n\nYou can add an `OnSlideChangeListener` to listen for slide change events. This listener provides\ncallbacks for different slide events.\n\n```kt\njSlider.addOnSlideChangeListener(object : JSlider.OnSlideChangeListener {\n    override fun onSliderScrolled(\n        position: Int, positionOffset: Float, positionOffsetPixels: Int) {\n        \n    }\n\n    override fun onSliderSelected(position: Int) {\n       \n    }\n\n    override fun onSliderScrollStateChanged(state: Int) {\n        \n    }\n})\n```\n\n  \u003c/details\u003e\n  \n---\n\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch1\u003eFeature Requests\u003c/h1\u003e\u003c/summary\u003e\n  \u003cbr\u003e\n\n\n\nIf you have a feature request or a suggestion for improving this library, please feel free\nto [open an issue](https://github.com/Jumman04/Jummania-Slider/issues/new) and let us know! We\nappreciate your feedback and are always looking to make our library better.\n\n#### How to Request a Feature\n\n1. Click on the [Issues tab](https://github.com/Jumman04/Jummania-Slider/issues).\n2. Click the green \"New Issue\" button.\n3. Fill in the requested information and submit the issue.\n\nThank you for helping us improve the library!\n\u003c/details\u003e\n\n---\n\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch1\u003e📄 License\u003c/h1\u003e\u003c/summary\u003e\n  \u003cbr\u003e\n\n\nThis project is licensed under the MIT License - see\nthe [LICENSE.md](https://github.com/Jumman04/Jummania-Slider/blob/master/LICENSE.md) file for\ndetails.\n\u003c/details\u003e\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumman04%2Fjummania-slider","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjumman04%2Fjummania-slider","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjumman04%2Fjummania-slider/lists"}