writefreely / writefreely/writefreely

Post metadata editor, 'view drafts' buttons not visible on mobile

Open
#509 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

design
Dominant language
Go
Stars
5.3k
Forks
398
PR merge metrics
No merged PRs in 30d

Description

Describe the bug

At breakpoints below 650px, when editing a post, the menu options for editing the post metadata or returning to the drafts view are not visible. Inability to edit metadata means posts can't be scheduled from a phone, and without the 'drafts' button, there is no UI to leave the editor without publishing the post.

Expected behavior

On mobile, I would expect all post content controls to be available, as well as high-level app navigation. I think these two are the most important ones missing, though dark mode would be good to have, too.

Since most of the left-hand nav vanishes at this same breakpoint, there seems to be room to display more of the right-hand nav.

Application configuration
  • Single mode or Multi-user mode?: Single
  • Database?: SQLite
  • Open registration?: no
  • Federation enabled?: no

Version or last commit:
0.13.1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in less/pad.less around the linked breakpoint below 650px and inspect the editor navigation styles affecting the metadata and drafts controls. Verify the controls are visible and usable on a phone-sized viewport without publishing the post, including access to post scheduling and returning to drafts.

Written by the indexing model from the issue text.

Assessment

Tech stack
css
Domain
frontend
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.