Repository navigation
UX P2: keyboard nav, dark stage, shot checklist, presence, DE/EN chrome - #7
Merged
Merged
Conversation
Ship F16–F20 as additive CSS/JS/templates: j/k scene navigation, optional dark stage theme, mobile shot checklist, multi-user presence when Project.users > 1, and DE/EN chrome language toggle. Co-authored-by: Jochen Krapf <jkdesign@me.com>
gettext + compilemessages so DE chrome translations work without committing gitignored .mo files. Co-authored-by: Jochen Krapf <jkdesign@me.com>
cursor
Bot
force-pushed
the
cursor/ux-polish-i18n-288d
branch
from
October 6, 2026 04:16
96c7182 to
0823ccb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements improvement suggestions F16–F20 (UX polish & growth).
Shipped
j/kmoves between list items; on Scene,a/dinserts Action/Dialog after selection;?toggles a shortcut hint.ux-stage.css) with footer moon/sun toggle (cookie +/ux/theme)./shot/checklistphone-friendly scene list; tap cyclesprogress_shot0→50→100; linked from Shot toolbar./ux/presencecache heartbeats whenProject.users > 1; footer pills show other editors (“editing Scene …”).LocaleMiddleware, footer DE/EN switch (/ux/language),{% trans %}on editor chrome + German catalog underlocale/de; Docker build runscompilemessages.Approach
Additive CSS/JS/templates and small UX views only — no Bootstrap upgrade (owned by cleanup track).
Tests
python manage.py test X.tests_ux— 8 passed.