atdrago / negative Goto Github PK
View Code? Open in Web Editor NEWAn app for making visual comparisons
License: MIT License
An app for making visual comparisons
License: MIT License
When pasting an image that was copied from an external app, the image dimensions should update to the pasted image's dimensions.
If possible, detect if the image is retina (2x) and set the image's dimensions to the calculated 1x dimensions.
Add ability to reset Negative. This would negate the need to restart the app during tests, potentially giving tests a nice speed bump. Could be useful for normal users too.
Probably as simple as:
Needs:
Uncaught Exception:
Error: Module version mismatch. Expected 47, got 48.
at Error (native)
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:158:20)
at Object.Module._extensions..node (module.js:440:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:169:18)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at bindings (/Users/dan/dev/negative/dist/Negative-darwin-x64/Negative.app/Contents/Resources/app.asar/node_modules/bindings/bindings.js:76:44)
at Object.<anonymous> (/Users/dan/dev/negative/dist/Negative-darwin-x64/Negative.app/Contents/Resources/app.asar/node_modules/ref/lib/ref.js:5:47)
docs/usage.md
The last tab that was selected should still be selected when the app is re-opened
There should be some type of visual indication that a tab has content. Maybe a different background color?
One window should be focused on start up. It should be the last focused window.
README should include an animation or imagery that demos Negative usage.
When navigating tabs using the window shortcuts (e.g., โ + โ), if the end of the tabs is reached, the tab on the opposite end of the tab list should be selected.
Either a series of menu items or a text field
Since multiple accelerators cannot trigger the same function (electron/electron#5256), implement manual shortcuts for:
The following menu items should be disabled when no Negative window is open:
There is a bug where menu items do not get re-enabled after going into the Settings window.
Steps to Reproduce:
release
directoryrelease
dir in gulp task 'release'build
scriptUse Travis CI to:
Negative window will not be focused.
Tips need to be updated with the latest keyboard shortcuts
We need a new icon!
Tabs moved from the right side of the window to the left. The demo animation should be updated to reflect this change.
Uncaught Exception:
TypeError: Cannot set property 'undoManagers' of undefined
at EventEmitter.ipcMain.on (/Applications/Negative.app/Contents/Resources/app.asar/lib/negative.js:112:55)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:191:7)
at EventEmitter.<anonymous> (/Applications/Negative.app/Contents/Resources/electron.asar/browser/api/web-contents.js:128:18)
at emitTwo (events.js:106:13)
at EventEmitter.emit (events.js:191:7)
The data for each window (tabs, imageSrc, imageDimensions, undoManager) should be saved and be accessible after quit and relaunch of the app. This information should only get deleted once the window containing it is closed.
Add settings view with:
Tabs should be able to drag out to a new window.
When adding a new tab, the tab should be inserted after the currently selected tab, not at the end of all the tabs.
Tabs wrap when they overflow the window causing incorrect region of screen to be captured. Tabs should scroll when they overflow.
canvas
with red translucent pixels for non-gray pixelsThis is a fairly important feature and is somewhat hidden from the UI. Within the app, the only place it exists is within the Tips area. There should be a menu item that also triggers the global hide/show feature.
Command + Control + L
for locking<nav>
and show ๐Changing preferences items doesn't save
After a fresh install, on start, the initial window is not focused.
When trying to grab a screenshot of a dark design mocked up within an iPhone frame, it was hard to see if the edges of the Negative window were aligned with the edge of the design. It may be helpful to allow users to tint the interior of the window white or remove the tint all together.
Steps to reproduce:
-webkit-app-region: drag;
to .tabbar
-webkit-app-region: no-drag;
to .tab
if there are multiple tabsA 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.