Late registration does not steal a seat
GGPoker opens a window as soon as you register for a tournament, well before you are seated. Left to a naive tiler, that window is indistinguishable from a table: it gets a slot, and a real table arriving later has nowhere to go.
Seatify reads the title and classifies it as waiting. The GGPoker definition lists the markers that identify one — registration, registering, registered, waiting, seating, starting, late reg — so a registration window goes to the waiting area and the playing slots stay free for tables you are actually in.
- Waiting markers
- registration, registering, registered, waiting, seating, starting, late reg
- Effect
- Registered-but-not-seated tournaments never occupy a table slot
Matching the Apollo client
GGPoker windows are matched on the title together with the class name ApolloRuntimeContentWindow, which is what the GG client produces. Requiring both means a browser tab or a chat window mentioning GGPoker is never mistaken for a table.
The same title match covers the variants the client and its skins use — “GGPoker”, “GG Poker”, lowercase “ggpoker” — so you do not lose detection because of capitalisation.
- Title must match
- GGPoker, GG Poker, or ggpoker
- Class must also match
- ApolloRuntimeContentWindow
Built for tournament volume
Tournament sessions change shape constantly: tables open, break, and re-seat you elsewhere. Seatify reacts to those changes as they happen rather than on a timer, so a table that breaks frees its slot and the next one fills it without a flicker.
Windows are moved atomically, which is the difference between a layout that settles instantly and one you watch reshuffle. On a deep run with tables breaking every few minutes, that is the feature you notice.
When the client updates: Seatify Engine
Every detection rule above describes how the client behaves today. Rooms change their windows without notice, and historically that meant a broken layout until our next release.
Seatify Engine removes that wait. When a window stops being recognised, you open the Table Manager, point at it, and say what it is — a table, a lobby, a waiting room, a replayer or a railed table. The rule is saved on your machine and applies immediately.
You can then share it with one click. Once reviewed, it joins the set every installation can fetch, so the first player to hit a change fixes it for everyone. Downloaded rules are cryptographically signed and verified before being applied, and your own rules always outrank them. A shared rule carries the shape of a window title and nothing else: no tournament numbers, no stakes, no player names. It is available during the free trial too.
How it runs on your machine
Seatify Pro reads the properties Windows already exposes for every open window — its title, its class name, its size and position — and moves windows using the same Windows APIs any window manager uses. It never attaches to the poker client, never reads its memory, and never touches the cards or the action.
That boundary is deliberate and it is what keeps the tool inside room rules. A table manager that injected into the client would be both a security risk and a banning risk, and no amount of convenience is worth either.