You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the recent publication of RFC 9562, which standardized UUIDv7 for use as primary keys in databases and distributed systems, and with the implementation of UUIDv7 in PostgreSQL and other DBMS and programming languages, UUIDs have become extremely popular.
However, their canonical lengthy textual representation is inconvenient. Many attempts to reduce its length using different encodings have been unsuccessful. This proposal introduces an interactive UUID widget for Office Open XML (OOXML) to fundamentally reimagine UUID representation. Instead of textual encodings, UUIDs would be embedded into documents as single-character graphical elements.
Additionally, this proposal makes it much easier to copy UUIDs because it is impossible to select an entire UUID with mouse clicks.
Core Functional Requirements
Visual Representation
UUIDs should be represented by a single Unicode character ◘ (U+25D8, inverse bullet) rendered in #50A5FF (light blue).
Optional substitution with dynamically generated identicons (e.g., SVG-based patterns) for visual distinction between UUIDs.
With the recent publication of RFC 9562, which standardized UUIDv7 for use as primary keys in databases and distributed systems, and with the implementation of UUIDv7 in PostgreSQL and other DBMS and programming languages, UUIDs have become extremely popular.
However, their canonical lengthy textual representation is inconvenient. Many attempts to reduce its length using different encodings have been unsuccessful. This proposal introduces an interactive UUID widget for Office Open XML (OOXML) to fundamentally reimagine UUID representation. Instead of textual encodings, UUIDs would be embedded into documents as single-character graphical elements.
Additionally, this proposal makes it much easier to copy UUIDs because it is impossible to select an entire UUID with mouse clicks.
Core Functional Requirements
Visual Representation
Interactive Behavior
Hover Activation
Right-Click (or Tap and Hold)
Copy Canonical UUID Text Representation to Clipboard
Left -Click (or Tap)
Find UUID in Document
Opening a document in applications that do not support the proposed OOXML Extension
Tooltip Content
Context Menu Items
Benefits
Sergey Prokhorenko
Mentioned contributor to RFC 9562 "Universally Unique IDentifiers (UUIDs)"
Email: [email protected]
The text was updated successfully, but these errors were encountered: