Code Monkey home page Code Monkey logo

kap's People

Contributors

albinekb avatar alosarjos avatar bringking avatar codetheory avatar codetheweb avatar greenkeeperio-bot avatar jesstelford avatar joviij avatar karaggeorge avatar karlhorky avatar kevva avatar khaledgarbaya avatar kidonng avatar litomore avatar maddieeiddam avatar matheuss avatar meandmybadself avatar nnnoel avatar onordbo avatar petechu avatar pettomartino avatar sallar avatar sindresorhus avatar skllcrn avatar stursby avatar theshortcut avatar thethomasz avatar timothyis avatar tjisousa avatar topalavlad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kap's Issues

Window changing widths

It looks like the window is changing widths after toggling the Controls panel. You'll notice the scrollbar show up, then quickly disappear. Here's three states:

  1. Open Kap (320px)
  2. Toggle Controls (~290px)
  3. Detach window & Toggle Controls (~260px)

kap-window-size

Hope this helps!

VLC/MPlayerX playback fails

Playback of Kap Version 0.1.0 (0.1.0.14) recordings on macOS 10.12 using VLC Version 2.2.4 Weatherwax (Intel 64bit) or MPlayerX Version 1.1.4 (1920) results in a beachball of death.

However, using QuickTime the recordings can be viewed without error.

"Error" Symbol not found: _objc_readClassPair

I tried to use Kap on OS X 10.9.5 (which I realize now is not supported...) but it threw an error when I attempted to start recording.

The error in the dev console is:

Uncaught (in promise) Error: Command failed: /Applications/Kap.app/Contents/Resources/app/node_modules/aperture.js/swift/main /var/folders/00/99h5s8bs2q782n1dcfv03ksw01560q/T/tmp-48053MS9O25wLRGu5.mp4 30 1024:486:512:512
dyld: lazy symbol binding failed: Symbol not found: _objc_readClassPair
  Referenced from: /Applications/Kap.app/Contents/Resources/app/node_modules/aperture.js/swift/main
  Expected in: /usr/lib/libobjc.A.dylib

dyld: Symbol not found: _objc_readClassPair
  Referenced from: /Applications/Kap.app/Contents/Resources/app/node_modules/aperture.js/swift/main
  Expected in: /usr/lib/libobjc.A.dylib




    at ChildProcess.exithandler (child_process.js:218:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:877:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)

If this is a 10.9 compatibility issue it might be nice to warn on launch that 10.9 is not supported (or just exit).

Rewrite the integration with the menubar

The current code to deal with the tray icon/menubar is very confusing and complex: we're relying on (a fork of) the menubar module and we're doing a lot of things on our on. There's a lot of confusing and duplicated code.

Launch on Startup

Would be 💯 to see Kap be able to launch whenever I restart/power on my machine. There's a Node library that allows this pretty easily, which works with Electron: node-auto-launch

White bar into the top

Hello folks!!

Thanks for your work, I was really looking for a similar idea and I think that you are doing a really good job.
I don't understand why we have this white bar in the top of the screen when we start a record.

screen shot 2016-11-03 at 09 24 52

Can you help explain me why? :) Thanks a lot. It is also into the final video

Support for AWS S3 / Cloud share link with short link!

Hey there!

Coming from Product Hunt. Upvoted too 👍

Looks like a great app and the roadmap looks good too, looking forward to seeing those features implemented in this app.

I just tried the app on macOS Sierra and it didn't work as it froze and I ended up quitting. I'll give it a try again when a newer version is released.

So my feature request as already mentioned on PH is that, to add support for platforms like AWS S3 / Backblaze / Google Cloud Storage and other file storage providers with ofc custom server support apart from the already mentioned platforms like Dropbox/Google Drive. This would completely replace my current screenshot app that I use which stores the files on their servers.

Another thing is shortlink support like connected with Bit.ly API (With custom domain) maybe or just our domain that we can point it to AWS S3 or other storage providers.

Hopefully, you can consider these feature requests for your future builds.

Thanks!

Ask user permission before tracking to GA

Currently the app sends data to GA automatically, which while anonymous is still undesirable for some people. The app s/could/should ask for user permission on firstRun and set the insight.optOut flag accordingly, with an additional toggle somewhere else for later use.

Kapture Sizing: Select Kapture Area

With OS X screenshots, my killer feature over Windows is the built-in shortcut for region capture. Right now, I just CMD+SHIFT+F4, and I have instant region capture, selectable with my mouse. Would be amazing to see this as an option with Kap.

There are a few way this could be set up - allow the user to set a default selection method (in addition to other possible options like the one in #62), set up with a configurable keyboard shortcut, or with another "Region Select" button in the UI.

Below is a quick example of what I mean - I know I can be slightly unclear/confusing on my intended meaning sometimes 😁

Example of what region capture looks like

Example of what region capture looks like

Result of region Capture - OS X

Result of region Capture - OS X

Export as GIF

Many times I end up wanting to export directly to a GIF instead of MP4. Would it be in scope for this project to export to GIF (likely as a follow on transform of the MP4?)

Audio Recording

I tried it, but didn't see the audio in my recorded video.

Exported video file dimensions don’t match Kap settings

It looks like the actual video file that Kap saves has slightly smaller dimensions from the settings.

For example, I set mine to 1280x720, and here's the Get Info panel for that file.

screen shot 2016-10-06 at 1 23 13 pm

The dimensions are 1276x716 (4px smaller in each direction).

Multiple screens - Kap doesn't record from the chosen screen

This is a bit of an edge-case. ;-)

// OSX 10.12
// 1 x GeForce dual-head PCI card
// 1 x internal graphics

I have three screens connected, I launch Kap from my main screen, move the recording-marquee to screen 2 where I want to record content and begin recording in Kap.

The recording actually captures content from screen 1 and not where my selection marquee is (on screen 2)

Direct Upload to Giphy

Maybe we can have in the app settings a place to link our giphy account api key and then directly upload them to giphy in order to have an easy integration with embed-friendly apps such as skype.

It's not an issue, more a request/evolution idea.

Unable to record Mac's menu bar?

OSX 10.12

Is it expected behaviour that Kap doesn't permit the recording marquee to be drawn over the Mac's menu bar at the top of the screen? That has often proved useful for me in the past, to grab the menu-bar options being chosen and is possible with QuickTime Player recordings.

Thanks,

Steve

Finder bar overlaps window in some cases

When the finder bar is set to 'Auto Hide' and the kap window is open, when hovering at the top of the screen, the finder bar will slide down and cover the top of the kap window.

I can't download the dmg file?

Hello,

I located in China,I can't download the dmg file, it always be Network error on Chrome:

kaperr

Could you place the dmg file on Github?

Thanks & Regards.

Application freezes if save file window is hidden instead of dismissed

Issue:
To stop recording a screencast using Kap, a mouse click on the menu bar icon is required. Performing this action stops the recording and displays a save file window. While most of the time users will use the Cancel or Save options to dismiss the save file window, it is not difficult to make the window disappear without selecting one of those options. Once the save file window has been hidden, the Kap application completely locks up and cannot be used again without force quitting and relaunching the application.

Steps to reproduce:

  • Open Kap.
  • Begin a new screen recording of any kind.
  • End the screen recording by clicking on the menu bar icon.
  • When the save file dialog appears, click on the Kap menu bar icon one more time to hide the window.
  • Note how the application is no longer responsive.

Reproducible in Kap v0.1.0.14 on OS 10.12.

Screencast illustrating the problem:
http://ca.mag.cm/0H2K2A3O3u2R

Low FPS

Hey guys, nice work!
However, I didn't find it very performant (read: low fps).

I did an example where you can see the difference between kap, and Quicktime Screen Recording, see below:

As you can see the file recorded with Kap also weighs more.

Config Settings

It appears the configuration settings reset after each quit. Not sure if this is on the to-do list but it's somewhat of a pain to set them each time (let alone remember to). Also, the recording frame is not remembering placement either.

I'm on an older mac btw – Late 2011, Yosemite 10.10.3

Retain previous Kapture region

When using Kapture to get a gif just right, I attempted a GIF ~20 times. During this, I noticed that the Kapture region kept returning to the middle of the default location. Would be awesome to have a setting/feature to retain the previously selected Kapture region.

Multiple screens currently not supported

Right now, if you launch Kap and move the selection window to a second screen it ignores and records the entirety of the first screen instead.

  1. click the selection button
  2. drag the selection onto a second screen
  3. hit record
  4. hit done.
  5. view the "kapture" -- it will be of the first screen, and of a different size than the selection (full height / width)

Cannot upload video to Twitter

I tried uploading video captured by Kap to Twitter, but cannot. Twitter says: The media you tried to upload was invalid.
Also cannot be played in VLC.

running packaged app fails on a mac

I want to start contributing to this project. I followed the instructions in the readme page. I packaged the app to try it out but it fails with this error:

Uncaught Exception:
Error: Cannot find module 'electron-settings'
    at Module._resolveFilename (module.js:455:15)
    at Function.Module._resolveFilename (/Users/hyalkaf/Desktop/My Files/Open Source/kap/dist/mac/Kap.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.Module._load (module.js:403:25)
    at Module.require (module.js:483:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/Users/hyalkaf/Desktop/My Files/Open Source/kap/dist/mac/Kap.app/Contents/Resources/app/dist/main.js:13:25)
    at Module._compile (module.js:556:32)
    at Object.Module._extensions..js (module.js:565:10)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)

I already did npm install unless there are still some modules that need to be installed globally.

Support Windows

Please? ;)

What's the level of effort- is there Mac only extensions/libs being used with Electron?

Better update notification system

We need a better update notification system. The app:

  • Should persist the notification – that is, it should show the system notification and then should show something in the app's interface
  • Should not download the update repeatedly
  • Should have a button or something to check for updates now

Kap does not show a window when opening.

Upon installing and opening Kap, nothing shows up. When I right click and do "show all available windows" on the dock....I get "no available windows."
screen shot 2016-10-05 at 10 46 57 am

Only options are to quit the application.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.