zeezide / swiftpmcatalog Goto Github PK
View Code? Open in Web Editor NEWMetadata driving the SwiftPM Catalog application
Home Page: https://zeezide.com/en/products/swiftpmcatalog/
License: MIT License
Metadata driving the SwiftPM Catalog application
Home Page: https://zeezide.com/en/products/swiftpmcatalog/
License: MIT License
Would be nice to detect black icons and somehow improve them, or at least support a dark mode variant in the catalog JSON
The blue is a little annoying:
Would be better as a regular button. Showing a menu on press is not hard, but maintaining the selection state might be a 20min challenge (turn it on when the context menu is presented, and then watch the context menu using some delegate to turn it off, when the menu disappears?)
People (@kiliankoe ...) complained that the stars suggest quality when they are really about popularity. I.e. a project with 10 stars was never downvoted (in contrary, upvoted 10 times), but appears as being so.
I thought that was a common sidebar style in shoebox apps, but doesn't look like.
Repository icons are mapped manually in the catalog-info.json, would be nice to retrieve them somehow, e.g. fallback to the GitHub organization/user icon.
Maybe we could use the GitHub API for this, though that seems to have too tight constraints for apps (60 requests per hour?).
Always uses .gray.
SwiftPMCatalog/spmlib2rss.swift
Line 122 in d83ce0a
Presumably it'll be hard to get into the official App Store. But it would still be nice to have an updater builtin.
Maybe: https://sparkle-project.org
or https://github.com/Squirrel/Squirrel.Mac
though the latter has quite some extra dependencies.
Liked: "Supported Swift Versions: 4" (which four? :-) )
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.