Comments (8)
If you look at the recent updates of these hacks you'll find that more and more gestures are added that mirror the functionality achieved by keys on rm1.
(Personally the lack of some hardware buttons on rm2 is a showstopper for me. Already on rm1 gestures activate annoyingly by accident while writing [thanks for the option to disable them in the hack!!!] --- and personally I'm not just a "paper person" but also a "button person" because buttons provide some haptic feedback on what I'm doing ...)
from remarkable-hacks.
Yeah, I know what you mean. I've noticed accidental page turns now and again. I think they'll be forced to improve gestures a lot though once the rM2 is out otherwise they'll get complaints. I always liked that you could rest you palm on the rM1 while writing until they added gestures but it doesn't happen all the time so I live with it.
What is the source language used? Would you be interested in sharing it so that perhaps I could make a version for the rM2 once it's out?
from remarkable-hacks.
i've considered the rm2, that's why you can do everything without the buttons (except switch between pen/eraser), i personally rarely use the buttons.
imho the rm2 will use the exact same software, toolchain etc, but I will know for sure when I hopefully get mine in August.
sure, the swipe gestures can be optimized further to prevent accidental page turns (some minor adjustments to the velocity / swipe length should do it)
the source language is nothing fancy, just qml/js/c++ + some assembly, I would love to share, but as I've already stated, this violates some EULAs and the legality is a grey area. you can reach out to remarkable and if they are ok with me giving access to other people...
from remarkable-hacks.
All good then. Of course pen/eraser won't be an issue on rM2 (at least if you have the marker plus). I guess the only other one could be undo but could probably live without that. If anything else comes up I will be sure to speak to remarkable to get permission.
It's a great set of patches by the way. Should totally be the default. Thanks.
from remarkable-hacks.
the source language is nothing fancy, just qml/js/c++ + some assembly, I would love to share, but as I've already stated, this violates some EULAs and the legality is a grey area. you can reach out to remarkable and if they are ok with me giving access to other people...
Well the source from reMarkable is problematic but your own code? I don't see why this could be a problem to share solely the diff. That code have nothing to do with reMarkable, it just runs on their platform.
from remarkable-hacks.
I just sent them this in their contact form:
Hello, I have been using the excellent "Remarkable Hacks" 3rd party extensions on my RM1 (https://github.com/ddvk/remarkable-hacks). I understand that this is completely at my own risk and that you do not support it etc etc. The author of "Remarkable Hacks" feels that they cannot open source it since it might violate your EULA (#31 (comment)). This has stopped me from being able to help on its development. One of the big reasons I got a ReMarkable instead of a Ratta Supernote, even though the Ratta has more software features, is that ReMarkable currently has a strong community of 3rd party open source developers. Allowing the author of "Remarkable Hacks" to open source their work would help you keep this position. Is this something you'd consider?
from remarkable-hacks.
Got this response
Hello.
At reMarkable, we are happy to see the enthusiasm surrounding our products and services. >However, we cannot at this stage grant permission to violate the EULA. We hope for your understanding.
Best wishes.
Jon
Tech Support Agent
Your reMarkable Team
www.remarkable.com
It doesn't seem to me that Jon knows what I am even talking about since he does not comment on whether or not patches actually violate the EULA
from remarkable-hacks.
Sorry to hear that,
patches are a gray area, but i'm not distributing the software per se.
As for modifying, it says: "... to the extent permitted by law ...." which in my case is: The
engineering, which can be operated by the owner of the software or by an authorized third party, is however limited by law to the case of obtaining necessary information for the development or use of interoperable software and this information cannot be disclosed to unauthorized third parties
from remarkable-hacks.
Related Issues (20)
- Sugestion/request for v3 reMarkable software hacks HOT 14
- Firmware 2.15.1.1189 for Remarkable 1 HOT 4
- Not able to change template for a newly inserted page in a PDF HOT 1
- New reMarkable 2 came with firmware version 3.0.4.1304 HOT 1
- rm1/firmware 3: Restore lost button-functions HOT 8
- The version the device is running is not supported, yet. 20230227165950 HOT 6
- v.3.3 HOT 7
- Background / PDFs rendering Incorrectly when switching between recent documents. HOT 26
- On rm2 V 2.15.1.1189 HOT 6
- What does the "Close Bmk" switch do ? HOT 1
- troubles with adjusted page number HOT 2
- Corner Bookmark disable HOT 1
- How to keep notes safe with fw 2.15, to keep using hacks? HOT 3
- Update on v.3 HOT 1
- Work like supernote's erase gesture HOT 7
- hi buddy would you app..
- Running the remarkable software on Linux subsystem HOT 1
- Lanscape orientation issue with folio keyboard * please delete* HOT 1
- Archive this repository HOT 6
- TLS error HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from remarkable-hacks.