mirror of
				https://github.com/flynx/ImageGrid.git
				synced 2025-11-04 05:10:07 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			113 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			113 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
 | 
						|
Future tasks
 | 
						|
============
 | 
						|
 | 
						|
- Remove dependency on less, don't think we need it anymore...
 | 
						|
- 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???
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |