Rishabh Shukla
1fa8c6b8c1
Refactoring isGIF() as a utility function ( #1511 )
...
* refactor isGif
* refactor isGif
* fix isGif func
* Update isGif.js
* Update isGif.js
2020-01-17 15:27:05 -05:00
Naman Aggarwal
5ae545904d
Fix Average module editing the UI from the source ( #1469 )
...
* Fix Average module editing the UI from the source
* requested changes
* Delete demo.js
* cleanup
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-16 14:16:51 -05:00
Harsh Khandeparkar
ea2069d7f6
[GCI] Experimental GIF Manipulation ( #1404 )
...
* wasmSuccess
* modules use wasmSuccess
* modules use wasmSuccess
* add the tooltip
* add GIF support
* fix imageDImensions function
* fix inputCoordinatesParser function
* show correct image dimensions
* show correct image dimensions
* don't allow save as PDF for GIFs
* fix QR module
* fix BlobAnalysis
* fix Blur
* fix Colorbar
* fix Crop
* fix crop defaults
* fix DrawRectangle
* fix EdgeDetect
* fix FlipImage
* fix Gradient
* fix Invert
* fix Overlay
* fix Resize
* fix Rotate
* fix TextOverlay
* fix parse input test
* make GIFs work in nodejs
* sample GIF test
* small change
* cleanup
* cleanup
* cleanup
* small fix
* small change
* handle errors
* proper error handling and fix tests
* cleanup
* try a fix
* try another fix
* fix module benchmarks
* try more fixes
* revert
* try fixing the tests
* fix overlay test
* add the gif tests
* remove unnecessary changes
* fix tests
* whoops
* add some docs
* inBrowser
* fix all module tests
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-11 12:05:10 -05:00
anthony-zhou
00ed0f148d
Expand out offline app features for smoother cache clearing and version tracking ( #1384 )
...
* Add version number to bottom
* Get latest version number from GitHub
* Create versionManagement.js
Fetching the latest and local version number is now done through versionManagement.js
* Add popup to prompt for refresh when a new version is available
A new version is available whenever the sw.js file is changed.
* Add version number fixed in top right corner
* Fix Codeclimate issues
* Update versionManagement.js
* Update versionManagement.js
* Make update prompt appear at front of page
Changed z-index
* Delete unecessary code
* Create task to automatically update sw.js
Used grunt-text-replace
* Uninstall semver
* Add replace task to serve and production tasks
* Update demo.js
Make version statements more descriptive.
* Update versionManagement.js
Remove unused versionCompare function
* Change URL for getting latest version
Changed the URL for getting the latest NPM version to be based on the package.json file's attribute for "homepage".
* Update index.html
* Update demo.css
* Added explanatory comments
* Update versionManagement.js
* Update versionManagement.js
* Updates for readability
Changed single-line comments to multiline comments.
* Update versionManagement.js
* Update versionManagement.js
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-07 14:56:34 -05:00
Shazeb Ata
81ef136b20
Change dimension upon loading an Image through UI ( #1395 )
...
* Change dimension upon loading an Image
* Refactored changedimension
* Refactored changedimension
* Added Comments
* Added description
Co-authored-by: Harsh Khandeparkar <34770591+HarshKhandeparkar@users.noreply.github.com >
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-06 13:38:48 -05:00
Naman Aggarwal
772a56989f
fix issue 1394 ( #1399 )
2020-01-01 15:04:53 -05:00
Harsh Khandeparkar
1af9655bca
[GCI] Standardised UI code comments ( #1345 )
...
* standardise comments
* fix some stuff
* A googol issues fixed
* Update examples/demo.js
* .
* .
Co-authored-by: Jeffrey Warren <jeff@unterbahn.com >
2020-01-01 12:39:17 -05:00
Harsh Khandeparkar
4a86abbafd
[GCI] InsertStep functionality added for loadImage step ( #1360 )
...
* add markuo
* add markupfix insertPreview
* fix insertPreview test
* make the new insertPreview work
* fix disabled
* small fix
* fix comments
* remove console log
* fix enabling/disabling of insert-step btn
2019-12-16 13:42:15 -05:00
Sparks
76575b567a
Dropdown 'Select a Module' fix ( #1352 )
...
* Update demo.js
* Codeclimate
* Update demo.js
* Code comments
* Comments codestyle
* Update demo.js
2019-12-12 11:53:18 -05:00
keshav234156
86dca0400e
Allow saving onto Publiclab.org ( #1353 )
...
* Allow saving onto Publiclab.org
* success to primary
* fixing merge conflictx
2019-12-11 15:20:03 -05:00
anthony-zhou
5421a80fb3
Add Save as PDF option ( #1349 )
...
* Add Save as PDF option
* Edit coments for consistency
Edits follow the JSDoc guidelines. Comments begin with a capital letter and end with a period.
2019-12-11 13:23:13 -05:00
aashna27
1b5607a339
save dropdown connectivity ( #1197 )
...
* dropdown connectivity for 2 options
* comment added
* save gif corrected and preview gif refactored
2019-08-14 14:21:20 -04:00
aashna27
440c3e0ad0
Eslint operator spacing config ( #1109 )
...
* Eslint operator spacing config
* consistent spacing after comma
* comma styling config
* Trailing spaces config
2019-06-13 16:59:43 -04:00
aashna27
427c81d8fe
Added Download button ( #1096 )
2019-06-05 14:46:25 -04:00
aashna27
c784de0c19
Added Eslint and husky ( #1062 )
2019-05-11 10:39:15 -04:00
Lohitha
e4ddb04601
Add spinner while gif is generating ( #991 )
...
fixes #843
2019-04-08 19:47:26 -04:00
Terrence
51a38fe3cf
More Modules option removed. Placeholder text added ( #996 )
...
* More Modules option removed. Placeholder text added
* 'A' changed to 'a' in placeholder text
* Update examples/lib/intermediateHtmlStepUi.js
Suggested update
Co-Authored-By: teisenhower <47988669+teisenhower@users.noreply.github.com >
2019-04-07 13:12:18 -04:00
Harsh Khandeparkar
2a0eff41f4
Fix insert step and allow "closing" it ( #655 )
...
* update dist
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
dist update
Revert "dist update"
This reverts commit 9ee2a987e8f978961656ae8f71f6e6702bbbd30d.
* fix insert step button
* add icon
* add dist
* use normal functions
* use normal functions
* no lag
* changes
* changes
* changes
* Update intermediateHtmlStepUi.js
* toggleDiv global
- Globalised toggleDiv
- toggleDiv has default callback which does nothing.
2019-04-05 15:08:42 -04:00
Slytherin
bae2013243
Fixed quick buttons issue ( #905 )
2019-03-20 17:21:57 -04:00
Slytherin
5e33c69736
Add search functionality in choose Module select ( #750 )
...
* Add Search functionality in choose functionalityoption
* Adds grunt build changes
* Adds node module for selectize and changed path
2019-03-18 17:28:19 -04:00
Slytherin
2f21bec80a
Restructure API ( #824 )
...
* Change addsteps(), loadImages(), run() and default UI
* Restructure API completely
* Add updated dist files
* Removed extra comments
* Indentation improved
* Update README.md
2019-03-14 11:04:02 -04:00
Mridul97
6b305a02f5
Fix choose file option and insert step functionality ( #712 )
...
* Fix choose file option
* changes
2019-02-05 11:32:16 -05:00
Mridul97
0e6e1837a6
Use browserify for ui js files and refactor ui js files ( #668 )
...
* changes
* changes
* changes
2019-01-22 18:15:23 -04:00
Slytherin
3d2d7844b6
Added thumbnails to insert preview. ( #653 )
...
* Adds thumbnail to insert step view
* removed redundant code
* Resolved merge conflicts
* Resolved merge conflicts
* made changes in intermediateHtmlStepUi
* Update intermediateHtmlStepUi.js
2019-01-22 16:24:59 -04:00
Himanshu
0e87c8b1df
Remove console logs ( #685 )
...
* Removed logs
* Update demo.js
2019-01-22 09:13:50 -04:00
Mridul97
9e5f252fd4
Fix scroll up button ( #638 )
...
* fix scroll-up button
* dist changes
* changes
* changes
2019-01-10 21:22:51 -05:00
Mridul97
89345f32b3
Add a 'Start a new sequence' button ( #589 )
...
* add start a new sequence button
* changes
* reset sequence
* changes
* changes
* changes
* changes
* changes
2019-01-07 18:22:51 -05:00
Mridul97
595d66ecd5
remove extra clear cache button and isolate cache code ( #609 )
...
* remove extra clear cache button
* isolate cache code
* changes
2019-01-05 17:28:11 -05:00
Mridul97
6d9f656a1e
Show a message where to find saved sequence on saving a sequence ( #586 )
...
* show message on save sequence
* chaanges
* changes
2019-01-05 14:32:18 -05:00
jywarren
e5d36ca317
demo tweak
2019-01-04 15:08:41 -05:00
Mridul97
b520622bfd
Clarify that saved sequence will only be available in this browser ( #587 )
...
* clarify that saved sequence will only be available in this browser
* changes
* changes
* changes
2019-01-03 16:22:21 -05:00
Mridul97
5bdaea3688
add local to locally stored modules ( #596 )
2019-01-03 12:23:16 -05:00
HarshKhandeparkar
611016b022
Fixed Gif Generation ( #561 )
...
* update dist
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
dist update
Revert "dist update"
This reverts commit 9ee2a987e8f978961656ae8f71f6e6702bbbd30d.
* Fix Gif
2018-12-28 22:10:02 +05:30
HarshKhandeparkar
5288973a48
cleanup
2018-12-23 17:27:58 +05:30
HarshKhandeparkar
d49acd504e
btn-fix
2018-12-23 17:26:06 +05:30
aashna27
59898d72fe
TakePhoto functionality added
2018-12-18 02:43:28 +05:30
tech4GT
327b421284
remove excess logs
...
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
2018-12-17 11:54:25 +05:30
tech4GT
0c2d2a47d8
fix save-sequence and refactor
...
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
2018-12-17 10:56:17 +05:30
Jonathan Xu
95f8dad901
Add grid of thumbnails ( #539 )
...
* Added four preview images
* Added preview images to buttons
* Maked the crop preview resposive
* icon overlays
* made previews square
* finalized css for square images
* Added four preview images
* Added preview images to buttons
* Maked the crop preview resposive
* icon overlays
* made previews square
* finalized css for square images
2018-12-09 22:35:32 -05:00
Jonathan Xu
f672dc814a
display add step menu with common modules as "quick" buttons ( #479 )
...
* added icons, rearranging
* basic framework for addstep modules
* linked buttons to automatic step addition
* Delete package-lock.json
* rounded buttons and text movement in image sequencer select
* made null option visible in select dropdown
* package-lock.json
2018-11-21 19:49:48 -05:00
Jeffrey Warren
98c71b18a8
Add manifest.json and cache static assets for offline use ( #331 ) ( #486 )
...
* Add manifest.json
* cache static assets for offline use
* update cache
* add meta theme-color and change static files to be cache
* cache the files on network request
* caching on first run
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* add a button to clear cache
* add styling to clear cache link
2018-11-20 22:53:38 -05:00
Jeffrey Warren
a17d1a6ccd
ability to set image via url hash ( #455 )
2018-11-05 12:10:20 -05:00
Timofey Barinov
b30b539dab
Added gif download modal ( #442 )
...
* Enhance gif view
* Gif modal download button & Fix gif downloading
* Fix gif generation aspect ratio
* Fix fix gif downloading
* Clarified Download(PNG) button
2018-10-26 13:53:49 -04:00
Mridul97
bb17e9452f
Add download button ( #328 )
2018-09-11 15:57:55 -04:00
Varun Gupta
5ab018fb84
Meta modules ( #308 )
...
* meta-modules in node
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* meta-modules in browser
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* update docs
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* more doc
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* fix typo
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* update docs and sample meta-module
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* add dynamic modules CLI from npm
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* update
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* meta-modules and sequence saving completed
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* add docs
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* update docs
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* fixed test
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
2018-08-04 10:07:20 -04:00
Varun Gupta
5132612dc2
fixed the demo ( #291 )
...
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
2018-06-11 11:25:33 -04:00
Varun Gupta
58a4798674
ImportImage ( #264 )
...
* not working yet...
* fixed basic functioning!
* working! now on to blending
2018-05-24 17:18:48 -04:00
Jeffrey Warren
630eb773de
start breaking out a ui feature to set an input step ( #253 )
...
* start
* refactoring
* working
* version bump
2018-05-09 13:49:11 -04:00
Jeffrey Warren
768e2ce95d
Ui refactor and drag to crop ( #245 )
...
* Drag to crop rebase step (#244 )
* 1.1.0
* 1.2.0
* added plugin
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* drag to crop enabled
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* fix
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* improvement
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* done dragToCrop
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* done with updated ui
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* solved bug for multiple consecutive crops
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* fixed and updated
Signed-off-by: tech4GT <varun.gupta1798@gmail.com >
* externalized image area select code
* major refactoring of crop drag and demo ui modules
* work on crop module and ui refactor
* completed Step drag ui refactor
* revert unbuilt to rebase
* built and version bump
* various fixes
2018-05-04 14:27:48 -04:00
Jeffrey Warren
2abf0fae09
Code cleanup, re-organizing and tidying ( #226 )
...
* initial cleanup
* build
* additions and build
2018-04-29 12:16:11 -04:00