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
canvas
with red translucent pixels for non-gray pixelsEither a series of menu items or a text field
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.
Add settings view with:
One window should be focused on start up. It should be the last focused window.
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.
There should be some type of visual indication that a tab has content. Maybe a different background color?
This 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.
release
directoryrelease
dir in gulp task 'release'build
scriptThere is a bug where menu items do not get re-enabled after going into the Settings window.
Steps to Reproduce:
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.
Negative window will not be 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.
The last tab that was selected should still be selected when the app is re-opened
The following menu items should be disabled when no Negative window is open:
Steps to reproduce:
-webkit-app-region: drag;
to .tabbar
-webkit-app-region: no-drag;
to .tab
if there are multiple tabsChanging preferences items doesn't save
Command + Control + L
for locking<nav>
and show ๐README should include an animation or imagery that demos Negative usage.
Tabs moved from the right side of the window to the left. The demo animation should be updated to reflect this change.
docs/usage.md
Tabs wrap when they overflow the window causing incorrect region of screen to be captured. Tabs should scroll when they overflow.
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)
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)
Tips need to be updated with the latest keyboard shortcuts
We need a new icon!
After a fresh install, on start, the initial window is not focused.
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:
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.
Since multiple accelerators cannot trigger the same function (electron/electron#5256), implement manual shortcuts for:
Use Travis CI to:
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.