{"id":16701177,"url":"https://github.com/dukke/fxthemes","last_synced_at":"2025-03-17T00:33:57.616Z","repository":{"id":197580156,"uuid":"697276474","full_name":"dukke/FXThemes","owner":"dukke","description":"Utility classes for advanced Theme development for JavaFX (Java)","archived":false,"fork":false,"pushed_at":"2024-07-20T23:12:33.000Z","size":376,"stargazers_count":39,"open_issues_count":7,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T06:41:17.270Z","etag":null,"topics":["java","javafx","library"],"latest_commit_sha":null,"homepage":"https://pixelduke.com/fxthemes","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":"2023-09-27T12:00:57.000Z","updated_at":"2025-02-27T13:11:21.000Z","dependencies_parsed_at":"2023-11-26T22:22:28.046Z","dependency_job_id":"897366a9-cad8-4f42-ac87-d2e7944833e4","html_url":"https://github.com/dukke/FXThemes","commit_stats":null,"previous_names":["dukke/fxthemes"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dukke%2FFXThemes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dukke%2FFXThemes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dukke%2FFXThemes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dukke%2FFXThemes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dukke","download_url":"https://codeload.github.com/dukke/FXThemes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243955668,"owners_count":20374371,"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","library"],"created_at":"2024-10-12T18:29:26.271Z","updated_at":"2025-03-17T00:33:57.234Z","avatar_url":"https://github.com/dukke.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FXThemes\nUtility classes for advanced Theme development for JavaFX (Java)\n\n- Set a background blur effect on a JavaFX Window  \n\n![Acrylic Backdrop](Acrylic.jpg)\n\n- Set dark or light window decorations  \n\n![True dark mode](DarkMode.jpg)\n\n- Fully customize a Window frame color, text color and border  \n\n![Changing Window Frame colors](WindowFrameColors.jpg)\n\n## Documentation\nDocumentation of FXThemes can be found in this link: [FXThemes documentation](https://pixelduke.com/fxthemes/).\nYou should check it if you want to know more about this library.\n\n## How to get it\nYou can get the library through Maven 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:fxthemes:1.5.1'\n```\n\n#### Maven\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.pixelduke\u003c/groupId\u003e\n    \u003cartifactId\u003efxthemes\u003c/artifactId\u003e\n    \u003cversion\u003e1.5.1\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n## Source code\nAs of the time of writing of this documentation the code is being compiled on Java 21 and JavaFX 21. These Java and JavaFX\nversions may be updated in the future.\n\nThe FXThemes-samples subproject has samples that you can run and check out how to use FXThemes.\n\n## Running the sample demos\nTo run the demos,  enter the following command in the Command Prompt / Terminal, inside the project directory:\n```\nmvn javafx:run -f fxthemes-samples/pom.xml\n```\nTo choose which demo to run, change the \"pom.xml\" script file inside \"FXThemes-samples\" folder and replace the \ncontents of the `\u003cmainClass\u003e` xml tag with the name of the Application derived class you'd like to execute.\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\ncode 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,\ndevelopers 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 this library, or a site that shows your application. Or share it\nthrough 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 this\nlibrary 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\nFXThemes uses the ['GNU General Public License, version 2, with the Classpath Exception'](https://openjdk.java.net/legal/gplv2+ce.html)\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdukke%2Ffxthemes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdukke%2Ffxthemes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdukke%2Ffxthemes/lists"}