Record your screen and create engaging videos without video-editing skills!
Any contributions you make are greatly appreciated. We welcome any idea that help us (the Videmo's community) to improve the project. Some ways to contribute to Videmo are:
-
Simply start using Videmo :)
-
Raising an issue
- Before submitting a new issue, check if it already exists in issues
- One issue, one bug: Please report a single bug per issue
- In title, start it with
[BUG]:
, then a descriptive title for your issue (e. g.: [BUG]: Recording is broken in Firefox) - Add
bug
label - Include screenshots or videos in your issue whenever needed
-
Contribute with your ideas!
- Before submitting a new idea, check if it already exists in Planned features or if someone already suggest it
- In title, start it with
[FEATURE REQUEST]:
, then a descriptive title for your feature (e. g.: [FEATURE REQUEST]: GIF export) - Add
enhancement
label
-
Submitting a Pull Request
- Before submitting a new PR, check if it already is being developed
- DON'T USE
master
BRANCH TO DEVELOP YOUR PR! - If your PR refers to or fixes an issue, be sure to add
refs #XXX
orfixes #XXX
to the PR description. ReplacingXXX
with the respective issue number. See more about Linking a pull request to an issue - We use Conventional Commits for our pull request titles (and commit messages). For types we use the Angular's convention. If a change don't apply to any type of the Angular's Convention, then use
chore
These are some features that we want to develop in the short, medium and long term. This doesn't mean that a long-term feature can be developed and shipped before a short-term one
Short-term | Status | Medium-term | Status | Long-term | Status |
---|---|---|---|---|---|
Store videos | ✅ | Selfie recording | ❌ | Auto zoom | ❌ |
Upload background | ❌ | Subtitles | ❌ | 3D renderer | ❌ |
Upload videos (recording) | ✅ | Upload audio | ❌ | Auto trim low-volume | ❌ |
Crop | ❌ | Clips | ❌ | Mobile | ❌ |
Trim | ❌ | Layouts | ❌ | ||
Vertical export | ❌ | Mockups | ❌ |
✅: Done
❌: No done
- Some browser APIs used in Videmo only works in Chromium-based browsers (tested on Chrome only so far)