uliwitness / ukdistributedview Goto Github PK
View Code? Open in Web Editor NEWOpen source Finder icon view class. This requires the UliKit directory next to it, or it won't compile.
Home Page: http://www.zathras.de/sourcecode.htm
Open source Finder icon view class. This requires the UliKit directory next to it, or it won't compile.
Home Page: http://www.zathras.de/sourcecode.htm
Add IB_DESIGNABLE and IBInspectable mark-up so people can create a UKDistView in IB and preview it. Should also display some default content (use standard system template icons or so for the placeholder icons and maybe grab words from the dictionary for the labels?).
When an item is dragged out the upper left, shouldn't we re-scroll? We should retain the visible items by reversing the scroll, though.
Multi-item drags can occasionally cause items to end up off-grid? Or was it off-grid to begin with? (This is an old bug from the Readme, dunno what it was about in detail, but this is a note to investigate that area more closely).
NSCell is on the way out, so should really be using a layer for the icon and another layer for the label. This would likely make it harder (impossible?) to change the way items look, so at the least we'd need override points so people can enforce their own look.
Seems like we're mis-calculating something when some items are clipped at the bottom, because the clickable area is exactly from the bottom of the view to that plus the height of the visible area. So only the bottom-most [height of visible area] points are clickable. Prolly forgot to clip a coordinate somewhere, at least in the example app.
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.