-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Code Planning
Nick Bolton edited this page Jul 25, 2024
·
7 revisions
This page details long-term plans for the code base.
- We will implement Wayland support with libei
- The GUI source code will be migrated gradually from
/src/gui/src
to/src/lib/gui
and/src/cmd/synergy
- GUI member variable names will be migrated gradually from pascal case (
m_Socket
) to camel case (m_socket
)- Caveat: The whole class must use the same style, so the change should be all or nothing (within each class).
- The rule for pointers is still the same; e.g.
m_pSocket
- The daemon (
synergyd
) will be rewritten in Rust and will be cross-platform:- It will simply a watchdog for the client/server.
- IPC will be done over Unix sockets instead of TCP (Windows now has
AF_UNIX
).