{"id":15056131,"url":"https://github.com/dukke/fxskins","last_synced_at":"2025-05-10T23:17:00.575Z","repository":{"id":42062665,"uuid":"346855714","full_name":"dukke/FXSkins","owner":"dukke","description":"Skins with new features and looks for existing JavaFX controls","archived":false,"fork":false,"pushed_at":"2025-01-16T18:43:32.000Z","size":393,"stargazers_count":50,"open_issues_count":6,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-31T21:51:17.255Z","etag":null,"topics":["java","javafx","javafx-library","javafx-theme"],"latest_commit_sha":null,"homepage":"https://pixelduke.com/fxskins/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dukke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2021-03-11T22:23:43.000Z","updated_at":"2025-03-18T14:01:33.000Z","dependencies_parsed_at":"2024-09-11T00:44:06.212Z","dependency_job_id":null,"html_url":"https://github.com/dukke/FXSkins","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dukke%2FFXSkins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dukke%2FFXSkins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dukke%2FFXSkins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dukke%2FFXSkins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dukke","download_url":"https://codeload.github.com/dukke/FXSkins/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253492780,"owners_count":21916975,"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":["java","javafx","javafx-library","javafx-theme"],"created_at":"2024-09-24T21:48:12.180Z","updated_at":"2025-05-10T23:17:00.551Z","avatar_url":"https://github.com/dukke.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FXSkins\nA collection of new Skins for existing JavaFX controls. These Skins will add more functionality to the controls used in\nyour applications with practically zero need for code changes.\n\n![FXSKins Conscious ScrollPane Skin](ScrollPane-Skin.gif)\n\n![FXSkins Slider Skin](Slider-Skin.gif)  \n\n## Documentation\nDocumentation of FXSkins can be found in this link: [FXSkins documentation](https://pixelduke.com/fxskins/). You should check it\nif you want to know more about this library.\n\n## Getting FXSkins\nYou can download the jar from the [releases tab](https://github.com/dukke/FXSkins/releases) or get it through\nMaven Central.\n\nHere are examples for Gradle and Maven (replace version number with the version you want):\n\n#### Gradle\n```groovy\nimplementation 'com.pixelduke:FXSkins:1.0.0'\n```\n\n#### Maven\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.pixelduke\u003c/groupId\u003e\n    \u003cartifactId\u003eFXSkins\u003c/artifactId\u003e\n    \u003cversion\u003e1.0.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n## Source code\nThe FXSkins-samples subproject has samples that you can run and check out how to use FXSkins.\n\nThe code is being compiled on Java 11 and JavaFX 11. However, it should work on the latest Java and JavaFX version.\n\n## Pull Requests (PR)\nWe welcome contributions via PR.  \nBefore submitting a PR please file an issue for prior discussion. This will avoid you wasting time with a PR that\nmight not be approved because, for instance, might be outside the intended scope of the project.\n\n### Filing bugs\nWhen filing bugs it's most often good practice to attach a small sample app (as small, simple and with the fewest lines of code as possible). This app when executed, should show the bug happening.  \nThe reason for this is the limited amount of resources and time I have and also because in the process of filing a bug, developers sometimes discover that the bug isn't in the library but somewhere else.   \nWithout a small example app the issue might be closed prematurely.\n\n## Feedback request\nPlease send pictures of your application that is using FXSkins, or a site that shows your application. Or share it through Twitter (you can reference\nme through my twitter handle @P_Duke if you'd like).   \nThis is very important for me to know how users are effectively using it and make adjustments accordingly to make FXSkins better. \nAlso, and if you allow it, to showcase example uses.    \nSeeing this library get used also always motivates me to keep working on it.\n\n## License\nFXSkins uses the ['GNU General Public License, version 2, with the Classpath Exception'](https://openjdk.java.net/legal/gplv2+ce.html)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdukke%2Ffxskins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdukke%2Ffxskins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdukke%2Ffxskins/lists"}