mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-10-31 19:30:07 +00:00 
			
		
		
		
	
		
			
	
	
		
			112 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			112 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | 
 | ||
|  | 
 | ||
|  | Future tasks | ||
|  | ============ | ||
|  | 
 | ||
|  | - Remove/merge legacy modules | ||
|  | - move generic stuff to separate libs (npm) | ||
|  | 	- lib/keyboard.js | ||
|  | 	- lib/toggler.js | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | npm modules | ||
|  | =========== | ||
|  | 
 | ||
|  | All contexts (internal): | ||
|  | - object-run		- adds Object.prototype.run(..) to run function in | ||
|  | 			  in the context of an object. | ||
|  | - ig-object		- js object model wrapper | ||
|  | 			  a closer to JS alternative to "classes" | ||
|  | - ig-actions		- actions object model extension | ||
|  | 			  provides a different way to cooperatively extend | ||
|  | 			  methods | ||
|  | - ig-types		- JS type extensions and utilities | ||
|  | - ig-argv		- CLI argv parser | ||
|  | - ig-features		- organizes and manages sets of actions and data | ||
|  | - guarantee-events	- simple event cache | ||
|  | - generic-walk		- legacy??? | ||
|  | 
 | ||
|  | 
 | ||
|  | All contexts (external): | ||
|  | - requirejs | ||
|  | - requirejs-plugins	- import text/json | ||
|  | 
 | ||
|  | 
 | ||
|  | Electron / node app: | ||
|  | - electron		- GUI app wrapper | ||
|  | - sharp			- image processing (previews / basic fast metadata) | ||
|  | - exif-reader		- metadata parser | ||
|  | - exiftool		- metadata reader (full metadata reader) | ||
|  | - app-module-path	- add to node's require search path | ||
|  | - v8-compile-cache	- v8 require optimization | ||
|  | - cli-progress		- CLI progress bar | ||
|  | - colors		- CLI text colors | ||
|  | - fs-extra		- extend node's fs module (revise) | ||
|  | - fs-walk | ||
|  | - glob			- glob implementation | ||
|  | - wildglob		- glob implementation (is this used?) | ||
|  | 
 | ||
|  | - pouchdb		- standalone in-browser CouchDB (not used yet) | ||
|  | - async-json | ||
|  | - json5			- extended json (comments, ...) for config read | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | Other / static | ||
|  | ============== | ||
|  | 
 | ||
|  | Internal (lib): | ||
|  | - keyboard.js		- keyboard handler library | ||
|  | - jli.js 		- general dom utilities (index.html/global) | ||
|  | - util.js		- misc utilities  | ||
|  | - util-dom.js		- dom/jquery utils, mostly editor related  | ||
|  | - dialogs.js		-  | ||
|  | - panels.js | ||
|  | - scroller.js | ||
|  | - toggler.js | ||
|  | - transform.js | ||
|  | - editor.js		- image "editor" (legacy) | ||
|  | 
 | ||
|  | - _module.js		- js module template | ||
|  | - _template.js		- bare js template | ||
|  | 
 | ||
|  | components/		- web components | ||
|  | 	canvas-waveform.html | ||
|  | 	ig-image-graph-worker.js | ||
|  | 	ig-image-graph.js | ||
|  | 
 | ||
|  | widget/			- widgets | ||
|  | 	browse-walk.js | ||
|  | 	browse.html | ||
|  | 	browse.js | ||
|  | 	browse2.html | ||
|  | 	browse2.js | ||
|  | 	drawer.html | ||
|  | 	drawer.js | ||
|  | 	overlay.html | ||
|  | 	overlay.js | ||
|  | 	widget.js | ||
|  | 
 | ||
|  | 
 | ||
|  | External (ext-lib): | ||
|  | - sha1.js		- sha1 implementation, used for GID generation | ||
|  | 			  (imagegrid/data.js) | ||
|  | - jquery.js | ||
|  | - jquery-ui.js | ||
|  | - jquery.ui.touch-punch.min.js | ||
|  | - hammer.min.js		- touch/mouse guestures | ||
|  | - jquery.hammer.js | ||
|  | - velocity.min.js	- animation engine (used??) | ||
|  | 
 | ||
|  | - pouchdb.min.js	- standalone in-browser CouchDB (not used yet) | ||
|  | 
 | ||
|  | - less.js		- legacy?? | ||
|  | - less-1.3.3.min.js	- legacy?? | ||
|  | - jstorage.js		- legacy? | ||
|  | - virtual-dom.js	- legacy??? | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 | ||
|  | 
 |