Skip to content

Commit 295c959

Browse files
Merge pull request #37 from imxade/patch-4
Updated Rein.md
2 parents b862bf8 + 3a9d3b9 commit 295c959

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

GSoC-Ideas/2026/Rein.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@ While the core functionality is already implemented, several areas require impro
1717
* Investigate virtual input devices or alternative input injection methods.
1818
* Ensure the cursor position is either correctly synced or reliably indicated.
1919

20+
<!-- Already done
2021
* **Improve keyboard input handling**
2122
2223
* Ensure consistent multi-character input (e.g., glide typing, voice input).
24+
-->
2325

2426
* **Complete and normalize key mappings**
2527

@@ -31,15 +33,29 @@ While the core functionality is already implemented, several areas require impro
3133
* Automate creation of distributables for all supported platforms
3234
(Linux must be distributed as a Flatpak).
3335
* Document platform-specific limitations and behavior.
36+
37+
* **Authentication**
38+
39+
* Use an authentication token passed via URL (link and QR code).
40+
41+
* Persist tokens on the server after successful connection.
42+
43+
* Expire tokens after a defined period of inactivity.
44+
45+
* **Screen mirror**
46+
47+
* Explore possibility of screen mirroring on the trackpad region.
3448

3549
* **Improve UI/UX**
3650

3751
* Make the interface more intuitive and easier to use.
3852

53+
<!-- Added complexity might not be worth it, will reconsider this in future
3954
* **Improve LAN accessibility**
4055
4156
* Enable stable LAN access without relying on changing IP addresses, which currently requires re-scanning.
4257
* This'll help when system input fails and the app is configured to auto-start.
58+
-->
4359

4460
Candidates are expected to refine these tasks in their GSoC proposals.
4561

@@ -62,6 +78,7 @@ Candidates are expected to refine these tasks in their GSoC proposals.
6278
* Demonstrates understanding of current limitations and the **end-to-end flow** of proposed solutions.
6379
* Includes decision points and actions, ideally supported with **diagrams**.
6480
* Identifies where alternative libraries could improve reliability or compatibility.
81+
* Justifies the planned work, utilizing the entire GSoC period
6582
* Discusses potential future improvements and scope.
6683

6784
### General Abilities

0 commit comments

Comments
 (0)